ComicSync is a Python-based tool for searching, downloading, and updating comics from readallcomics.com.
- Search for comics
- Download comics
- Update existing comics with new issues
- Download single comics or issues
-
Clone the repository:
git clone https://github.com/yourusername/ComicSync.git cd ComicSync
-
Install the required dependencies:
pip install -r requirements.txt
ComicSync provides several commands:
Search for comics and optionally download them:
python comicSync.py search <search_term> [--download] [--select] [--with-url]
<search_term>
: The term to search for--download
or-d
: Download the comics from search results--select
or-s
: Select specific comics to download--with-url
or-wu
: Display URLs in search results
Update all comics in your library with new issues:
python comicSync.py update
Download a specific comic or issue:
python comicSync.py download --url <url> -f <folder_or_file_path> [--issue]
--url
: The URL of the comic or issue to download-f
: The folder or file path to save the downloaded comic or issue--issue
or-i
: Specify if downloading a single issue
comicSync.py
: Main script with command-line interfaceutils.py
: Utility functions for searching, downloading, and updating comicsdownload_single_issue.py
: Script for downloading individual comic issues
- requests
- beautifulsoup4
- tqdm
- simple-term-menu
This tool is for educational purposes only. Please respect copyright laws and support comic creators by purchasing their work when possible.