{"id":21806510,"url":"https://github.com/thibseisel/mangabind","last_synced_at":"2026-05-18T08:03:01.602Z","repository":{"id":129022499,"uuid":"126242538","full_name":"thibseisel/mangabind","owner":"thibseisel","description":"An error-proof manga chapter downloader.","archived":false,"fork":false,"pushed_at":"2018-08-28T15:03:26.000Z","size":146,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-21T07:45:13.514Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thibseisel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-03-21T21:26:09.000Z","updated_at":"2018-08-28T15:03:28.000Z","dependencies_parsed_at":"2023-04-30T18:47:24.560Z","dependency_job_id":null,"html_url":"https://github.com/thibseisel/mangabind","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/thibseisel/mangabind","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thibseisel%2Fmangabind","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thibseisel%2Fmangabind/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thibseisel%2Fmangabind/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thibseisel%2Fmangabind/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thibseisel","download_url":"https://codeload.github.com/thibseisel/mangabind/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thibseisel%2Fmangabind/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33170442,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-18T05:43:36.989Z","status":"ssl_error","status_checked_at":"2026-05-18T05:43:19.133Z","response_time":71,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-27T12:20:12.676Z","updated_at":"2026-05-18T08:03:01.557Z","avatar_url":"https://github.com/thibseisel.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"*MangaBind* is a software that allows you to download manga scans (also known as \"scantrads\") from the internet.\nThis makes it easier to pack those images into a file that can be read on your e-Reader.\n\n(Here, I should put a photo of a e-Reader with a manga displayed on it)\n\n- **Fast** : it can download entire chapters to your computer in a few seconds\\*.\n- **Robust** : when a download fails, it retries with different URLs until the download succeeds or every attempt have failed. \nMangaBind is smart enough to detect missing pages, double-pages or the legitimate end of a chapter.\n- **Configurable** : you are in control from where you'd like to download chapters, MangaBind does the rest.\n\n\\* Of course, this also depends on the source website and the quality of your bandwidth.\n\n## Configuring manga sources ##\n\nBefore executing the program, you have to write a configuration file describing what mangas are available for download \nand from which websites.\n\n```\nAt the moment, no default configuration file is provided because we don't want to be opinionated \nabout what mangas worth being read first! \nWe might add one with the most popular mangas at a later time.\n```\n\nUsing your favorite file editor (not Microsoft Word, though), create a file `mangasource.json` and edit it.\nHere is a sample structure that you can copy-paste and replace with your own values:\n\n```json\n[\n  {\n    \"id\": 1,\n    \"title\": \"Your favorite manga's name\",\n\t\"start_page\": 1,\n    \"single_pages\": [\n\t\t\"http://a.website.com/path/to/manga/[c]/[2p].jpeg\",\n\t\t\"http://a.website.com/math/to/manga/[c]/[2p].png\"\n\t],\n    \"double_pages\": []\n  }\n]\n```\n\nEach manga is defined between curly braces `{ ... }`.\nHere is a description of each configurable properties:\n\n- `id` : a number unique to each manga. You can pick any number, but two mangas cannot share the same.\n- `title` : the title of the manga it refers to.\n- `start_page` : the index of the first page chapters starts from. \nWhile most websites starts at 1, others may start at 0, or you may want to always skip the `n` first pages. \n- `single_pages` : a comma-separated list of template urls pointing to images to download.\nThose templates should contain special sequences of characters between square brackets `[...]` \nto be replaced with the chapter number `[c]` and the page number `[p]`.\nSpecifying multiple URLs makes MangaBind more robust\n- `double_pages` : sometimes, websites give special names to scantrads that spanws on two pages, \nsuch as `manga-12-13.png`. \nTherefore, this property is the same as `single_pages` but with an additional special `[q]` to be replaced with \nthe number of the second page.\n\nAfter downloading the software, put the `mangasource.json` file into the `bin` folder.\n\n## Downloading ##\n\nYou just have to execute the start script `manbagind` under the `bin` folder. \nWindows users can double-click on `mangabind.bat`.\n\nThen, you have to select a manga from the displayed table and give a range of chapters to be downloaded.\nFor example, if you want to download scantrads from the 3rd volume of Naruto, \ntype the number displayed next to Naruto in the displayed table and press enter.\n\nYou are asked for the range of chapters to download, type `18-27` to download chapters 18 to 27 \n(that are part of the 3rd volume), and press enter.\n\nMangaBind informs you of the current download progress, telling you when pages are missing.\nBe attentive to the number of pages it has downloaded! If there are too few, this may be sign \nthat your configuration is incomplete and should feature more URLs.\n\nWhen finished, you can find he downloaded pages into the `pages` folder.\n\n## Roadmap ##\n\nWhile perfectly working, MangaBind still lacks some serious features such as\n* a way to pack downloaded images into a CBZ (Comic Book Zip Archive) file, \n* a built-in manga sources configuration file to speed up setting up,\n* a more user-friendly way to edit configuration files than JSON.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthibseisel%2Fmangabind","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthibseisel%2Fmangabind","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthibseisel%2Fmangabind/lists"}