Comments (2)
Even better would be if you could just specify a single shelf to expose. In KOReader for example, you have to move to the second page, then tap "Shelves", then the name of the shelf. And if you have many shelves that would mean additional taps on top of that, which doesn't feel great on slow e-readers.
This could be reduced down to zero taps by just exposing the contents of the chosen shelf. Nevertheless, giving the option to hide categories would be a nice improvement on its own.
EDIT: Partial workaround that will just expose the "Shelves" category, is to change the url to this:
<hostname:port>/opds/shelfindex
And KOReader at least has the option to add multiple servers, so you could do the same for some of other categories you want to add (e.g. /opds/new for newly added books).
EDIT 2: To use a specific shelf only, as I originally wanted:
<hostname:port>/opds/shelf/<shelfid>
shelfid can be found by navigating to the shelf from the web ui. It's '1' in my case, as I only have one shelf.
from calibre-web.
This would be great. Iām in a similar position to you, except I manage a thousands library so shelves is not an option. Although tried this method and indeed works.
from calibre-web.
Related Issues (20)
- BUG: Line breaks are broken on Caliblur! Dark Theme !!
- [Request] Sort by date added also for shelves
- Can't open file formats tab HOT 1
- Content Security Policy doesn't contain font-src blob: HOT 1
- Rebuild the Index/Database HOT 1
- Epubs become corrupted during upload HOT 1
- Read in Browser -- doesn't load the embed font in epub!!! HOT 3
- Need assistance setting up Gmail oAuth HOT 1
- Thank You HOT 1
- Following current reading
- Bug in Caliblur dark theme HOT 2
- Leading spaces are not being trimed on the Publisher & Identifiers field. HOT 3
- Incorrect tags on LubimyCzytac
- Kobo Sync token contents do not follow the expected json schema HOT 1
- Calibre web not working anymore (internal server error) HOT 7
- Using "count()" to determine the total number in `Pagination` HOT 1
- Error calibre-web HOT 2
- docker channel spam attack HOT 1
- Error uploading with ASCII metadatas on PDF HOT 1
- Multiple kindle emails per calibre-web account HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ššš
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ā¤ļø Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from calibre-web.