https://github.com/rroler/bbc-frontend
Download high-quality book covers.
https://github.com/rroler/bbc-frontend
amazon booklive books bookwalker covers download high-quality images light-novels manga pwa
Last synced: 5 months ago
JSON representation
Download high-quality book covers.
- Host: GitHub
- URL: https://github.com/rroler/bbc-frontend
- Owner: rRoler
- License: mit
- Created: 2026-01-17T20:37:17.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2026-02-28T16:49:17.000Z (5 months ago)
- Last Synced: 2026-02-28T19:41:21.253Z (5 months ago)
- Topics: amazon, booklive, books, bookwalker, covers, download, high-quality, images, light-novels, manga, pwa
- Language: TypeScript
- Homepage: https://covers.roler.dev
- Size: 426 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

Big Book Covers
Download high-quality book covers
[](https://covers.roler.dev)
[](LICENSE)
[](https://github.com/rRoler/bbc-frontend/stargazers)
## ✨ Features
- 📚 Download covers from Amazon, BookWalker, BookLive, eBookJapan, and more
- ⚡ Fast, offline-capable PWA — installs once, updates automatically
- 🖥️ Electron desktop apps for Windows, macOS, and Linux
- 📱 Android app via TWA (Trusted Web Activity)
- 🌐 Works directly in any modern browser — no install required
## 📥 Download
[](https://covers.roler.dev)
[](https://github.com/rRoler/bbc-frontend/releases/latest/download/bbc-windows_setup.exe)
[](https://github.com/rRoler/bbc-frontend/releases/latest/download/bbc-mac.dmg)
[](https://github.com/rRoler/bbc-frontend/releases/latest/download/bbc-android.apk)
[](https://github.com/rRoler/bbc-frontend/releases/latest/download/bbc-linux.AppImage)
[](https://github.com/rRoler/bbc-frontend/releases/latest/download/bbc-linux.deb)
> [!TIP]
> On mobile, open [the site](https://covers.roler.dev) in Chrome or Safari and tap **Install** or **Add to Home Screen** for an app-like experience without the APK.
## 🛠️ Development
**Stack:** Astro · Svelte · Tailwind CSS · DaisyUI · TypeScript
> [!IMPORTANT]
> Requires **Node.js 22+** and **pnpm** before running any commands.
```sh
pnpm install # install dependencies
pnpm dev # dev server → localhost:4321
pnpm build # production build → ./dist/
pnpm preview # preview production build locally
```
All commands
| Command | Action |
| :----------------------- | :----------------------------------------- |
| `pnpm install` | Install dependencies |
| `pnpm dev` | Start local dev server at `localhost:4321` |
| `pnpm build` | Build production site to `./dist/` |
| `pnpm preview` | Preview build locally before deploying |
| `pnpm lint` | Run linter |
| `pnpm lint:fix` | Fix lint issues |
| `pnpm format` | Check formatting |
| `pnpm format:write` | Format and write changes |
| `pnpm flint` | Format + fix lint in one step |
| `pnpm astro ...` | Run Astro CLI commands e.g. `astro add` |
| `pnpm build:pwa` | Package PWA for all platforms |
| `pnpm build:pwa:win` | Package for Windows |
| `pnpm build:pwa:mac` | Package for macOS |
| `pnpm build:pwa:linux` | Package for Linux |
| `pnpm build:pwa:android` | Package for Android |
MIT License · made by [Roler](https://roler.dev)