fuckBookWalker


NamefuckBookWalker JSON
Version 0.1.1 PyPI version JSON
download
home_pagehttps://github.com/VermiIIi0n/fuckBookWalker
SummaryDownload books from bookwalker.jp
upload_time2024-05-07 13:28:25
maintainerNone
docs_urlNone
authorVermiIIi0n
requires_python<4.0,>=3.12
licenseMIT
keywords utilities bookwalker automation novel webnovel lightnovel manga
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 2.82173s