{"id":13571333,"url":"https://github.com/pgaskin/BookBrowser","last_synced_at":"2025-04-04T08:31:02.161Z","repository":{"id":57491934,"uuid":"73025550","full_name":"pgaskin/BookBrowser","owner":"pgaskin","description":"eBook server supporting ePub, MOBI and PDF books.","archived":true,"fork":false,"pushed_at":"2020-06-27T04:56:08.000Z","size":66090,"stargazers_count":608,"open_issues_count":33,"forks_count":111,"subscribers_count":36,"default_branch":"master","last_synced_at":"2024-10-29T14:18:37.400Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pgaskin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-11-06T23:22:39.000Z","updated_at":"2024-09-24T02:01:57.000Z","dependencies_parsed_at":"2022-08-30T23:21:06.637Z","dependency_job_id":null,"html_url":"https://github.com/pgaskin/BookBrowser","commit_stats":null,"previous_names":["geek1011/bookbrowser"],"tags_count":43,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgaskin%2FBookBrowser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgaskin%2FBookBrowser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgaskin%2FBookBrowser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgaskin%2FBookBrowser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pgaskin","download_url":"https://codeload.github.com/pgaskin/BookBrowser/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247146995,"owners_count":20891608,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T14:01:01.075Z","updated_at":"2025-04-04T08:30:57.152Z","avatar_url":"https://github.com/pgaskin.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"# BookBrowser\n[![Build Status](https://travis-ci.org/geek1011/BookBrowser.svg?branch=master)](https://travis-ci.org/geek1011/BookBrowser)\n\n**Note:** This project is no longer maintained, as I haven't had the time or motivation to continue working on it. BookBrowser will still work as-is (I still use it myself occasionally), but is unlikely to receive any new features or bugfixes.\n\nAn easy-to-use tool to generate a web-based ePub and PDF ebook browser. All you need to do is [download it](https://github.com/geek1011/BookBrowser/releases/latest) into the folder with your ebooks, and run it. There is also a [demo](https://bookbrowser-demo.geek1011.net/books/).\n\n## Features\n- Multiple book formats\n    - epub\n    - pdf\n    - mobi (basic support)\n- Search\n- Advanced Search\n    - Search any combination of fields\n    - View all information in the results\n- List view\n- Responsive web interface\n- Update notifications\n- Browse by:\n    - Author\n    - Series (from calibre metadata)\n- Sorted by:\n    - Last added\n    - Alphabetically\n    - Series\n- Web based reader\n    - Custom fonts, colors, sizing, spacing\n    - Remembers your position\n    - Book search\n    - And more\n- Search\n- And more\n- Easy-to-use\n- Fast\n- No extra dependencies\n\n## Screenshots\n\n| ![](docs/screenshots/books-mobile.png) | ![](docs/screenshots/books-list-mobile.png) | ![](docs/screenshots/authors-mobile.png) | ![](docs/screenshots/book-mobile.png) |\n| --- | --- | --- | --- |\n| ![](docs/screenshots/books-desktop.png) | ![](docs/screenshots/books-list-desktop.png) | ![](docs/screenshots/authors-desktop.png) | ![](docs/screenshots/book-desktop.png) |\n\n## Reader Screenshots\n\n| Desktop | Mobile |\n| --- | --- |\n| ![](docs/screenshots/reader-desktop.png) | ![](docs/screenshots/reader-mobile.png) |\n\n## Advanced Search\n\n| ![](docs/screenshots/list-desktop.png) |\n| --- |\n| |\n\n## System Requirements\nThe server works on all platforms.\n\nThe web interface works on IE 9+, Edge, Firefox 3+, Chrome, Safari 5.1+, Opera 17+, and Android browser 4.4+.\n\nThe web-based reader works on IE 10+, Edge, Firefox 28+, Chrome 21+, Safari 9+, Opera 17+, and Android browser 4.4+.\n\n## Usage\n\n```\nUsage: BookBrowser [OPTIONS]\n\nOptions:\n  -a, --addr string      the address to bind the server to ([IP]:PORT) (default \":8090\")\n  -b, --bookdir string   the directory to load books from (must exist) (default \"/home/patrick/src/BookBrowser\")\n  -h, --help             Show this help text\n  -n, --nocovers         do not index covers\n  -t, --tempdir string   the directory to store temp files such as cover thumbnails (created on start, deleted on exit unless already exists) (default \"/tmp/bookbrowser946254949\")\n      --version          Show the version\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpgaskin%2FBookBrowser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpgaskin%2FBookBrowser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpgaskin%2FBookBrowser/lists"}