orbitfm / orbit.fm Goto Github PK
View Code? Open in Web Editor NEWWebsite for orbit.fm
Home Page: https://www.orbit.fm
License: MIT License
Website for orbit.fm
Home Page: https://www.orbit.fm
License: MIT License
It would be ideal if it matched the style of the page. And it would also be good if it had speed controls.
Could try using or modifying https://github.com/agarrharr/preact-audio-player, but it needs some work.
Also, see #15
Convert them from markdown to html.
On the person page (src/templates/person.js
), list all of the podcasts where they are a host, and below that, list all of the episodes where they have been a guest.
Here is an example of a person page: https://www.orbit.fm/people/adam-garrett-harris
On home page, the sidebar should contain podcast cover art for the most recent episode, "Latest Episode", the name of the podcast, the name of the episode, hosts (on that episode), and the shortDescription
of that episode.
On show page, the sidebar should contain podcast cover art, podcast description, podcast hosts, and link to twitter account for the show.
On episode page, the sidebar should contain podcast cover art, hosts (on this episode, not the podcast in general), and the guests.
It should have info about the podcast instead of the latest episode.
https://www.goodreads.com/book/show/330609.Talking_from_9_to_5
I started listening to the audio book of this with my wife and it's really good.
Add stats to the site. They will have to be manually downloaded from Podtrac as a csv once a month.
For each episode link to iTunes and rss feed. Need to add itunes link to Contentful.
https://www.goodreads.com/book/show/52084.Programming_Pearls
15 chapters/columns - 15 episodes
The Design of Everyday Things
Donald Norman
https://www.goodreads.com/book/show/840.The_Design_of_Everyday_Things
The podcast query need to be updated to get the hosts for a show. There's no need to look through the episodes of the podcast, I put that data directly on the podcast.
See coverArt
in gatsby-config.js
.
It should have their name, description, and links, and then list all episodes they've been in as a host or guest across all the podcasts (shows) on the site.
This is a vague placeholder that it should look nicer.
Each page currently has the title of Orbit FM. Instead, it should have the title of the page followed by " - Orbit FM".
It would be cool if there could be a persistent audio player across the bottom of the page that keeps playing even as you navigate through the site. I'm not sure how easy/possible this is with Gatsby, but I thought it would be worth looking into.
On mobile, the menu should convert to a hamburger menu.
Add a footer that links to the master feed at http://orbit.fm/master.rss
.
Need to create a new type in Contentful for tags. This isn't necessary for launch.
The feeds will be at these locations.
http://www.orbit.fm/weboftomorrow/feed.rss
http://www.orbit.fm/bookbytes/feed.rss
Also, there could be a master feed that combines all podcasts:
http://www.orbit.fm/master/feed.rss
It needs to pass validation.
Here is an example of an existing feed: http://www.weboftomorrowpodcast.com/feed.rss
There is a gatsby plugin for Google Analytics.
We need a webhook to deploy to Netlify when a new commit it pushed to Github, and also one to deploy when new content is added to Contentful.
I picked a typography.js
theme just to get started, but it turned the links red and it looks weird.
Remove side panel on smaller sizes.
The url should look like orbit.fm/showname/season-2/1.
Podtrac is used for podcast analytics. Prefix every audio url with: http://www.podtrac.com/pts/redirect.mp3/
Use the Page layout and add more useful links.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.