> Attention!

New threads need to be created only inroot partition! In the future, they will be processed by moderators.

If you posted a new version of the program, please notify the moderator by clicking the "Complaint" button on your message.

Catalog of Android programs



Aard 2 | Offline Wikipedia.



Rep: (161)
Aard 2
Version: 0.43

Last update of the program in the header:28.07.2018

Attached Image
Attached Image

Remaining screenshots
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image

Screenshots of the first version of Aard Dictionary
Attached ImageAttached ImageAttached Image

Short description:
View Wikipedia and dictionaries on the device without the Internet.

Description:
At the moment there are two versions:
  • The first version of the program (Aard dictionary) Is present in theGoogle playAs well as in the version for Windows and the Linux, it supports the format * .aar dictionaries and currently no longer develops.
  • The second version of the program (Aard 2): Google playIt supports dictionary format * .slob.
What's new and changed in Aard 2:
- A new dictionary format, allowing a greater degree of compression, and the ability to store arbitrary types of content.
- The new interface;
- Bookmarks and History;
- Punctuation (dots, dashes, spaces, etc.) are now accounted for as the least important element, so the results are somewhat different.
- Change the priority of dictionaries.
- 4.0.3 - The minimum version of Android.

Dictionaries can also be stored on the memory card, the program performs a search for them by clicking on the "Update" button in a menu.

Ready dictionaries in the formatSLOB can be downloaded at official page and using torrent .
Ready dictionaries in the formatAARD (Obsolete format) can be downloaded at official page .
If it is impossible to download dictionaries from the above link to write a request to the subject, the mirror will be possible given.
Some additional dictionaries, to be converted from the free dictionaries Stardict, can be downloaded fromreference(Thanksildar Mulyukov).

All comments and questions (preferably in English) on the development of the program can be left onthe forumprogram orGithub-e.

Creating a wiki-dictionaries for Aard 2
The process of creating wiki-dictionaries for Aard 2 is divided into two stages:
  • using a toolmwscrape treated articles based sites Mediawiki downloaded via the web API and stored in the database CouchDB in order to allow for further off-line processing.
  • using a toolmwscrape2slob from the database CouchDB, obtained in the first step, create a dictionary format slob Which is then used in the application.
All these operations are performed under the operating system (OS) Linux. Recommended distribution - Ubuntu 18.04.
Therefore, you must firstdownloadand install this OS. For simplicity and safety of the users who did not have the case before, with Linux, I recommend to all the operations carried out under the virtual machine (for example,Virtualbox). One of the examples of installation can be viewedhere.
In addition, you can use an expandable image of a virtual machine for VirtualBox software preinstalled Ubuntu Linux and a set of tools for creating the dictionaries (available at the link below). Under this option, all you need to do is install the programVirtualbox, Open the downloaded image and run inside a virtual machine.

All of the following commands are executed from the command line (terminal). To run the application "Terminal", press the button in the upper left corner of the desktop and in the open field, enter the word "Terminal" (see. Screenshot).
Attached Image

To further ease of operation icon recommend the terminal of a given search window moved to the side panel desktop, where it and then run.
All commands that run in the terminal and starting with "sudo" command, require a computer administrator password at least for the duration of a terminal session. Therefore, a new installation of the operating system to remember the password (or find it from the system administrator, which conducted the operation).
Installing and creating a database CouchDB
We install the required dependencies (possibly followed by a request for permission to download a package, to answer it "yes"):
sudo apt-get install python2.7 python-virtualenv git

To install CouchDB first add the repository the Apache CouchDB package:
echo "deb https://apache.bintray.com/couchdb-deb bionic main" | sudo tee -a /etc/apt/sources.list

Then set the repository key:
curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -

Finally, we update the cache repository and install the package:
sudo apt-get update && sudo apt-get install couchdb

By default, the type of compression used CouchDB database filessnappy. To significantly reduce the size of data files should be in the settings sectioncouchdbchange the configuration parameterfile_compressionondeflate_6.
Create a new virtual Python environment (in this example, the name of the environment -env-mwscrape. Generally speaking, you can give any name, as long as the remaining teams also use it).
virtualenv env-mwscrape -p python2.7

Activate the virtual Python environment
source env-mwscrape / bin / activate

Install from sourcemwscrape:
pip install git + https: //github.com/itkach/mwscrape

mwscrape program is ready for use.

To save vikipodobnyh sites in CouchDB database you must use the following command (an example is taken for the convenience of a mobile version of a site on which a lesser degree additional markup is present):
mwscrape ru.m.wikibooks.org
Full mwscrape syntax
mwscrape -h
usage: mwscrape [-h] [--site-path SITE_PATH] [--site-ext SITE_EXT] [-c COUCH] [--db DB] [--titles TITLES [TITLES ...]] [--start START] [--changes-since CHANGES_SINCE] [--recent-days RECENT_DAYS] [--recent] [--timeout TIMEOUT] [-S] [-r [SESSION ID]] [--sessions-db-name SESSIONS_DB_NAME ] [--desc] [--delete-not-found] [site]

positional arguments (strictly require a finding in its place):
MediaWiki site site to save the (host name), for example, ru.m.wikipedia.org

optional (optional) arguments:
-h, --help Displays a help message and then exits the program
--site-path SITE_PATH MediaWiki API to the path on this site. Default: / w /
--site-ext SITE_EXT Expansion in MediaWiki API script on this site. Default: .php
-c COUCH, --couch COUCH URL-address CouchDB server. Default: http: // localhost: 5984
--db DB name of the database CouchDB. If not specified, the name is derived from the name of the host Mediawiki site.
--titles TITLES [TITLES ...] Load entries with the data names (titles). If the name starts with the @ symbol, the command is accepted for the name of the file containing the headlines, one at a time to a string encoded in utf8.
--start START Download all the entries starting with this name
--changes-since CHANGES_SINCE Download all the entries that have changed since a specified time. The format of the timestamp - yyyymmddhhmmss. see also http://www.mediawiki.org/wiki/Timestamp . Hours, minutes and seconds can be omitted.
--recent-days RECENT_DAYS The number of days to take account of recent changes
--recent Download only recently changed articles
--timeout TIMEOUT Timeout of network connections. Default: 30.0 s
-S, --siteinfo-only Get or update information on the website and then the completion of the work program
-r [SESSION ID], --resume [SESSION ID] Resume previous injection session. It depends on the statistics stored in the data base mwscrape.
--sessions-db-name SESSIONS_DB_NAME
name of the database, which is stored on the information sessions. Default: mwscrape
--desc Require all pages in descending order
--delete-not-found The key points of the program to remove the base is no longer existing pages
Screenshots
Attached Image

Attached Image
Attached Image

Attached Image

Attached Image
Creating a slob-dictionaries (to be written ...)

Supplement about the creation of dictionaries from sites * .wikia.com

Changelog Aard 2
0.43
Fix icons rendering on Android 7.x

0.42
Added Spanish translation (thank you@sguinetti)

0.41
Hide options menu for missing articles

0.40
Properly resolve links pointing to content in another dictionary identified by dictionary uri
Make project compatible with latest version of Android gradle plugin (3.4)
Bump target SDK version to 26 since this is minimal version for Play Store

0.39
Fixed rare crash on "key up" event in article view

0.38
Added Kabyle translation (thank you@ belkacem77)
Added Dutch translation (thank you@Vistaus)
Updated French translation (thank you@poustre)
Fixed several rare crashes
Made dictionary details toggle clickable area bigger

0.37
Long tap now shares external link
Added Brazilian Portuguese translation (thank you@lbschenkel)
Fixed typo in Portuguese translation (thank you@lbschenkel)

0.36
Added Norwegian BokmГҐl translation (thank@comradekingu)

0.35
Fix dictionary discovery on Android 7

0.34
Fix rare crash caused by use of Fragment's getTag () in logging statement

0.33
Limit external Wikipedia support to just several languages ​​to work around package manager dying in Android 6.0.1 (and causing app crash) when trying to read large list of activities resulting from inclusion of all languages.

0.32
Added Portuguese (Portugal) translation, thank you@ YSmhXQDd6Z

0.31
Fix dictionary discovery on Android 6

0.30
Integrate with Moon + Reader (via ColorDict intent)
Handle external Wikipedia, Wiktionary and Wikiquote links (when opened from within the app or from other app such as OsmAnd)

0.29
Show input method when opening find dialog

0.28
Added French translation (thank you@cosmopol)
Updated German translation (thank you@cosmopol)

0.27
Improved stability

0.26
Downgrade ICU to 52.1 to resolve compatibility issue with multi-volume enwiki-20150620
Fix crash on removing bookmark when browsing bookmarked articles

0.25
Implemented fullscreen mode (Android 4.4+)
Implemented scrolling and switching articles with volume buttons (long press to scroll to bottom / top)
Revised random lookup implementation so that article activity showing random lookup results can be properly restored. Random lookup now selects a random title and displays articles with matching titles instead of a single random article.

0.24
Show regular keyboard instead of full screen in landscape mode

0.23
Tweak permissions for sd card access on Blackberry 10

0.22
Do not exit multiwindow mode on Samsung devices when navigating back to main activity via up navigation ( "home") button
Do not crash if lookup intent is launched without query
Add new permission to access sd card on Blackberry 10

0.21
Added Sumsung multiwindow mode support
Do not autopaste text containing web urls

0.19
Automatically paste text from clipboard on focusing main activity
Back button returns to previous position on the page after following internal page link such as footnote reference
Similar results from different dictionaries are better grouped in the lookup results

0.18
Implemented ability to override settings and load remote content for a specific article
Implemented "Auto" style for dictionaries - applies light or dark style (if available) to match current UI theme
Improved support for multi-volume dictionaries (shared resources now can be included only in one of the volumes)

0.17
Added dark user interface theme

0.16
Fixed crash on following invalid local links
Fixed crash when dictionary files are deleted
On Android 5 in Bookmarks and History back button did not collapse filter action view, closed app instead, now fixed
Nicer "empty" view for unavailable articles (bookmarks / history records referring to removed dictionaries)
Use 127.0.0.1 instead of localhost to avoid name resolution
Updated Italian translation (thank you@bittachi)

0.15
Fixed icon rendering on Kindle Fire
Exclude turned off dictionaries from random lookup
Added user option to use only favorite dictionaries in random lookup
Dictionary discovery progress dialog during disappeared on tap outside the dialog, allowing user to initiate discovery again which caused app crash, now fixed
Back button now cancels dictionary discovery

0.14
Fixed crash on Android<4.2 (issue#15)

0.13
Fixed occasional crash on resuming application to article viewing activity

0.12
Implemented ability to add dictionaries by selecting a file
Go to dictionary tab and run dictionary discovery automatically if launched with no open dictionaries
Revised dictionary tab UI when empty to make dictionary discovery action more prominent
Fixed several rare crashes
Tweaked dictionary list and settings appearance
Improved responsiveness of link clicks
Added Ukrainian translation
Updated translations (thank you@MHBraun, @bittachi)

0.11
Implemented ability to reorder dictionaries by marking and unmarking them as favorite. Dictionary order comes into play when ordering lookup results of the same match strength. Favorite dictionaries are at the top of the dictionary list. Marking dictionary as favorite adds to the favorite list, unmarking puts it below last favorite.
Fixed long dictionary labels overlap with timestamp in bookmarks / history
Use more compact timestamp in bookmarks / history (do not show time for old entries)
Fixed crash on dictionary discovery if empty file with .slob extension is found (for example downloading dictionary in Firefox creates .slob file of zero size while content is being downloaded into corresponding .part file).
Updated German translation (thank you@MHBraun)
Updated build to use Gradle 2.x

0.10
Implemented ability to apply user defined CSS
Apply selected style without waiting for all images to load
Dictionary details are now collapsible
Fix loading CSS for articles containing slash (/) in article title
Fix crash on Android 5 when returning to app after long period of inactivity

0.9
Fix crash when opening articles with slash (/) in article title

0.8
Revised dictionary list user interface
Implemented ability to turn dictionaries on / off. Sometimes it's difficult to find entries from a specific dictionary in lookup results if many dictionaries are open. Dictionaries that are turned off are excluded from lookup, but are available when navigating from bookmarks and history.
Added German translation (thank you@MHBraun)
Fixed crash when trying to open some articles containing percent (%) character in the title

0.7
Added Italian translation (thank you@bittachi)
Better handle internal links for dictionaries compiled as multiple slobs (sharing same slob uri)

0.6
Added intent for other applications to initiate lookup
Lookup from external applications now works similar to Aard (shorten lookup key by until something is found)
Externalized all translatable strings
Added Russian translation (thank you@sklart)
Bookmarks and history filter matched substrings with non-ascii characters only at phrase start, now fixed

0.5
Display application information in settings
Implemented option to load remote content only when on WiFi
Implemented option to clear content cache

0.4
Implemented switcher for alternate style sheets ( "Style ..." in article menu)
Implemented random article lookup (tap application logo on the main screen)
Note that dictionary file format has changed in (itkach / slob @ c775273) And this version works with theupdated format, older dictionariesare incompatible.

0.3
Articles with titles starting with dot (e.g. .a) could not be loaded, now fixed
Support loading resources with keys that contain slashes (mimic unix file path)
Revised internal URL structure to not rely on Referer header, eliminate use of redirects that were needed to use it
Fixed crash if app is restored to article view activity instead of main activity

0.2
Smaller APK
Implemented article text size actions (zoom in / zoom out / reset)
List selection checkboxes are now on the right size, switching to selection mode is no longer jumpy
Display dictionary license name, open license url on tap, if dictionary specifies license name and url in dictionary tags
Display dictionary copyright text if specified in tags
Open dictionary source url if specified in tags
Fix item count in dictionary info (previously dictionary key count was displayed instead)

0.1
This is first public release. Here's what's new and different from from Aard Dictionary:

New dictionary file format offering better compression and ability to store arbitrary content types
New ui
Bookmarks and history
Punctuation (dots, dashes, space etc) is now treated as least significant differentiator so lookup results are somewhat different
Minimum version of Android required is 4.0.3
Plans for the development of the program (Roadmap)
Aard 2 for Android is probably going to remain my primary focus for the next few months. I think it's almost feature complete and will probably be ready for the Play store soon.

After Aard 2 for Android becomes stable I plan to give more attention to converters - port existing code for xdxf and WordNet, maybe add dedicated converters for freely distributable content such as GCIDE, jargon file, freedict.org databases, also maybe add a generic converter to create slob from html directory, which in combination with tools like wget could be used for creating offline website archives.

One aspect of converting Wikipedia projects I still need to investigate in more detail is offline images. However, from what I've seen so far offline images are probably not going to happen: they simply take up too much space. For example, enwiki for Kiwix with images is ~ 50Gb zipped. Remote media archive for simplewiki (which is tiny) is 43Gb. There are other issues as well (getting all the images for a given wikipedia project, license / copyright is not clear for many images).

Building up available content is an ongoing effort. We have some great user contributions in this area, keep it coming :) Most Wikipedias with largest user bases are already available. I plan to add a few more, however do not expect all Wikipedia projects in all languages. It's too much, not all of it is interesting enough and not all it is of sufficiently good quality.

Update 04.01.2015

Some features I consider to add later (Aard 2 for Android):
- Implement "Table of Contents" menu option to easier navigate long articles
- Maybe implement some kind of scrolling aid for long articles
- Improve interwiki links handling - currently mwscrape2slob turns interwiki links into external links, but it should be possible to detect if corresponding wiki dictionary is present locally and load local content instead if so.

Some upcoming improvements for mwscrape2slob:
- Improve math rendering configuration so that app can render math faster.
- Add some options to remove background colors specified with style attribute directly on elements - this prevents proper styling with css, for example "Translation" sections in English Wiktionary is always yellow-ish and can not be changed with css to make a proper night / dark style
- Fix fragment handling in redirects (this also requires change in mwscrape) - currenly if title A redirects to B # A (section "A" in article with title "B") this is not captured in scraped data and A ends up simply redirecting to B, not B # A.
How to work with dictionaries slob on your PC
  1. Download the latest versionaard2-web.
  2. Download and installJAVA JREfor your OS (Java version 1.7+).
  3. Open a command prompt (from the folder with the program aard2-web) and run the following command

    java -Dslobber.browse = true -jaraard2-web-0.7.jard: \ slob \* .slob

    (You can also create a batch file with this command). Do not forget to change the file name aard2-web program (highlightedblue. While true, but in the future it may change) and the path to the folder with dictionaries SLOB (highlightedred).
  4. After the command opens your default browser to a web-based program (recommended Firefox and Chrome browsers on the other can not work properly:. For example, noticed problems in the ligaments Opera + blocker AdGuard advertising)
    Attached Image
FAQ
I'm sure there are still people who are stuck on Android versions below 4.0, so my question is: do you need to use a version of the program is not lower than 4.0.3? Is it possible to compile a program with lower requirements?

With some effort it is possible to make it work on Android 2, but I have no desire to do so. This solution will significantly increase the burden of finding and testing workarounds for different plugs and the API, missing in Android 2. I did not use a device with Android 2 already for quite a long time, and c current at the moment using Android 2.x in ~ 12% I do not have the motivation to haul the piano and more. It's time to Android 2 has to leave.

If you would like to thank the author of the program financially, please send itAmazon gift cardat an amount considered necessary. Mailing address for sending:[email protected]

Download:
Aard version 2: 0.43 Attached fileaard2-android-0.43.apk (3.12 MB)
Converter XDXF ->SLOB.
Expand the image with preinstalled Ubuntu Linux virtual machine and a set of tools for creating vocabularies
Expand the image of the virtual machine with Ubuntu Linux pre-installed for the programVirtualboxcan be downloaded atreference.
On the desktop after you run have a text file whose name ends with an example of all the teams. Open a terminal on the left panel, and the data in it to gain command.
User ID -aard , The same password (the password can be requested when executing commands that start with sudo).
Past versions
Aard version 2: 0.42 Attached fileaard2-android-0.42.apk (3.09 MB)
Aard version 2: 0.41 Attached fileaard2-android-0.41.apk (3.09 MB)
Aard version 2: 0.40 Attached fileaard2-android-0.40.apk (3.09 MB)
Aard version 2: 0.39 Attached fileaard2-android-0.39.apk (2.46 MB)
Aard version 2: 0.38 Attached fileaard2-android-0.38.apk (2.46 MB)
Furthermore you can find older versions of Aard 2 programsthe corresponding branch on Github.

The latest version of Aard 1.6.11 program (no longer developed):Attached fileaarddict-android-1.6.11-1.apk(1.82 MB)


Post has been editedsklart - 30.07.19, 16:05
Reason for edit: updated program



Rep: (3)
and where that scatter napishyte please! How to Use?



Rep: (92)
Dumps can be placed wherever you want, the program will scan the device itself. : Happy:

Post has been editedn.eduard - 07.07.12, 11:51



Rep: (96)
I think for the study will be a thing standing. Thanks.



Rep: (161)
n.eduard , Add a hat links to other dictionaries:
http://yadisk.cc/d/RBR01EPYaKs - ruwikibooks-20120630.html.aar
http://yadisk.cc/d/hZA-BfAqaKu - ruwikiquote-20120702.html.aar

Just I made it even this dictionary:
http://yadisk.cc/d/2Ne_FlVadXL - ruwiktionary-20120630.html.aar

I think there will be willing to them: yes2:



Rep: (19)
sklart,

Ukrainian and wikis do you?



Rep: (92)
vadim_n73,
Nine days at the computer sit-free navryadli author wants.
sklartDone, erase the post.

Post has been editedn.eduard - 08.07.12, 21:50



Rep: (19)
sklart,
Well if you have time and desire to do something ... users Ukrainian wiki will thank you;)



Rep: (0)
A wonderful program, an adequate response to Wiki Droyd.A can anyone have the possibility to dump on Wikisource do?



Rep: (161)
DaniSKA1 @ 09.07.2012, 01:34*
And can anyone have the possibility to dump on Wikisource do?

dump likethere is. I'll try to convert Aarddict (but after the Ukrainian wiki;)).

Post has been editedsklart - 09.07.12, 12:01



Rep: (32)
Somehow, some articles are not otkryvayutsya wrote - too many links.
Apparently defect program. Who would be able to correct?
Thank you for a fresh dump. Wiki Droyd rest.



Rep: (161)
Andreyking @ 09-07-2012, 21:02*
Apparently defect program. Who would be able to correct?

Well if you have programmers, they canto helpprogram development (the author has at least 5 months of doing nothing) ormake requestto improve / add functionality.
Yes, there are bugs in the program. So, I noticed that the Belarusian wiki (there is an assumption that in Ukrainian), the program does not display the "i" symbol. Though like this error to the authortalkedHe even offered a way to solve a substitute fonts ...

Post has been editedsklart - 09.07.12, 20:12



Rep: (161)
n.eduard , Suggest that the cap supplement More screenshots available on my vzlyad informative.
Examples of attachments.

Attached images
Attached Image
Attached Image


Post has been editedsklart - 09.07.12, 21:02



Rep: (7)
Wikipedia covered way, to do the backup cache Wikipedia for android))



Rep: (0)
A good thing, but damn - why make such dark tones in the programs? a feeling that you use DOS: beee:



Rep: (0)
Initially overjoyed ... The first request for random word erythrocyte - redirect bug :( In Wikidroide - OK
ruwiktionary checking integrity issues an error. Something wrong?



Rep: (161)
al999123 Above we have already mentioned that the program has, unfortunately, there are some schools, particularly with non displayed some dictionary meanings.
You can try to write to the author about the problem.



Rep: (1)
I can not install a program, can anyone help?

Hangs on the installation, says "Installed." And so for half an hour ... :(



Rep: (161)
Sussec @ 13.07.2012, 21:18*
I can not install a program, can anyone help?

Firmware standard? How to install: from a convenience store or the apk? Tried to install after perezagryzki phone?



Rep: (161)
I did as requested, dump Ukrainian Wikipedia
ukwiki-20120703.html.aar- 787.7 MB.
In dobavochku dump Belarusian Wikipedia;)
bewiki-20120707.html.aar- 69.2 MB.
Dumps are connected and working. But here's the problem, as I wrote above, that both the wiki (and in some articles Russian wiki dictionary) does not display the symbol "i" in the words. Try it at home, if there is this school (I should MIUI, can cause it).

Russian Wikisource has put on conversion (already done about 40%).



Rep: (9)
A site lurkmore.to, who also like Wikipedia, you can download?


Full version    

Help     rules

Time is now: 10/03/20, 6:49