Code Monkey home page Code Monkey logo

podsheets's People

Contributors

andrewmarklloyd avatar crablar avatar edaena avatar fukuru avatar zaneobrien avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

podsheets's Issues

Create listing of all Podsheets podcasts

What if we had a page that listed all of the podcasts created with Podsheets? It could be searchable by category and/or other fields. This could improve discoverability.

Automate monorepo update of api and front end in pipeline

  • merge into master of API or front end project fires webhook to lambda
  • lambda clones sedaily-monorepo, runs update script that clones master branch of both projects, creates new release of sedaily-monorepo using github api
  • new release of sedaily-monorepo triggers webhook to lambda
  • lambda triggers build of all podsheet-social apps

Dead project

Hello,

I just want to know if there is a fork of this project or if it's totaly dead ?

the best

Docker build is failing

$ docker build -t podsheet .
Sending build context to Docker daemon  105.9MB
Step 1/11 : from kkarczmarczyk/node-yarn:8.0 as jsBuilder
 ---> 3517e5e04f69
Step 2/11 : ADD . /src
 ---> Using cache
 ---> 0d42003e89cf
Step 3/11 : WORKDIR /src
 ---> Using cache
 ---> 01f09b9efdff
Step 4/11 : RUN yarn install
 ---> Using cache
 ---> 1b3ebd850829
Step 5/11 : RUN yarn build
 ---> Using cache
 ---> cc0a2b04bc05
Step 6/11 : from node:8-jessie
 ---> 0f8964092ab1
Step 7/11 : COPY --from=jsBuilder /src/server/build /app
 ---> Using cache
 ---> 3206dcdbb406
Step 8/11 : COPY --from=jsBuilder /src/server/node_modules /app/node_modules
 ---> Using cache
 ---> 8e14f1ad1a8e
Step 9/11 : COPY --from=jsBuilder /src/server/src/public /app/public
COPY failed: stat /var/lib/docker/overlay2/7181719826f4aded2b7c3d0b8febd4f45978c0bf97eb9a6aaff16b80d2069c41/merged/src/server/src/public: no such file or directory

Electron editing app

Edaena had an idea for an Electron app that would interface with local storage to allow faster editing of audio files

This could be a useful product. I believe there are constraints on how you cannot fit big audio files completely into memory on local browser storage, so this makes it hard to do editing, because you have to have a very chatty network connection with a server-based rendering playback.

The atom:link in the RSS feed has an extra forward slash

The atom:link in the RSS feed has an extra forward slash which creates a broken link. Also, both simplecast and transistor use a type of "application/atom+xml" and a title of "MP3 Audio" inside this tag. I am not sure what affect this has if any.

Change "About" Page

-create team of Jeff and Mo as CEO and CTO
-add Edaena, Erika as founder+advisors
-add Andrew as Advisor, director of open source and release

Add frontend unit testing framework

Let's get a framework and start adding some unit tests for the fronted. Please add some comments on which framework would be a good fit for Podsheets

MP3 URLs in RSS feed should use https

The URL generated for each mp3 in Google storage uses http instead of https.

An example URL for an episode:

https://www.podsheets.com/p/<podcast>/episode/<uuid>/download/http%3A%2F%2Fstorage.googleapis.com%2Fpodsheets-qa%2F<file-name>.mp3

should be

https://www.podsheets.com/p/<podcast>/episode/<uuid>/download/https%3A%2F%2Fstorage.googleapis.com%2Fpodsheets-qa%2F<file-name>.mp3

Landing Page Feature

One issue we have had in SE Daily is that we often engage with a potential sponsor who is afraid that they won't be able to accurately measure results of their campaign because they do not have an incentive program in place.

For example, MongoDB is advertising with us, but there is not a good way for them to measure engagement. Going to Mongodb.com/sedaily gives a user the same set of offers they get from MongoDB.

It would be a nice feature if we could offer nice hosting + custom landing pages + full fledged incentive programs. So for example, "Go to softwareengineeringdaily.com/mongodb and get a free Software Engineering Daily sticker pack by signing up for MongoDB"

That way this backend referral stuff is not required by the customer.

Update monorepo to build front and backend

For some reason the build will not complete only when run on Heroku. This error occurs on Heroku but not locally in a Docker container using the same npm and node versions

Module not found: Error: Can't resolve '../assets/icons/search.svg'

ERROR in ./src/components/NavigationBarMobile.vue
Module not found: Error: Can't resolve '../assets/icons/search.svg'

ERROR in ./src/components/ForumThreadCompose.vue
Module not found: Error: Can't resolve '@/assets/icons/Aa.png'

ERROR in ./src/components/BaseListView.vue
Module not found: Error: Can't resolve '@/assets/icons/Github.png'

ERROR in ./src/components/post/PostSelectionIcons.vue
Module not found: Error: Can't resolve '@/assets/icons/comments.png'

ERROR in ./src/components/ForumThreadSummary.vue
Module not found: Error: Can't resolve '@/assets/icons/podcast.png'

ERROR in ./src/components/post/PostSelectionIcons.vue
Module not found: Error: Can't resolve '@/assets/icons/post.png'

ERROR in ./src/components/post/PostSelectionIcons.vue
Module not found: Error: Can't resolve '@/assets/icons/relatedlinks.png'

ERROR in ./src/components/ForumThreadCompose.vue
Module not found: Error: Can't resolve '@/assets/icons/x.png' 

Add backend unit testing framework

Let's get a framework and start adding some unit tests for the backend. Please add some comments on which framework would be a good fit for Podsheets

Allow user to delete their podcast

In the settings for a podcast, there should be an option to delete the podcast. There should be ample warnings letting the user know the ramifications:

  • all website data will be removed
  • all episodes will be deleted from storage and will not be retrievable
  • the RSS feed will be removed
  • the podcast will be removed from iTunes and Google Play

There should be a confirmation where the user must type in the name of the podcast to ensure the podcast is not deleted on accident.

We should consider giving the option to export all of the data.

This could be split up into separate backend and frontend issues.

Scheduled episodes should not show in RSS feed until published

When a user schedules an episode to be released, the episode should not be included in the RSS feed until it is published. Currently the episode is included in the RSS feed.

Steps to reproduce:

  • create a new episode scheduled for sometime in the future
  • open the RSS feed in a browser
  • see that the episode is shown in the feed

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.