Skip to content

pierld/EMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

63 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

EMS

[!] installation

install : Hakuneko

install : Kindle Comic Converter

Python installation, in a new terminal:

cd ; conda deactivate
conda create -n ems python=3.10
conda activate ems
cd <main-folder-path-frm-root>
pip install -r requirements.txt
cd main
python3 ems_run.py

Edit .zshrc file to add the following command:

alias ems@r="conda activate ems  && cd <main-folder-path-frm-root> && python3 ems_run.py ; conda deactivate && cd"

[!] ems_folder_pth.py : edit paths used

global today, base_path, clean_path, output_dir, cover_dir, git_pth, hk_chapt_name, converted

#==== BASE_PATH used ====
cover_dir = '/Volumes/222EXT/222Covers/'
base_path = "/Volumes/222EXT/222Mangas_input/"
clean_path = "/Volumes/222EXT/222Mangas_clean/"
output_dir = '/Volumes/222EXT/222Mangas_output/'
converted = '/Volumes/222EXT/Converted/'
#git_pth = "https://github.com/PierreRlld/EMS"

# Chapitres avec noms diffΓ©rents de "Ch.X" ou "Chapter X"
# ComplΓ©ter la liste si nΓ©cessaire
hk_chapt_name = ['Page',
                 'Days',
                 'Kapitel',
                 'Lesson',
                 'Level',
                 'Episode',
                 'No.',
                 'Quarter',
                 "#",
                 "Prologue",
                 "Class",
                 "Z="]

Architecture

# Base storage
β”œβ”€β”€ /Volumes/222EXT/
β”‚
β”‚Β Β  # Variable: cover_dir
β”‚Β Β  # Cover storage folder
β”‚Β Β  β”œβ”€β”€ 222Covers
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ (xxx)
β”‚Β Β  β”‚Β Β  β”‚Β Β   β”œβ”€β”€ 1.jpeg
β”‚Β Β  β”‚Β Β  β”‚Β Β   └── [...].jpeg 
β”‚Β Β  β”‚Β Β  └── [...]
β”‚Β Β  β”‚
β”‚Β Β  # Variable: base_path 
β”‚Β Β  # Hakuneko download output folder
β”‚Β Β  # Folders'name (xxx) = 'Manga_path' in origin.xlsx
β”‚Β Β  # 'Chapt xxx' is an empty folder once 'ems_chapt_central.py' ran
β”‚Β Β  β”œβ”€β”€ 222Mangas_input 
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ (xxx)
β”‚Β Β  β”‚Β Β  β”‚Β Β   β”œβ”€β”€ 'Chapt xxx'
β”‚Β Β  β”‚Β Β  β”‚Β Β   β”‚Β Β   └── *empty* 
β”‚Β Β  β”‚Β Β  β”‚Β Β   β”œβ”€β”€ 'Chapt xxx'
β”‚Β Β  β”‚Β Β  β”‚Β Β   β”‚Β Β   └── *empty*
β”‚Β Β  β”‚Β Β  β”‚Β Β   └── [...]
β”‚Β Β  β”‚Β Β  └── [...]
β”‚Β Β  β”‚
β”‚Β Β  # Variable: clean_path
β”‚Β Β  # Cleaned version of previous folder
β”‚Β Β  # Updated with 'ems_chapt_central.py'
β”‚Β Β  β”œβ”€β”€ 222Mangas_clean
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ (xxx)
β”‚Β Β  β”‚Β Β  β”‚Β Β   β”œβ”€β”€ 'Vol.X Chapter X'
β”‚Β Β  β”‚Β Β  β”‚Β Β   β”œβ”€β”€ 'Vol.X Chapter X'
β”‚Β Β  β”‚Β Β  β”‚Β Β   └── [...]
β”‚Β Β  β”‚Β Β  └── [...]
β”‚Β Β  β”‚
β”‚Β Β  # Variable: output_dir
β”‚Β Β  # Code output folder for 'ems_run.py'
β”‚Β Β  └── 222Mangas_output
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ (xxx)
β”‚Β Β  β”‚Β Β  β”‚Β Β   β”œβ”€β”€ 'XXX Vol.X.zip'
β”‚Β Β  β”‚Β Β  └── [...]
β”‚Β Β  β”‚
β”‚Β Β  # Variable: converted
β”‚Β Β  # Stores hand-converted files
β”‚Β Β  # 'TBD update' option tries to replace 'XXX TBD.cbz'
β”‚Β Β  └── Converted
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ (xxx)
β”‚Β Β  β”‚Β Β  β”‚Β Β   β”œβ”€β”€ 'XXX Vol.X.cbz'
β”‚Β Β  β”‚Β Β  └── [...]

Available

Manga Chapt Vol Source Statut /!\ N.B /!\
20th Century Boys F 22 MS βœ… Ch223img2 / Ch225img1
21st Century Boys F 2 MS βœ…
Akame ga Kill F 15 MS βœ…
Akame ga Kill - Zero F 10 MS βœ…
Akira F 6 MS βœ…
Assassination Classroom F 21 MS βœ…
Bakemonogatari 157 18 MS βœ… Β + manga-scan.co
Baki1 - Grappler 371 42 MS βœ…
Baki2 - New Grappler 31 31 MS βœ…
Baki3 - Hanma: son of ogre 312 37 MS βœ…
Baki4: Baki-dou1 198 22 MS βœ…
Baki5: Baki-dou2 151 17 MS βœ…
Black Clover 368 35 MS βœ…
Berserk 374 41 MS βœ…
Berserk prologue F 4 MS βœ… /!\ CrΓ©er dossier Berserk_prologue & dΓ©placer Prologue du dossier Berserk
Bleach F 74 MS βœ…
Blue Lock 233 25 MS βœ…
Chainsaw Man 143 15 MS βœ…
Choujin X 41 6 MS βœ…
Detective Conan 1118 103 MN βœ… Vol.3 End Of Volume Bonus Page
Dragon Ball F 42 MC βœ…
Dragon Ball Super 89 19 MC βœ… Ch34img07,27,39
Death Note F 12 MS βœ…
Demon Slayer F 23 MS βœ…
Dr Stone F 26 MS βœ…
Dr Stone - Byakuya F 1 MS βœ…
Fire Force 304 34 MS βœ…
Full Metal Alchemist F 27 MN βœ…
Gamaran F 22 MS βœ…
Gantz F 37 MS βœ…
Gintama F 77 MS βœ…
GTO F 25 MF βœ…
Hell's Paradise F 13 MS βœ…
Hunter X Hunter 400 37 MS βœ…
Ikigami 60 10 MS βœ…
Blade of the Immortal F 30 MS βœ…
Hajime no Ippo 1433 138 MS βœ…
Issak 41 9 MN βœ…
Jagaaan 161 14 MS βœ…
Jujutsu Kaisen 236 23 MS βœ… DL jusqu'au 594 !
Jojo1 F 5 MC βœ…
Jojo2 F 12 MC βœ…
Jojo3 F 28 MC βœ…
Jojo4 F 46 MC βœ…
Jojo5 F 63 MC βœ…
Jojo6 F 17 MS βœ…
Jojo7 F 24 MS βœ…
Jojo8 F 27 MS βœ…
Jojo9 7 1 MS βœ…
Kaiju No. 8 93 10 MS βœ…
Kingdom 768 70 MS βœ…
Kuroko no Basket F 30 MS βœ…
Mariko F 1 MS βœ…
Mashle 162 16 MF βœ…
My Hero Academia 400 38 MS βœ…
Mob Psycho 100 F 16 MS βœ…
Monster F 18 MS βœ…
Montage F 19 MS βœ…
Moriarty 76 19 MS βœ…
Naruto F 72 MS βœ…
Nanatsu no Taizai F 41 MF βœ…
Noragami 107 26 MS βœ…
One Piece 1092 106 MS βœ…
Onepunch Man 189 27 MN βœ…
Prison School F 28 MS βœ…
Sakamoto Days 135 13 MS βœ…
Sidooh F 25 MS βœ…
Sun-ken Rock F 0 MS ❌
Slamdunk F 31 MF βœ…
Shingeki no Kyojin F 34 MS βœ…
Soul Eater F 25 MS βœ…
Spy X Family 85 11 MF βœ…
Saint Seiya - The Lost Canva F 0 MJ ❌
The Way of the House Husband 104 11 MF βœ…
Tokyo Ghoul F 14 MS βœ…
Tokyo Ghoulre F 16 MS βœ…
Tokyo Revengers F 31 MS βœ…
Vagabond F 37 MN βœ…
Vinland Saga 203 27 MS βœ…
Yu-Gi-Oh F 19 SS βœ…

Notes

  • Si pb Kindle converter conversion zip avec erreur " '._(...).jpeg' corrompu " deziper et convertir le dossier