A web API/Application that serves up CBR and CBZ comics and displays them in the browser.
This is a web API/Application wriiten in python and using flask. ( pip install flask )
####This allows you to read your digital comic collection in a web browser on any device.
In its current state it will take a folder of comics ( CBZ and CBR only right now ) and will allow a user to browse through all subdirectories and select comics.
Once selected the comic is copied to a static folder, unpacked, embedded into some html and displayed. Each comic is served up from a unique folder.
###Currently you will want to clean out the unique folders generated in the static folder every once an a while. It does not have a janitor.
Check the Installation notes out HERE
v0.1a
- Core Functionality, and some html styling. IT FUCKING WORKS!!
v0.2a
- Added Loading screen for unpacking comics
v0.3b
- Added Some basic application logging (incomplete)
- Added auto scroll to top on Comic Load and Entering a new directory
- Added support for GIF and PNG
- Corrected Logo and Loading to not rely on external address
- Added info div and link
- Added better error handling for running in production
v0.4b
- Removed dependency for hardcoded urls
- Updated loading screen
- Added tornado front end ( for production)
- Abstracted views to templates
- Improved Logging
v0.5b
- Large style improvements ( Thank you Colin )
- Added ability to request a comic
- Random background images
- Added Home button
v0.5.1b
- Style fixes
- I suck at CSS
v0.6b
- Added music to the home page ( random choice of 8 comic book TV and Movie theme songs songs )
v0.7b
- Added loading screen at "/" endpoint. Moved what was "/" to "/welcome.html"
- Added script for counting number of comics - added count to welcome.html
- Added "Report A Problem" feature and endpoint
- More style stuff
- I may be tinkering with stuff too much . . . It's late
v0.8b
- Added session authentication using redis and beaker
- More style stuff
- Added jquery
v0.9b
- Sessions - Now sends user back to the dir they were last in.
- Sessions - Now remember the last comic the user read and displays it's name
- Sessions - Sessions are awesome.
v1.0b
- Fixed Terrible sorting issue.
- Improved sessions
- Disabled a bunch of debug printing
- MILESTONE - Hit 10 Revisions - Fixed Sorting bug
Feel free to send me a message! I will be glad to explain my work.