766b64dddc
Update gen_kiwix.sh to not be dependent of the number of arguments.
2017-11-22 14:46:01 +00:00
e2f16f6030
Merge pull request #95 from kiwix/geo_loc
...
Add small API to do geo query.
2017-11-20 16:33:10 +01:00
b9ac7084ac
Add small API to do geo query.
...
This is a small quick and dirty API to do geo query.
It is not possible with this API to do a query search and a geo search.
It's either one or the other.
We should think about a better global API to do searching and provide
both of them in the same time (libzim does it).
2017-11-14 17:32:06 +01:00
0bd2a15651
Merge pull request #94 from kiwix/bigger_search
...
Bigger search
2017-11-06 12:30:09 +01:00
0e8c8f68c5
Extend search limits to 140.
...
70 is a too small limit for the number of results.
Users need at least 100.
As the html rendering will fails with more than 144 results,
explicitly limits the number of search to 140.
Fixes kiwix/kiwix-tools#92
2017-11-06 12:23:13 +01:00
382655d83c
Explicitly set ctpp2 iIMaxSteps to extends search beyond 68 results.
...
Ctpp2 templates have a limit step number. If the template to render is
too big, the rendering fails, throwing an exception.
From our tests, it seems that, with the template we have, the default
step limit allow us to render 68 results only.
By doubling the limit, we can render up to 144 results.
2017-11-06 12:10:48 +01:00
f0bcb1960b
Merge pull request #93 from kiwix/pkg_config_version
...
Fix version in pkg_config.
1.0.1
2017-10-23 18:14:56 +02:00
d4f0344d9d
Fix version in pkg_config.
2017-10-23 15:20:56 +02:00
48078c809b
Merge pull request #92 from kiwix/new_version
...
New release 1.0.0
1.0.0
2017-10-23 10:11:38 +02:00
3134ab6b56
New release 1.0.0
2017-10-20 15:19:59 +02:00
41e3707f1b
Merge pull request #90 from kiwix/fix_resource_script
...
[resource_compiler] Make the exception public.
2017-10-10 14:17:44 +02:00
d801ff36f6
[resource_compiler] Make the exception public.
...
This is useless to raise an exception if the exception in not published
in the header.
2017-10-10 13:55:43 +02:00
5623fedfd0
Merge pull request #91 from kiwix/static_deps
...
Build with static argument when building for android.
2017-10-10 13:55:20 +02:00
25a05cc64a
Build with static dependencies when building for android or static.
2017-10-10 10:48:48 +02:00
192a249d23
Merge pull request #88 from kiwix/legoktm-patch2
...
Rename compile_resources.py to less generic name
2017-09-26 18:02:42 +02:00
5c118a87a1
Rename compile_resources.py to less generic name
2017-09-26 17:56:55 +02:00
ba35f097d9
Merge pull request #89 from kiwix/use_sudo
...
Use sudo to install pip3 packages.
2017-09-26 17:56:27 +02:00
093e8c0498
Use sudo to install pip3 packages.
2017-09-26 17:50:05 +02:00
8b90221866
Merge pull request #80 from kiwix/no_search_on_splitted
...
Claims that multi part zim has no embedded full text index.
2017-08-15 14:33:35 -04:00
5c2280e7c7
Claims that multi part zim has no embedded full text index.
...
We cannot search into an embedded fulltext index if the zim is multipart.
Instead of crashing, let's pretend we have no fulltext index.
2017-08-15 14:19:53 -04:00
ebd3f622ff
Merge pull request #81 from kiwix/no_ctpp2
...
Allow kiwix-lib to compile without ctpp2c.
2017-08-14 11:19:43 -04:00
cf93c8719f
Allow kiwix-lib to compile without ctpp2c.
...
ctpp2c is used to pre-compile the template resource.
However, on OSX, ctpp2c seems to be difficult to compile, as we don't need
ctpp2 at all on OSX/iOS, lets just stop to force the use of ctpp2c.
2017-08-14 10:42:16 -04:00
a794849993
Merge pull request #79 from kiwix/fix_get_html
...
Always set the humanReadableName with the readable in kiwix-search.
2017-08-10 09:45:35 -04:00
1ff1bf6168
Always set the humanReadableName with the readable in kiwix-search.
...
We always need a humanReadableName associated with a content to search in.
Do not separate the two values (human readable name and zim) in two
different functions.
This way, we avoid miss-use of the Searcher who could lead to segfault.
2017-08-10 09:20:11 -04:00
b6e51055a3
Merge pull request #75 from kiwix/kelson42-patch-licensing
...
Fix license header #73
2017-08-07 14:00:56 +01:00
d17e94fd9c
Fix license header #73
2017-08-07 11:49:48 +02:00
44a282fa4c
Merge pull request #74 from kiwix/get_content_title
...
getContent* methods also allow to get the title.
2017-08-02 21:02:27 +02:00
d3acae1fd2
getContent* methods also allow to get the title.
...
Add a `title` write argument to `getContent*` methods.
This argument is filled with the title of the content get.
Also update the JNI accordingly.
Related to kiwix/kiwix-android#214
2017-07-26 11:03:32 +02:00
cbb1018a02
Merge pull request #72 from kiwix/jni_licensing_cleaning
...
Jni licensing cleaning
2017-07-22 21:02:12 +02:00
1d1dfbf4da
Fix JNI licensing #71
2017-07-22 09:29:28 +02:00
b163351b2e
Merge branch 'master' of https://github.com/kiwix/kiwix-lib
2017-07-19 22:04:45 +02:00
e531c353a6
Merge pull request #69 from kiwix/new_authors
...
New authors
2017-07-19 22:04:22 +02:00
c363933bf4
Create AUTHORS file #48
2017-07-19 21:56:20 +02:00
5d46f28926
Create AUTHORS file #48
2017-07-19 21:55:05 +02:00
9fa2cfc66b
Merge pull request #68 from kiwix/workding_fix
...
Fix wording problem
2017-07-19 21:49:04 +02:00
b6a58d1684
Fix wording problem
2017-07-19 21:39:38 +02:00
e3780a2d77
Fix workding problem
2017-07-19 21:38:28 +02:00
473b62c9b8
Merge pull request #66 from kiwix/multisearch
...
Multisearch
2017-07-18 16:07:46 +02:00
bc5f4f5de4
Use right contentId to generate the article url in search template.
...
As we do multisearch, we must use the associated contentID of the result
to generate the url.
2017-07-18 10:04:40 +02:00
9cc329dbd2
Support multi-zims search in kiwix-lib.
...
All the code was already in zimlib.
It is mainly a update of the code using zimlib.
No JNI change for now to not break the API.
2017-07-18 10:04:40 +02:00
3991e648ed
Be able to get the reader index from a search result.
2017-07-17 18:16:11 +02:00
8d39b0b343
Search result objects now have a get_content method.
...
This was not necessary when searching in only one zim file as `url` was
enough to get the article (and so the content).
If we want to search in several zim in the same time, we need a way to get
the content directly.
2017-07-17 18:16:11 +02:00
4a51dd9e00
Fix memory link.
...
If a `searcher` is already created we must delete it.
If we set the pointer to NULL before, we will never delete it.
2017-07-17 18:16:11 +02:00
c56e1f0446
Merge pull request #62 from kiwix/suggestion
...
Suggestions now use xapian database when available.
2017-07-17 17:57:36 +02:00
d0371cd133
Suggestions now use xapian database when available.
...
If a embedded fulltext database is present, suggestion will search in it :
- insensitive case search.
- search for terms in the middle of the title.
- xapian will try to complete the last word of the query (as if a '*'
were added at the end)
2017-07-17 17:17:13 +02:00
57720ca57b
Merge pull request #65 from kiwix/generate_ctpp2_template
...
Do not crash if no source_dir is given.
2017-07-17 09:59:06 +02:00
c5b291e1ed
Do not crash if no source_dir is given.
2017-07-12 18:35:38 +02:00
baf254f1aa
Merge pull request #64 from kiwix/generate_ctpp2_template
...
Use ctpp2c to generate template from source instead of use generated one.
2017-07-12 15:50:24 +02:00
64cc69f6ae
Use ctpp2c to generate template from source instead of use generated one.
...
Fixes #50 .
2017-07-12 15:45:44 +02:00
6da3604df6
Merge pull request #63 from kiwix/remove_unused_tree_h
...
Removed unused tree.h
2017-07-12 10:19:05 +02:00