Show all
Author Commit Message Labels Comments Date
Petar Marić avatarPetar Marić
Update packaging info for 1.0.2 release
Tags
1.0.2
Petar Marić avatarPetar Marić
Blacklisted even more talk URLs with no downloads
Petar Marić avatarPetar Marić
Added tag 1.0.1 for changeset e44def830b6a
Petar Marić avatarPetar Marić
Update packaging info for 1.0.1 release
Tags
1.0.1
Petar Marić avatarPetar Marić
Blacklisted a couple of talk URLs as they haven’t had any downloads for quite a while. Besides, I’m bored to tears from receiving daily error reports caused by these URLs every single day for the last 6 months.
Petar Marić avatarPetar Marić
Updated video download markers as TED updated their HTML layout
Petar Marić avatarPetar Marić
Added tag 1.0.0 for changeset f543f3b951fb
Petar Marić avatarPetar Marić
Fixed issue #1 - added content to README
Tags
1.0.0
Petar Marić avatarPetar Marić
metaTED.metalink.generate_metalinks now returns useful information about generated metalinks
Petar Marić avatarPetar Marić
os.path.abspath doesn't accept None as an argument in Python 2.4 on linux
Petar Marić avatarPetar Marić
It seems Python 2.5 changed the name of email.Utils stdlib module to email.utils, added fallback
Petar Marić avatarPetar Marić
Forgot to update the Python version classifier in setup.py
Petar Marić avatarPetar Marić
Decided to completly ditch distutils in favor of setuptools
Petar Marić avatarPetar Marić
Seems that non-ascii author names are not supported by distutils/setuptools, bummer :(
Petar Marić avatarPetar Marić
Initial shot at creating a distutils/easy_install compatible setup.py
Petar Marić avatarPetar Marić
Added an end-user command line script named 'metaTED'
Petar Marić avatarPetar Marić
Generated metalinks can now be placed in any writeable directory
Petar Marić avatarPetar Marić
Made the crawler a little more configurable
Petar Marić avatarPetar Marić
Updated requirements.txt file to be more specific about versions
Petar Marić avatarPetar Marić
Added theme to talk_info metadata, which automagically adds a new downloads groupping
Petar Marić avatarPetar Marić
Extracted file name sanitazion logic to metaTED.crawler.get_talk_info._clean_up_file_name function to avoid copy&paste programming
Petar Marić avatarPetar Marić
Style fix: no need to split the first statement (under 80 chars) of metaTED.crawler.get_talk_info._guess_year
Petar Marić avatarPetar Marić
Added author to talk_info metadata, which automagically adds a new downloads groupping (IOW, +2 new metalinks)
Petar Marić avatarPetar Marić
Just skip problematic talks - http://www.ted.com/index.php/talks/renny_gleeson_on_antisocial_phone_tricks.html is, for some reason, sometimes returning HTTP 500 error code
Petar Marić avatarPetar Marić
After some thought I came to conclusion it's better if the consumers fetched the required data on their own, as opposed someone else feeding them. Also cleaned up code in metaTED.metalink.generate_metalinks
Petar Marić avatarPetar Marić
Failling to guess both the publishing and filming year of a talk feels more like a warning
Petar Marić avatarPetar Marić
Seems that TED changed their talk details HTML template. Oh well, nothing a 3 line code change won't fix :)
Petar Marić avatarPetar Marić
Cleaned up code in metaTED.metalink._get_group_downloads_by
Petar Marić avatarPetar Marić
Added metaTED.crawler.get_downloadable_talks module
Petar Marić avatarPetar Marić
Changed my mind where I'm going to publish metalinks
  1. Prev
  2. Next
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.