Skip to content

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Ultimate Comics Scraper

Project Aims:

  • Simple tool to build a database of all popular webcomics - that is multithreaded and works even on bad networks
  • Simple HTML page that lets you view all comics in a sequential/ random manner with all the original info

Project Todos:

  • Locally storing comics that have been downloaded already and the related information (like author, alt text etc)
  • Making a page that lets viewers browse comics at convenience
  • Completing download functions for a few comics
  • Adding interface for users
  • Script to periodically check for updates and create notifications for new comics

Comics supported as of now:

  • XKCD
  • Dog House Diaries
  • Saturday Morning Breakfast Cereal
  • Cyanide & Happiness
  • Channelate
  • PHD Comics

Why I'm making this:

I've found several webcomic scraper on the internet - but not even a single one was usable - they just dumped images, didn't account for timeouts or have any error handling. Most of them would crash halfway and were extremely slow. Worse, there wasn't any good way for browsing the comics. Valuable extra jokes like XKCD's alt text were lost.

Usage instructions:

Use the foll if you don't have the Beautiful Soup library

pip install BeautifulSoup4

Code written for Python 3. May need some minor changes for working in Python 2

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages