Comments (2)
Of course, I mean that the editable field for the filename syntax should be added in the preferences.
To be on the safe side, you should also add a button or link "reset to default", which puts again in the editable field the string "%a - %t", in case the user makes some mistake.
Also, you should make the presence of the "%t", the "title" part, mandatory in the validation of the string: all correct filename expression contain one and only one "%t"
from librerareader.
For quick reference, now that I know the Librera code a bit better:
I suggest changes to the method
public static Pair<String, String> getTitleAuthorByPath(String name)
of com/foobnix/android/utils/TxtUtils.java
so that the user can specify the syntax commonly used in his collection.
Given that I now see that the heuristics in getTitleAuthorByPath() is more complex than just interpreting the path name as "author - title.extension", I can rephrase the proposal as:
if the content of a "syntax of filenames" string field in the preferences is defined,
then "author" and "title" are taken from the path name according to the expression (for example, '%a - %t', '%t [%a]', '%t', etc.) the user put in such field,
otherwise, the current heuristics of getTitleAuthorByPath() is used.
from librerareader.
Related Issues (20)
- The string 'Ink' in the Theme settings should be translatable
- Repeated random crashes
- Bug: Please upload Arm64 and Arm7 separately in F-Droid repository, so fdroid can update librera by downloading the small size apk not the universal one that is very large HOT 3
- Add keyboard shortcuts HOT 4
- Pref / Status bar / Position missing? HOT 1
- table of content useless after "reflow PDF" - every headline is on page 1 HOT 1
- not open chm
- Feature: Please make able to make and export tts audio files from any text, (not only from specific pdf, but also from a simple imput box + txt files) this can really help making long audio books because only this app can do it. Please i really need this feature.
- Will not read CBR file (Android) HOT 1
- Stuck opening a book HOT 1
- Bug adding OPDS catalog with Basic Auth from Calibre web HOT 1
- 'Exit' doesn't close app
- No implementation found for java.lang.String org.ebookdroid.droids.mupdf.codec.MuPdfDocument.getFzVersion() (tried Java_org_ebookdroid_droids_mupdf_codec_MuPdfDocument_getFzVersion and Java_org_ebookdroid_droids_mupdf_codec_MuPdfDocument_getFzVersion__) - is the library loaded, e.g. System.loadLibrary? HOT 1
- Pop-ups caused by this app
- Don't remove dash before line break when selecting urls HOT 1
- [bug] DOCX footnote linking doesn't work correctly HOT 1
- To replace russian books covers from screenshots
- Change Librera Reader language by App languages system setting screen HOT 2
- Add https://www.zamzar.com to list of online converters
- TTS audio playback does not start
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 librerareader.