NiLuJe
248e508c7e
Deal with hr/br in a single gsub call ( #6995 )
2020-12-14 18:47:11 +01:00
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.
2020-12-14 18:43:23 +01:00
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.
2020-11-22 04:51:32 +01:00
NiLuJe
098c1a7844
[fix] Don't break OPDS parsing on HR tags ( #5949 )
...
Apply the same crappy workaround as for BR.
Fix #5948
2020-03-14 21:17:42 +01:00
NiLuJe
d8e0b1759b
Other minor frontend.util cleanups ( #5629 )
...
* Resync fixUtf8 w/ upstream
* Fix lastIndexOf desc
* Drop unichar usage, it's a crappier unicodeCodepointToUtf8 ;).
2019-11-24 00:27:27 +01:00
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
2019-11-07 20:37:02 +01:00
Yann Muller
030a02dfc4
Escape &, < and > when removing CDATA.
2018-10-24 14:48:50 +02:00
Yann Muller
f747b24a45
Removed accidental white line.
2018-10-24 14:48:50 +02:00
Yann Muller
9c251185eb
Filter out CDATA.
2018-10-24 14:48:50 +02:00
Qingping Hou
581039aed5
opds(fix): unescape name and value
2016-12-29 00:02:22 -08:00
Qingping Hou
3c647ff244
minor: various luacheck fixes
2016-02-15 18:08:04 -08:00
Qingping Hou
186673587e
chore: fix some of the luacheck errors
2015-04-26 20:57:45 -04:00
chrox
21dcf787da
add OPDS support
...
This PR implements a simple OPDS browser which can be launched
from filemanager menu.
2014-09-05 21:07:43 +08:00