All Projects → hubbcaps → Gazee

hubbcaps / Gazee

Licence: gpl-3.0
A WebApp for reading your comics. Built in Python on top of CherryPy.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Gazee

Pixiv.moe
😘 A pinterest-style layout site, shows illusts on pixiv.net order by popularity. https://pixiv.moe
Stars: ✭ 259 (+204.71%)
Mutual labels:  comics, comic, webapp
Traduora
Ever® Traduora - Open-Source Translation Management Platform
Stars: ✭ 1,580 (+1758.82%)
Mutual labels:  self-hosted, webapp
Ownhealthrecord
This repository is about the OwnHealthRecord Application Web App
Stars: ✭ 162 (+90.59%)
Mutual labels:  self-hosted, webapp
WorkGroup
Self-Hosted private Social Media-Intranet for Companies.
Stars: ✭ 21 (-75.29%)
Mutual labels:  self-hosted, webapp
Q comic
一款仿知音漫客的漫画APP
Stars: ✭ 107 (+25.88%)
Mutual labels:  comics, comic
ComicBookMaker
Script to fetch webcomics and use them to create ebooks.
Stars: ✭ 27 (-68.24%)
Mutual labels:  comic, comics
comical-jekyll-theme
A Configurable Webcomic Theme for Jekyll
Stars: ✭ 39 (-54.12%)
Mutual labels:  comic, comics
Passwordcockpit
Passwordcockpit is a simple, free, open source, self hosted, web based password manager for teams. It is made in PHP, Javascript, MySQL and it run on a docker service. It allows users with any kind of device to safely store, share and retrieve passwords, certificates, files and much more.
Stars: ✭ 34 (-60%)
Mutual labels:  self-hosted, webapp
Monitorr
"Monitorr” is a self-hosted PHP web app that monitors the status of local and remote network services, websites, and applications.
Stars: ✭ 449 (+428.24%)
Mutual labels:  self-hosted, webapp
Homehost
self-hosted, Netflix-like app made for streaming
Stars: ✭ 564 (+563.53%)
Mutual labels:  self-hosted, comics
Edinote
Note taking web application for self-hosting. Offers tagging & Markdown support; can be used as a simple alternative to Evernote.
Stars: ✭ 17 (-80%)
Mutual labels:  self-hosted, webapp
Dj Diabetes
🐍 💊 My Glucose Manager - follow your daily health
Stars: ✭ 79 (-7.06%)
Mutual labels:  self-hosted, webapp
Flutterwebsite
The flutter.dev website recreated in Flutter. https://gallery.codelessly.com/flutterwebsites/flutterwebsite
Stars: ✭ 76 (-10.59%)
Mutual labels:  webapp
Lunik Torrent
Web torrent downloader and cloud storage.
Stars: ✭ 79 (-7.06%)
Mutual labels:  webapp
Compactd
Remote music player that supports adding more content
Stars: ✭ 75 (-11.76%)
Mutual labels:  self-hosted
Courselit
Start your own online teaching business. Features include course maker, students manager, payments and more.
Stars: ✭ 73 (-14.12%)
Mutual labels:  self-hosted
Snibox
Self-hosted snippet manager
Stars: ✭ 1,247 (+1367.06%)
Mutual labels:  self-hosted
Kimai2
Kimai v2 is a web-based multiuser time-tracking application. Free for everyone: freelancers, agencies, companies, organizations - all can track their times, generate invoices and more. SaaS version available at https://www.kimai.cloud
Stars: ✭ 1,216 (+1330.59%)
Mutual labels:  self-hosted
Archivebox
🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...
Stars: ✭ 12,383 (+14468.24%)
Mutual labels:  self-hosted
Uranus
Hierarchical Memo & Task Web-App
Stars: ✭ 71 (-16.47%)
Mutual labels:  webapp

Gazee

Build Status

This Project is currently no longer in development. Life took over and I didn't have the motivation to continue.

If you'd like to take over development, feel free to fork and run with it.

The main thing it needs currently is an ORM to replace all the hardcoded DB interactions.

I highly suggest taking a look at Codex, this application is in current development and does everything I wanted Gazee to be and more.

Gazee is a comic viewer for the web browser.

Read and reach your favorite digital comics from almost any web connected device.

Works great with Mylar comic book management, but not needed.

Check out the Wiki for detailed instructions on setup if you need them.

Questions can also be asked in the #gazee channel on Freenode

Features

Recent Comics screen01

Exposes your sorting structure in a library view screen02 Download your issue if you have a preferred reader outside of Gazee and read a summary of the issue in line if available with your archive screen03

Make Gazee yours and change up the color scheme screen04 screen05

Now with logo changer screen06

Settings overlay to make the comic feel how you want it. screen06

HTTPS Support

Bookmarks remember where you left off as you read.

Multiple Users and Admins

Much more to come!

Requirements

  • Python 3.4+
  • CherryPy
  • Mako
  • xmltodict
  • Pillow
  • rarfile
  • GitPython

Requirements can be installed easily in the setup section below.

Unrar Downloads

Unrar needs to be installed and visible in the path of the user Gazee is running under to be able to properly extract all CBRs.

Double check this on Windows, different systems have different requirements for making sure you have unrar visbile in your users path.

Unrar for Windows, windows also needs command line accessible Git installed, gone over in the install guide on the wiki

Centos needs Unrar from RPMFusion, not Offical/EPEL unar application. unar is out of date and will fail with certain types of cbrs and other rar archives.

Debian

Setup

Step 1: Clone the repository and install python dependencies

cd <directory you want to install to>
git clone https://github.com/hubbcaps/gazee.git
cd gazee
sudo pip install -r requirements.txt
python Gazee.py

Note If you see an error similar to the following

$ python Gazee.py
File "Gazee.py", line 194
cherrypy.engine.timeout_monitor.on: False
^
SyntaxError: invalid syntax

This likely means your systems default version of python is 2.x. Verify you have python 3.4+ installed and call it explicitly with python3 or python3.x

python3 Gazee.py

Step 2: Logon to Gazee's Web UI)

Go to http://your-ip:4242

Default username and password for the web interface:

  • Username: admin
  • Password: gazee

Proceed to the settings page and change your admin pass, and enter the path to your comic library and optionally your Mylar DB for better comic info extraction.

Daemonize (Linux only)

You can easily run the program in Daemon mode by using the -d flag

python Gazee.py -d

Docker Container

Alternatively, instead of doing a local install, you can install the docker container.

The docket container can be pulled from here or from dockerhub.

QOL Features on the Roadmap

These are features that will make Gazee better and more up to par in what should be expected of a modern comic reader, but aren't needed for actual usability.

  • [ ] Random First Issue of a series in library.
  • [ ] OPDS Support.
  • [ ] User set image sizes.
  • [ ] Notifications on new comics
  • [ ] Reports on various stats of your library; number of bad archives, comics without metadata, etc etc
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].