Skip to main content

Manage, read and share your comic/manga library

Project description

📚 ComicLib

Manage, read and share your comic/manga library

English | 中文

✨ Features

🚀 Installation

Make sure you have 🐍 Python ⩾ 3.9 installed, and install 📚 ComicLib with the following command

pip install -U "comiclib[full]"

Then run the following command in the location of your comic library to start

comiclib

It will automatically scan the comics in the current working directory.

Now you can open http://127.0.0.1:8000 and start reading.

🍰 One more step

Specify the location for scanning comics

The default scan location is the current working directory, which can be specified via the environment variable CONTENT. For example, you can add it before the command

CONTENT=/home/user/mycomics comiclib

Modify the bound port or IP address

Instead of run comiclib directly, run with the following command

uvicorn comiclib.main:app --host 0.0.0.0 --port 80

where --host 0.0.0.0 specifies the bound IP (0.0.0.0 enables LAN access), and --port 80 specifies the bound port.

📄 Please see the documentation for more settings.

👩‍💻 Contributing

Contributions, issues and feature requests are very much welcome. Feel free to join the group for deeper communication.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

comiclib-0.0.8.tar.gz (2.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

comiclib-0.0.8-py3-none-any.whl (2.1 MB view details)

Uploaded Python 3

File details

Details for the file comiclib-0.0.8.tar.gz.

File metadata

  • Download URL: comiclib-0.0.8.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for comiclib-0.0.8.tar.gz
Algorithm Hash digest
SHA256 34d5d978c4f46692b85021ad6b49b0d89486250451740ae5302b5a860485eff1
MD5 d8426e2f796ee72f2e3f2017559e77b4
BLAKE2b-256 450a82a37c975f13b0a8743598eb07bbe2cdf33f1841fe148e61f40ddae9f37a

See more details on using hashes here.

Provenance

The following attestation bundles were made for comiclib-0.0.8.tar.gz:

Publisher: publish.yaml on ComicLib/comiclib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file comiclib-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: comiclib-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for comiclib-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 4d66535233fecef8d24caaa7797d0cc02bb0b48b495339f97e9cc1d6c8e78176
MD5 f35a7e240e9611fbcdea7514183c783c
BLAKE2b-256 bf28a83bba298ff850efcedee26e205802ee590480dddf3bbae3c63a1dd2ae71

See more details on using hashes here.

Provenance

The following attestation bundles were made for comiclib-0.0.8-py3-none-any.whl:

Publisher: publish.yaml on ComicLib/comiclib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page