# Unpolished bookwalker.jp scraper
> It just works. -- Todd Howard
## TODO List
- [ ] Image `EPUB` export
- [ ] `OCR` integration
- [ ] OCR text `EPUB` export
- [ ] OCR to database
## Usage
### Installation
Requires Chrome/Chromium to be installed. For Chromium, you need to modify `"browser"` in `config.json` to `"chromium"`.
```bash
pip install -U poetry
cd fuckBookWalker
poetry install
```
### Running
```bash
poetry run python bookphucker <url or uuid of books>
```
You should see something like this.
![sample](./imgs/sample.png)
By default, `bookphucker` will try to reuse previous `cookies`, using `--no-cache` to clear `cookies`.
## Common Issues
### Cannot log in
You may encounter CAPTCHA during the login process.
`bookphucker` will ask you to use non-headless mode to pass the captcha if your config sets `headless` to `true`.
Raw data
{
"_id": null,
"home_page": "https://github.com/VermiIIi0n/fuckBookWalker",
"name": "fuckBookWalker",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.12",
"maintainer_email": null,
"keywords": "utilities, bookwalker, automation, novel, webnovel, lightnovel, manga",
"author": "VermiIIi0n",
"author_email": "dungeon.behind0t@icloud.com",
"download_url": "https://files.pythonhosted.org/packages/6b/c8/90f0d40b7fb9b5329bd1d76fcc27d5287b52598e14c702c235ddbd32ecf7/fuckbookwalker-0.1.1.tar.gz",
"platform": null,
"description": "# Unpolished bookwalker.jp scraper\n\n> It just works. -- Todd Howard\n\n## TODO List\n\n- [ ] Image `EPUB` export\n- [ ] `OCR` integration\n - [ ] OCR text `EPUB` export\n - [ ] OCR to database\n\n## Usage\n\n### Installation\n\nRequires Chrome/Chromium to be installed. For Chromium, you need to modify `\"browser\"` in `config.json` to `\"chromium\"`.\n\n```bash\npip install -U poetry\ncd fuckBookWalker\npoetry install\n```\n\n### Running\n\n```bash\npoetry run python bookphucker <url or uuid of books>\n```\n\nYou should see something like this.\n![sample](./imgs/sample.png)\n\nBy default, `bookphucker` will try to reuse previous `cookies`, using `--no-cache` to clear `cookies`.\n\n## Common Issues\n\n### Cannot log in\n\nYou may encounter CAPTCHA during the login process.\n\n`bookphucker` will ask you to use non-headless mode to pass the captcha if your config sets `headless` to `true`.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Download books from bookwalker.jp",
"version": "0.1.1",
"project_urls": {
"Homepage": "https://github.com/VermiIIi0n/fuckBookWalker",
"Issues": "https://github.com/VermiIIi0n/fuckBookWalker/issues"
},
"split_keywords": [
"utilities",
" bookwalker",
" automation",
" novel",
" webnovel",
" lightnovel",
" manga"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "10957f2c413907cd68aa44c55deeaea3bf3456cdc40d8eb50b4ccab0d04050a9",
"md5": "153d8afd706cc18caa74b96be37777a5",
"sha256": "5fa7cb256aaa244f636d87ec6daab5c713243e956294a4ecb5c9ee2e06b1774f"
},
"downloads": -1,
"filename": "fuckbookwalker-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "153d8afd706cc18caa74b96be37777a5",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.12",
"size": 9977,
"upload_time": "2024-05-07T13:28:23",
"upload_time_iso_8601": "2024-05-07T13:28:23.616275Z",
"url": "https://files.pythonhosted.org/packages/10/95/7f2c413907cd68aa44c55deeaea3bf3456cdc40d8eb50b4ccab0d04050a9/fuckbookwalker-0.1.1-py3-none-any.whl",
"yanked": true,
"yanked_reason": "forget to create script for cli..."
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6bc890f0d40b7fb9b5329bd1d76fcc27d5287b52598e14c702c235ddbd32ecf7",
"md5": "3e973d5dd95b01e0c7bab37ea891e204",
"sha256": "5e6f0dd7d137d9954bbf12d2dad9558a2f79e0ea713a7535f55b53d716f39eb5"
},
"downloads": -1,
"filename": "fuckbookwalker-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "3e973d5dd95b01e0c7bab37ea891e204",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.12",
"size": 9478,
"upload_time": "2024-05-07T13:28:25",
"upload_time_iso_8601": "2024-05-07T13:28:25.627345Z",
"url": "https://files.pythonhosted.org/packages/6b/c8/90f0d40b7fb9b5329bd1d76fcc27d5287b52598e14c702c235ddbd32ecf7/fuckbookwalker-0.1.1.tar.gz",
"yanked": true,
"yanked_reason": "forget to create script for cli..."
}
],
"upload_time": "2024-05-07 13:28:25",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "VermiIIi0n",
"github_project": "fuckBookWalker",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "fuckbookwalker"
}