Veloman Yunkan
4c657c082e
/catalog/v2/partial_entries OPDS API endpoint
2021-09-09 12:19:22 +04:00
Veloman Yunkan
e773a29f29
Rearranged elements in OPDS entry XML
2021-09-09 12:19:22 +04:00
Veloman Yunkan
e15a0f4338
/catalog/v2/entry/<entry_id> OPDS API endpoint
2021-09-09 12:19:22 +04:00
Veloman Yunkan
12d9b69806
OPDSDumper::dumpOPDSCompleteEntry()
2021-09-09 12:19:22 +04:00
Veloman Yunkan
027854e4f4
Extracted getSingleBookData() in opds_dumper.cpp
2021-09-09 12:19:22 +04:00
Matthieu Gautier
417e7471ac
Merge pull request #614 from kiwix/disable-impish
2021-09-09 10:10:50 +02:00
Matthieu Gautier
51ac1240f8
PPA: Temporarily disable Impish builds
2021-09-09 10:05:18 +02:00
Kelson
ea6413ff88
Merge pull request #591 from kiwix/suggestion_range
...
Allow kiwix-serve to get suggestions of custom range
2021-08-20 08:09:35 +02:00
Maneesh P M
61209ea0d7
Allow kiwix-serve to get suggestions of custom range
...
This will allow handle_suggest API to accept two arguments `start` and
`suggestionLength` that will allow handle_suggest to retrieve
suggestions in the given range rather than the default 0-10 range.
2021-08-19 21:05:39 +05:30
Kelson
e9eaadde9e
Merge pull request #567 from kiwix/suggestion_api_fix
2021-08-14 19:21:29 +02:00
Maneesh P M
8a4080baba
Update libkiwix with new libzim api
2021-08-14 22:26:39 +05:30
Kelson
ba05999cba
Merge pull request #604 from kiwix/issue/603
2021-08-11 06:50:30 +02:00
Manan Jethwani
a4c3cad018
fixed books availablity on larger screens and added zoom level support
2021-08-10 21:45:10 +05:30
Kelson
83e757a530
Merge pull request #600 from kiwix/dynamic_select_box_value
...
Use OPDS API to populate categories/languages select boxes on Kiwix Serve welcome page
2021-08-07 15:33:52 +02:00
Manan Jethwani
5e8f3a5505
added use of lang and category api for select boxes on welcome page
2021-08-07 02:39:50 +05:30
Manan Jethwani
fe93035a4c
updated welcome page to support OPDS multiple Icon
2021-08-07 02:35:29 +05:30
Kelson
6e26c5aa75
Merge pull request #577 from kiwix/opds_multiple_icons
...
Support for multiple illustrations in OPDS entry
2021-08-05 23:22:07 +02:00
Veloman Yunkan
452283cfe6
Handling of /meta?name=Illustration_WxH@1 requests
2021-08-05 22:28:09 +04:00
Veloman Yunkan
e5168d8b3d
Support for multiple illustrations in OPDS entry
2021-08-05 22:21:13 +04:00
Matthieu Gautier
b8aee8a42c
Merge pull request #597 from kiwix/fix_get_results
2021-08-04 15:57:58 +02:00
Maneesh P M
9addd82d2d
Fix usage of zim::Searcher::getResults() in libkiwix
...
The correct usage does not require the user to calculate an `end` using
the `pageLength`. We can directly use getResults(start, pageLength)
2021-08-04 19:20:50 +05:30
Maneesh P M
e74e7f5623
Add unit test for incremental searching
...
With this, we eventually want to see the usage of getResults giving
a FAILING TEST. This happens because the second argument to
getResults is NOT `end` of the range, but `maxResultCount` to retrieve.
This will be fixed in the next commit.
2021-08-04 19:20:05 +05:30
Matthieu Gautier
a032d65eb8
Merge pull request #576 from kiwix/extend_libkiwix_structures_to_use_libzim
2021-08-03 11:50:24 +02:00
Maneesh P M
19afe9442f
Remove OriginId functions since they are not useful right now
2021-08-03 11:42:58 +02:00
Maneesh P M
a3ba7619df
Update Manager to use Archive instead of Reader
...
kiwix::Manager uses Reader to import a zim file, it should be using
zim::Archive directly.
2021-08-03 11:42:58 +02:00
Maneesh P M
8b12434ff2
Update kiwix::book to use libzim structure
...
Some methods in kiwix::Book uses wrapper structure reader. This usage should
be extended from the native libzim structure zim::Archive
2021-08-03 11:42:58 +02:00
Matthieu Gautier
b4f7dfa5a2
Merge pull request #553 from kiwix/catalog_languages_endpoint
2021-08-03 11:41:31 +02:00
Veloman Yunkan
ab3095745e
Languages OPDS feed includes book counts
2021-08-03 11:32:38 +02:00
Veloman Yunkan
45adda44b3
Got rid of <content> node in languages OPDS entry
2021-08-03 11:32:38 +02:00
Veloman Yunkan
96cf7e78a5
OPDSDumper::categoriesOPDSFeed() with no args
2021-08-03 11:32:38 +02:00
Veloman Yunkan
dd118df612
Got rid of langMap in opds_dumper.cpp
...
Language code to human friendly name translation is now done with the
help of the ICU library. It works if the line
```
-include $(LANGSRCDIR)/resfiles.mk
```
in the file `source/data/Makefile.in` of the icu4c dependency is not
commented out. Currently, the said line is commented out (along with
some other include's) by the `icu4c_custom_data.patch` patch of the
`kiwix-build` tool.
2021-08-03 11:32:38 +02:00
Veloman Yunkan
8a4248e48e
Language code in /catalog/v2/languages entries
2021-08-03 11:32:38 +02:00
Veloman Yunkan
5f90f5ee2a
Preliminary version of /catalog/v2/languages
2021-08-03 11:32:38 +02:00
Veloman Yunkan
64b55dbdc7
Made test library.xml a multi-language library
2021-08-03 11:32:38 +02:00
Veloman Yunkan
18871b4b15
Helper function Library::getBookPropValueSet()
...
Introduced a helper function `Library::getBookPropValueSet()` and
deduplicated Library::getBooks{Languages,Creators,Publishers}() methods.
2021-08-03 11:32:38 +02:00
Veloman Yunkan
b2027b397c
List of languages entry in /catalog/v2/root.xml
...
Added a new entry in /catalog/v2/root.xml that points to a
not-yet-existing list of languages navigation feed.
2021-08-03 11:32:38 +02:00
Kelson
49322f5961
Merge pull request #596 from kiwix/better_filter
...
improved browser lang filter working
2021-07-31 23:24:14 +02:00
Manan Jethwani
0466b9759c
improved browser lang filter working
2021-07-30 12:57:59 +05:30
Kelson
20cdefcdb8
Merge pull request #593 from kiwix/remove_groovy_package
...
Remove groovy deb package
2021-07-28 21:40:02 +02:00
Emmanuel Engelhart
6ea40f57da
Remove groovy deb package
2021-07-28 21:34:24 +02:00
Kelson
a312d2218d
Merge pull request #590 from kiwix/root_prefix_addition
...
corrected relative links in preview and icon url
2021-07-25 08:59:24 +02:00
Manan Jethwani
15839df594
corrected relative links in preview and icon url
2021-07-24 19:26:22 +05:30
Kelson
03a929e88e
Merge pull request #583 from kiwix/download-modal
...
Modal download box on Kiwix Serve welcome page
2021-07-13 16:47:58 +02:00
Manan Jethwani
646502f9cf
changed font style for modal
2021-07-13 20:00:43 +05:30
Manan Jethwani
a8a96a99f4
corrected working of magnet link
2021-07-13 00:23:38 +05:30
Manan Jethwani
a517d3b529
added modal for downloading zim file on welcome page
2021-07-12 17:59:26 +05:30
Kelson
60f0f81286
Merge pull request #559 from kiwix/Css_revamp
...
Revamped Kiwix Serve Welcome page layout
2021-07-08 12:36:19 +02:00
Manan Jethwani
2ed9a50eca
fixed button allignment
2021-07-08 12:33:28 +02:00
Manan Jethwani
bce922ab89
bug fix for loader
2021-07-08 12:33:28 +02:00
Manan Jethwani
ad7a63a471
minor change in UI
2021-07-08 12:33:28 +02:00