Tachi-Local Details
About
Tachiyomi local manga details.json creator.
Using Baka-Updates Manga.
Requires Python >= 3.7
Usage
You can either directly use a Mangaupdates series link/id, or search using the script.
The script will scrape the website and generate the details.json for you.
tachi-local <id>
tachi-local https://www.mangaupdates.com/series/<id>
tachi-local -s <title>
Options
You can see all the options in --help.
Main commands:
using a link or id
using -s or --search
Search options:
-a/--auto-first-result: automatically select the first search result
-m/--max-search-results: maximum search results to show
Options:
-h/--help and --version
-k/--keep-status-values: keep the "_status values" entry in the json
-o/--output: output filename
Installation
You can use any of the following methods:
pip
This is the easiest way.
Run the following command:
pip install tachi-local
Now tachi-local should be in a location in your PATH and available in your command-line.
So you can just run it: tachi-local --help
It can be uninstalled with this command: pip uninstall tachi-local
And updated with: pip install -U tachi-local
(This method downloads the program from PyPI)
Manual pip
You can download the source and run this command in the project's root directory:
pip install .
Then tachi-local will be available in your command-line.
PyInstaller
You can download an .exe file created using PyInstaller from the releases section.
You can place the .exe in a location in your environment PATH so you can run it from anywhere.
Zipapp
You can get a python zipped executable file from the releases section. (file named tachi-local)
You can run it like a normal executable:
./tachi-local
You can use this on Windows as well, but it cannot be executed like an exe.
You can run it like this:
python tachi-local
Manual run
You can download the source and run the code:
python tachi_local
Makefile
The makefile is used to automate some tasks.
The targets are:
make allcreates the zipapp.make get-versionprints the program's version.make distcreates s-dist and b-dist (pure python wheel).make uploaduploads to PyPI.make pyi-speccreates the .spec file for PyInstaller. (needed once)make pyi-execreates a one-file executable using the .spec file.make cleancleans up pycache and the build. (there are separate more specific targets for cleaning as well)
pyi_create_version_info.py is ran with make pyi-exe and creates pyi_win_version_info.py from pyi_win_version_info.template which is used by PyInstaller to make the Windows executable's metadata.
Release files for tachi-local 1.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tachi_local-1.2.1.tar.gz | 11.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tachi_local-1.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 23.4 kB
Release files / tachi_local-1.2.1.tar.gz
| Download URL | tachi_local-1.2.1.tar.gz |
|---|---|
| Size | 11.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
262c74a43e8f9d43e1be344f7cc34e3ec8e76262582fade8130457ab9c2f7832
|
|
BLAKE2b-256 checksum How to use checksums |
f3a8698772b1d087b91609bcf6a2610bc92f2ff884e59838d33d4bef191af1f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Release files / tachi_local-1.2.1-py3-none-any.whl
| Download URL | tachi_local-1.2.1-py3-none-any.whl |
|---|---|
| Size | 11.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
82197c8bfa8a18e423ee50fd8647aa247c6b98d54cba5c1ef46bbd4b421354d3
|
|
BLAKE2b-256 checksum How to use checksums |
fb023e7335c78287cd76f537fa309fd24d5fe8768d8d3c7f55d8acc9d4943f06
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|