Skip to content

Instantly share code, notes, and snippets.

@zerok
Created June 13, 2016 16:50
Show Gist options
  • Save zerok/2771da235851588fbd6ed3e23fc8c893 to your computer and use it in GitHub Desktop.
Save zerok/2771da235851588fbd6ed3e23fc8c893 to your computer and use it in GitHub Desktop.
DRAFT: Hello PyTube!

Hello PyTube!

For many years the Python community has had an awesome website called pyvideo.org which tried to aggregate all conference videos on a single site to make it easier to find them. In January Will Kahn-Greene, one of the awesome people behind it, announced, that work on the project was about to end. Then in March he continued with a length status update announcing the pyvideo-data repository. That repository contains a data dump of all the collected videos and should act as a starting point for other people to work with.

I hadn't heard anything about that up until PyCon 2016 when Cameron Dershem gave a lightning talk about this and asking people to join him during the sprints if they wanted to work on this and related projects. So the conference days went and the sprint days came and all of a sudden there were about 15 people working on pyvideo-related topics.


By that time Paul Logston had already created a statically generated site using the pyvideo dataset and Pelican called PyTube.org. Quickly teams started to form and within an hour we had a website team that focused on pytube.org, a scraper team, working on importing new content from conference websites, and an archiving team, that worked on solutions to prevent conference videos to disappear from the net as did happen when blip.tv went dark.

Over the following days pytube grew and shortly after the sprints the maintainers of pyvideo.org even marked their own data-repository to be deprecated in favor of the pytube-fork. A repository we had set up mainly because at that time no-one in the room had commit rights to upstream data store 😉

Now, more than a week after the sprints have ended, there are still a handful of people committing code every day to the pytube repositories and I'm still amazed how far we've come from the minute we all entered that sprint room in Portland.

That being said, there is still a lot of work ahead. Tons of conferences are still missing, for many the metadata could be improved (who gave which lightning talk?), the website could use the screen-estate more efficiently, ...

If you want to help, simply go to the pytube org on Github and pick what interests you 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment