An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

Big Book Covers

Big Book Covers

Download high-quality book covers

[![Site](https://img.shields.io/badge/covers.roler.dev-live-6366f1?style=flat-square&logo=astro&logoColor=white)](https://covers.roler.dev)
[![License](https://img.shields.io/github/license/rRoler/bbc-frontend?style=flat-square&color=6366f1)](LICENSE)
[![Stars](https://img.shields.io/github/stars/rRoler/bbc-frontend?style=flat-square&color=6366f1)](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

[![Web](https://img.shields.io/badge/Open%20in%20Browser-6366f1?style=for-the-badge&logo=googlechrome&logoColor=white)](https://covers.roler.dev)
 

[![Windows](https://img.shields.io/badge/Windows-.exe-0078d4?style=for-the-badge&logo=windows&logoColor=white)](https://github.com/rRoler/bbc-frontend/releases/latest/download/bbc-windows_setup.exe)
 
[![macOS](https://img.shields.io/badge/macOS-.dmg-000000?style=for-the-badge&logo=apple&logoColor=white)](https://github.com/rRoler/bbc-frontend/releases/latest/download/bbc-mac.dmg)
 
[![Android](https://img.shields.io/badge/Android-.apk-3ddc84?style=for-the-badge&logo=android&logoColor=white)](https://github.com/rRoler/bbc-frontend/releases/latest/download/bbc-android.apk)

[![Linux AppImage](https://img.shields.io/badge/Linux-.AppImage-f97316?style=for-the-badge&logo=linux&logoColor=white)](https://github.com/rRoler/bbc-frontend/releases/latest/download/bbc-linux.AppImage)
 
[![Linux deb](https://img.shields.io/badge/Linux-.deb-f97316?style=for-the-badge&logo=debian&logoColor=white)](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)