Skip to content

Releases: jodal/comics

v1.0.7 (2011-07-13)

20 Mar 09:52
Compare
Choose a tag to compare

Just new and updated crawlers.

Crawlers

  • New: fagprat
  • New: gregcomic
  • New: satw
  • New: shortpacked
  • New: stickycomics
  • New: tehgladiators
  • Update betty which has moved from comics.com to gocomics.com.
  • Update bizarro which moved to a new site.
  • Update brandondraws which is no longer published.
  • Update countyoursheep after URL changes.
  • Update darylcagle after change from GIF to JPEG.
  • Update faktafraverden which is no longer published.
  • Update fminus which has moved from comics.com to gocomics.com.
  • Update getfuzzy which has moved from comics.com to gocomics.com.
  • Update lookingforgroup after feed change.
  • Update m as it moved from start.no to dagbladet.no.
  • Update nemibt to work after site change.
  • Update nerfnow which crashed when it did not find an image URL.
  • Update peanuts which has moved from comics.com to gocomics.com.
  • Update pearlsbeforeswine which has moved from comics.com to gocomics.com.
  • Update pondusbt after URL changes.
  • Update rockybt to work after site change.
  • Update romanticallyapocalyptic to use web page instead of feed.
  • Update roseisrose which has moved from comics.com to gocomics.com.
  • Update treadingground to not crash if URL is not found.
  • Update threadingground which is no longer published.
  • Update yehudamoon which was broken by addition of new images.
  • Update zits with new feed URL.
  • Update generic GoComics.com crawler to also support larger Sunday issues.

v1.0.6 (2011-02-19)

20 Mar 09:51
Compare
Choose a tag to compare

The 1.0.6 release includes two bugfixes, five new crawlers, and many updated crawlers. Also, most crawler schedules have been updated to make the status page more useful.

Bugfixes

  • comics.aggregator.lxmlparser.LxmlParser methods now returns an empty list if allow_multiple is :class:True and no value is given for default. This ensures that using the return value in for loops will not fail if no matches are found.
  • comics.aggregator.crawler.CrawlerBase.get_crawler_release does no longer create empty releases if the do_crawl method returns false values, like empty lists. It previously only stopped processing if do_crawl returned None.
  • Remove safe filter from title text, and explicitly use escape, even though they should be implicitly escaped. Thanks to XKCD #859.

Crawlers

  • A lot of comic release schedule updates.
  • New: nerfnow
  • New: romanticallyapocalyptic
  • New: schlockmercenary
  • New: spaceavalanche
  • New: treadingground
  • Update butternutsquash which is no longer published.
  • Update charliehorse which is no longer published.
  • Update garfield to include Sunday editions.
  • Update hipsterhitler to work after feed change.
  • Update idiotcomics which is no longer published.
  • Update inktank which is no longer published.
  • Update intelsinsides which is no longer published.
  • Update kiwiblitz to work after feed change.
  • Update lifewithrippy which is no longer published.
  • Update pcweenies to work after feed change.
  • Update petpeevy which is no longer published.
  • Update smbc to work after feed change.
  • Update superpoop which is no longer published.
  • Update thegutters to use feed instead of broken page parser.
  • Update threepanelsoul to work after feed change.
  • Update userfriendly to support reruns.
  • Update wulffmorgenthaler to work after site change.

v1.0.5 (2010-12-29)

20 Mar 09:49
Compare
Choose a tag to compare

A couple of bug fixes, and new and updated crawlers.

Bugfixes

  • Do not throw :exc:ParserError in comics.aggregator.lxmlparser when the XML document is a all-space string.
  • Catch :exc:socket.error in comics.aggregator.downloader, like we already do in comics.aggregator.crawler.

Crawlers

  • New: brandondraws
  • New: crookedgremlins
  • New: faktafraverden
  • New: lunchdb
  • New: orneryboy
  • New: reveland
  • Update foxtrot crawler to work after site change.
  • Update gws to work again, and add text parsing.
  • Update havet meta data.
  • Update lookingforgroup to ignore non-comic releases and fetch multiple pages released on the same day.
  • Update magpieluck to handle titles without a dash.
  • Update questionablecontent to not check if the page contains the expected date, as that makes us lose some releases.
  • Update utensokker to use RSS feed.

v1.0.4 (2010-10-23)

20 Mar 09:48
Compare
Choose a tag to compare

Yet another minor release bringing a bug fix, four new and five updated crawlers.

Bugfixes

  • Catch socket.error in CrawlerBase.get_crawler_release().

Crawlers

  • New: hipsterhitler
  • New: marriedtothesea
  • New: stuffnoonetoldme
  • New: utensokker
  • Update boxerhockey to use feed instead of site.
  • Update bugcomic to not fail if URL is not empty, and to work after source site changes.
  • Update extralife to work after source site changes.
  • Update gunshow to work after source site changes.
  • Update questionablecontent to use site instead of feed, since it lacks some releases.

v1.0.3 (2010-07-26)

20 Mar 09:47
Compare
Choose a tag to compare

Another minor release bringing 17 new and 11 updated crawlers.

Bugfixes

  • Make crawlers handle httplib.BadStatusLine exception raised when HTTP responses are empty.
  • Make crawlers convert lxml.etree._ElementUnicodeResult to unicode objects before saving to the database, to avoid DatabaseError: can't adapt errors.
  • Handle MIME types like image/jpeg, image/jpeg returned by mimetools.Message.gettype.
  • Use Crawler.headers for image requests, and not just page requests.

Crawlers

  • New: apokalips
  • New: axecop (fixes GH-8)
  • New: boxerhockey
  • New: bugcomic (fixes GH-11)
  • New: carpediem
  • New: crfh
  • New: darylcagle
  • New: havet (fixes GH-7)
  • New: heltnils
  • New: intelsinsides (fixes GH-9)
  • New: misfile (fixes GH-3)
  • New: notinventedhere (fixes GH-4)
  • New: pondusno
  • New: radiogaga
  • New: scenesfromamultiverse (fixes GH-10)
  • New: sheldon
  • New: thegutters
  • Update 8bittheater which is no longer published.
  • Update brinkerhoff which is no longer published.
  • Update ctrlaltdelete to work after source site changes.
  • Update ctrlaltdeletesillies to work after source site changes.
  • Update dieselsweetiesweb to work after source site changes.
  • Update eon with new source site.
  • Update lunch with new source site.
  • Update sometingpositive to get all releases.
  • Update supereffective to work after source site changes.
  • Update vgcats to work after source site changes.
  • Update yafgc to work after source site changes.

v1.0.2 (2010-04-11)

20 Mar 09:46
Compare
Choose a tag to compare

A minor release to get crawler updates out there. Two new cool but partly immature features are included, as they do not affect existing features or change the database schema.

Features

  • Add status page which for each comic shows when releases are fetched compared to the comic's release schedule. Contributed by Thomas Adamcik.
  • Add support for search in comic's title and text fields, using Haystack. Contributed by Thomas Adamcik.

Crawlers

  • New: atheistcartoons
  • New: petpeevy
  • Update evilinc to work again.
  • Update uvod to fetch comment too.
  • Update gunshow to fetch multiple images per release.
  • Update questionablecontent to work again.
  • Update basicinstructions to ignore QR Code.
  • Update partiallyclips with new feed URL.
  • Update somethingpositive with new image URL.
  • Update spikedmath to fetch multiple images per release.

v1.0.1 (2010-02-23)

20 Mar 09:45
Compare
Choose a tag to compare

This release features 17 new crawlers and three updated crawlers, most by comic's new contributor Jim Wyllie. Let's get more of those!

Features

  • Add links to official sites via redirect page.
  • Add comics.aggregator.crawler.GoComicsComCrawlerBase for fast gocomics.com crawler creation.
  • Add headers argument to comics.aggregator.lxmlparser.LxmlParser for adding HTTP headers to requests it makes.
  • Add time since last release to release-list and comic-list.

Crawlers

  • New: babyblues
  • New: calamitiesofnature
  • New: charliehorse
  • New: fminus
  • New: forbetterorforworse
  • New: girlgenius
  • New: hijinksensue
  • New: joelovescrappymovies
  • New: magpieluck
  • New: nonsequitur
  • New: overcompensating
  • New: pluggers
  • New: tankmcnamara
  • New: theboondocks
  • New: thedreamer
  • New: wondermark
  • New: yehudamoon
  • Update playervsplayer to not miss comics on days with blog posts.
  • Update questionablecontent to include text below image.
  • Update kalscartoon after target site change.
  • Update butternutsquash after target site change.

v1.0.0 (2010-01-27)

20 Mar 09:44
Compare
Choose a tag to compare

A week has gone by, and here is the 1.0.0 final release. Enjoy :-)

Crawlers

  • Update uvod crawler to use new feed.

v1.0.0.rc2 (2010-01-19)

20 Mar 09:43
Compare
Choose a tag to compare

Second release candidate for 1.0.0. Again, I will bump to 1.0.0 in a week if no new issues arise.

Bugfixes

  • Make core/0006 migration work on the sqlite3 backend.

v1.0.0.rc1 (2010-01-17)

20 Mar 09:42
Compare
Choose a tag to compare

First release, so no list of changes. Will bump to 1.0.0 in a week if no issues arise. Please report any problems at http://github.com/jodal/comics/issues.

Development on comics as a Python/Django project started in February 2007, so this release has been almost three years in the making. Far too long, and I promise it won't be three years until the next release.