Skip to main content

Unpolished bookwalker 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".

pip install -U poetry
cd fuckBookWalker
poetry install

Running

poetry run python bookphucker <url or uuid of books>

You should see something like this. sample

Configuration

wip...

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.

Metadata

Release files for fuckBookWalker 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fuckBookWalker 0.1.3
File Size Uploaded
fuckbookwalker-0.1.3.tar.gz 10.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fuckBookWalker 0.1.3
File Interpreter ABI Platform
fuckbookwalker-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 23.8 kB

Release files / fuckbookwalker-0.1.3.tar.gz

Download URL fuckbookwalker-0.1.3.tar.gz
Size 10.4 kB
Tags Source
SHA-256 checksum
How to use checksums
ab8ba001d0b00db1ed66dbedd01d68d4aaaf706341dfbde3ed43aa133e9a2758
BLAKE2b-256 checksum
How to use checksums
5e207fb31bbd3be8fc7efacc44e2237d5c234d394a27da9a57b109c9ee1c3e84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.12.2 Linux/6.5.0-35-generic

Release files / fuckbookwalker-0.1.3-py3-none-any.whl

Download URL fuckbookwalker-0.1.3-py3-none-any.whl
Size 13.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f605468b5e870d53012901e6df24b0d1974ac408be553c01e2ee30ec7459a70b
BLAKE2b-256 checksum
How to use checksums
2eae0f1b8ef8b9f10a7358f7f366462bca17de678b2a548d841e8372fbe8ee08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.12.2 Linux/6.5.0-35-generic

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page