NiLuJe
248e508c7e
Deal with hr/br in a single gsub call ( #6995 )
4 years ago
NiLuJe
a0f4015f7d
Workaround luxl's issue with self-closing tags once and for all ( #6994 )
...
* luxl and self-closing tags, once more with feeling...
Fix #6993
* More generic fix to the self-closing tag issue w/ luxl
Re #6902 & co.
4 years ago
NiLuJe
960b2ae62a
OPDS*: Mangle Calibre feeds some more so that they don't confuse luxl/us ( #6902 )
...
By essentially dropping the whole XHTML block, instead of trying to salvage each and every tag one by one as we did before.
Also, as that's usually the result after broken parsing, handle nil URLs slightly better in the frontend, so that they get caught/reported properly instead of doing nothing and/or crashing half the time.
4 years ago
NiLuJe
098c1a7844
[fix] Don't break OPDS parsing on HR tags ( #5949 )
...
Apply the same crappy workaround as for BR.
Fix #5948
5 years ago
NiLuJe
d8e0b1759b
Other minor frontend.util cleanups ( #5629 )
...
* Resync fixUtf8 w/ upstream
* Fix lastIndexOf desc
* Drop unichar usage, it's a crappier unicodeCodepointToUtf8 ;).
5 years ago
Robert
2ae91ac6f6
[fix] Prevent crash on local calibre OPDS server ( #5572 )
...
Close : #5476
- Prevent segmentation fault when we enter incorrect address of calibre opds server (eg http://192.168.1.1:8080/ instead of proper http://192.168.1.1:8080/opds
- prevent unnecessary infos in Gutenberg OPDS
5 years ago
Yann Muller
030a02dfc4
Escape &, < and > when removing CDATA.
6 years ago
Yann Muller
f747b24a45
Removed accidental white line.
6 years ago
Yann Muller
9c251185eb
Filter out CDATA.
6 years ago
Qingping Hou
581039aed5
opds(fix): unescape name and value
8 years ago
Qingping Hou
3c647ff244
minor: various luacheck fixes
9 years ago
Qingping Hou
186673587e
chore: fix some of the luacheck errors
10 years ago
chrox
21dcf787da
add OPDS support
...
This PR implements a simple OPDS browser which can be launched
from filemanager menu.
10 years ago