+ Other wikis: Varies and depends on wiki setup.
+
+
+
+ For non-Wikimedia wikis (Wikia wikis and other wikis), the dumps may not be available or out-of-date. For example, the freespech wikia has a dump date of 2013-12-26, which is over 2 and a half years old.
+
+
+ For Wikia wikis, one can request an XML dump by doing the following:
+
+
+
+ Logging in with a user account
+
+
+ Requesting a dump through the Special:Statistics page
+
+
+ Waiting for the dump to be generated
+
+
+
+ Other wikis may require emails to the wiki's admins.
+
+
+ An alternative to this process is to use Mattze96's mwad: the Media Wiki Api dump
+
+
+ Usage
+
+
+ Currently mwad is available as a command-line executable and a python script.
+
+ Change "Where to get the dump" to "read from file"
+
+
+ Select the XML file by clicking "..."
+
+
+ Press "Import Now"
+
+
+
+ Depending on the wiki, the Main_Page may not be available. You can use the XOWA search bar to look for pages in the wiki.
+
+
+ Other notes
+
+
+
+ Do not run this on Wikimedia wikis. Wikimedia has strict web-crawling policies. If you run this on a Wikimedia wiki, such as en.wikipedia.org, your IP address will probably be banned and you will be unable to access Wikipedia.
+
+
+ Pay attention to the licenses for the wiki. All Wikia wikis are under a Creative Commons license for article text[1]. Other wikis may follow similiarly permissive licensing but it is your responsibility to check. If a wiki has a strict copyright license, please do not run mwad on it.
+
+
+ Web-scraping policies may get your IP banned. Different wikis may have different limits on number of articles downloaded, even through their API. If you're downloading a large wiki, you should consult first with the wiki's admins. Otherwise, your IP address may be flagged as an unauthorized web-crawler and you will be banned.
+
+
+
+
+
+
+ mwad usage notes
+
+
+usage: mediawiki_api_dump.py [-h] [-v] [-n NAME] [-l LOG] [-c] [-x] url
+
+Create a wiki xml-dump via api.php
+
+positional arguments:
+ url download url
+
+optional arguments:
+ -h, --help show this help message and exit
+ -v, --verbose verbose level... repeat up to three times
+ -n NAME, --name NAME name of the wiki for filename etc.
+ -l LOG, --log LOG specify log-file.
+ -c, --compress compress output file with bz2
+ -x, --xowa special XOWA mode: xml to stdout, progress to stderr
+
+Example:
+
+./mediawiki_api_dump.py http://wiki.archlinux.org
+
+
+
\ No newline at end of file
diff --git a/home/wiki/Blog.html b/home/wiki/Blog.html
index 9e6d912ec..9d7912a0e 100644
--- a/home/wiki/Blog.html
+++ b/home/wiki/Blog.html
@@ -58,35 +58,152 @@
+ The PC version is a major release. It fixes a breaking change for importing 2016-07 wikis. It also adds Table of Contents for HTML databases, fixes an HTTP server bug, and includes mwad -- a new utility for creating XML dumps
+
+
+ The Android version is a minor release. It handles the new 2016-07 wikis and the Table of Contents support.
+
+
+ (Wiki) Publish 2016-07 Haitian Wikipedia
+
+
+ I fell behind on French wikis this week while waiting for the new month's dumps. French Wikipedia is uploading now, and the rest will be generated and uploaded during the week.
+
+ (PC) Fix 2016-07 English Wikipedia import failure
+
+
+ 2016-07 English Wikipedia failed to import. This was due to the categorylinks.sql file and some specific SQL parsing in XOWA.
+
+
+ v3.7.2.1 resolves this issue, and English Wikipedia now imports correctly
+
+
+ (Server) Fix images not showing for Wikitext databases
+
+
+ This was kindly reported by ve3lst in https://github.com/gnosygnu/xowa/issues/68 I broke images for Wikitext databases back in v3.6.4.3. Note that images do show for HTML databases (databases from Download Central).
+
+
+ v3.7.2.1 resolves this issue. Viewing a page on the HTTP Server will now shows images.
+
+
+ (PC) Add Table of Contents support for HTML databases on the PC
+
+
+ v3.7.2.1 now generates Table of Contents for HTML databases on the PC. Note that this only affects new wikis such as Haitian and French. The 2016-07 version of English Wikipedia will have them when I release it next week. I'll redo German Wikipedia later to include this as well.
+
+
+ (PC) Include mwad (MediaWiki API dump) for creating XML dumps for Wikia and other wikis {contributed by Mattze96}
+
+
+ For those who are unaware, Mattze96 was the amazing developer who contributed the original HTTP Server code. This time, Mattze96 contributed mwad: the MediaWiki API dump tool. This tool allows creating XML dumps for Wikia and other wikis (https://wiki.archlinux.org/).
+
+ (PC) Fix minor Wikibase issues, including wikibase-item
+
+
+ There are two issues here:
+
+
+
+ Scribunto failure due to wikibase-item: On a low level, XOWA was using the term "wikibase-entityid". Instead, it should have been "wikibase-item". This was causing an error in Scribunto that generated script errors on many ht.w pages
+
+
+ species.wikimedia.org links were not showing in the "In Other Languages" section: This is a fairly minor issue. XOWA shows "In other languages" at the bottom of the page. Due to a change in 3.6.4.1, links to species.wikimedia.org were not showing
+
+
+
+ (PC) Target Java 1.7, not Java 1.8
+
+
+ I noticed that I accidentally bumped the Java version requirement from 1.7 to 1.8 back in 2016-03. v3.7.2.1 now requires Java 1.7 only
+
+
+ Next release: v3.7.3
+
+
+
+ Table of contents minutiae: There are a few minor bugs for TOC. In addition, it still needs full integration with Wikivoyage. Both of these will be part of the next release
+
+
+ mwad support: I did more work on the TOC, but wasn't able to integrate it for this release. It should be part of the next one.
+
+
+ Wikis: I'm uploading French this week and then will shift to English Wikipedia for next week week.
+
+
+ Redlinks for HTTP Server: This slipped from this week's schedule. I'm going to keep it on the schedule for next week, but it may go another week.
+
+
Release: v3.7.1.2 (2016-07-03 23:40 Sun)
@@ -118,7 +235,7 @@
(Wiki) 2016-06 German Wiktionary, Wikisource, Wikivoyage, Wikiquote, Wikibooks, Wikiversity, and Wikinews
(PC) Support Gallery
@@ -150,7 +267,7 @@
There were a number of fixes for crashes in uncommon scenarios. Most of these involved switching SD cards, or deleting wikis outside XOWA. The crash was bad enough such that XOWA would not work unless the Storage files were cleared (or XOWA was reinstalled).
- These are fixed in this version. For more info, see the Change log
+ These are fixed in this version. For more info, see the Change log
Next release: v3.7.2
diff --git a/home/wiki/Blog/2016-07.html b/home/wiki/Blog/2016-07.html
index 86de6db5d..51635c2b1 100644
--- a/home/wiki/Blog/2016-07.html
+++ b/home/wiki/Blog/2016-07.html
@@ -58,35 +58,152 @@
+ The PC version is a major release. It fixes a breaking change for importing 2016-07 wikis. It also adds Table of Contents for HTML databases, fixes an HTTP server bug, and includes mwad -- a new utility for creating XML dumps
+
+
+ The Android version is a minor release. It handles the new 2016-07 wikis and the Table of Contents support.
+
+
+ (Wiki) Publish 2016-07 Haitian Wikipedia
+
+
+ I fell behind on French wikis this week while waiting for the new month's dumps. French Wikipedia is uploading now, and the rest will be generated and uploaded during the week.
+
+ (PC) Fix 2016-07 English Wikipedia import failure
+
+
+ 2016-07 English Wikipedia failed to import. This was due to the categorylinks.sql file and some specific SQL parsing in XOWA.
+
+
+ v3.7.2.1 resolves this issue, and English Wikipedia now imports correctly
+
+
+ (Server) Fix images not showing for Wikitext databases
+
+
+ This was kindly reported by ve3lst in https://github.com/gnosygnu/xowa/issues/68 I broke images for Wikitext databases back in v3.6.4.3. Note that images do show for HTML databases (databases from Download Central).
+
+
+ v3.7.2.1 resolves this issue. Viewing a page on the HTTP Server will now shows images.
+
+
+ (PC) Add Table of Contents support for HTML databases on the PC
+
+
+ v3.7.2.1 now generates Table of Contents for HTML databases on the PC. Note that this only affects new wikis such as Haitian and French. The 2016-07 version of English Wikipedia will have them when I release it next week. I'll redo German Wikipedia later to include this as well.
+
+
+ (PC) Include mwad (MediaWiki API dump) for creating XML dumps for Wikia and other wikis {contributed by Mattze96}
+
+
+ For those who are unaware, Mattze96 was the amazing developer who contributed the original HTTP Server code. This time, Mattze96 contributed mwad: the MediaWiki API dump tool. This tool allows creating XML dumps for Wikia and other wikis (https://wiki.archlinux.org/).
+
+ (PC) Fix minor Wikibase issues, including wikibase-item
+
+
+ There are two issues here:
+
+
+
+ Scribunto failure due to wikibase-item: On a low level, XOWA was using the term "wikibase-entityid". Instead, it should have been "wikibase-item". This was causing an error in Scribunto that generated script errors on many ht.w pages
+
+
+ species.wikimedia.org links were not showing in the "In Other Languages" section: This is a fairly minor issue. XOWA shows "In other languages" at the bottom of the page. Due to a change in 3.6.4.1, links to species.wikimedia.org were not showing
+
+
+
+ (PC) Target Java 1.7, not Java 1.8
+
+
+ I noticed that I accidentally bumped the Java version requirement from 1.7 to 1.8 back in 2016-03. v3.7.2.1 now requires Java 1.7 only
+
+
+ Next release: v3.7.3
+
+
+
+ Table of contents minutiae: There are a few minor bugs for TOC. In addition, it still needs full integration with Wikivoyage. Both of these will be part of the next release
+
+
+ mwad support: I did more work on the TOC, but wasn't able to integrate it for this release. It should be part of the next one.
+
+
+ Wikis: I'm uploading French this week and then will shift to English Wikipedia for next week week.
+
+
+ Redlinks for HTTP Server: This slipped from this week's schedule. I'm going to keep it on the schedule for next week, but it may go another week.
+
+
Release: v3.7.1.2 (2016-07-03 23:40 Sun)
@@ -118,7 +235,7 @@
(Wiki) 2016-06 German Wiktionary, Wikisource, Wikivoyage, Wikiquote, Wikibooks, Wikiversity, and Wikinews
(PC) Support Gallery
@@ -150,7 +267,7 @@
There were a number of fixes for crashes in uncommon scenarios. Most of these involved switching SD cards, or deleting wikis outside XOWA. The crash was bad enough such that XOWA would not work unless the Storage files were cleared (or XOWA was reinstalled).
- These are fixed in this version. For more info, see the Change log
+ These are fixed in this version. For more info, see the Change log
Next release: v3.7.2
diff --git a/home/wiki/Change_log.html b/home/wiki/Change_log.html
index 643842c3a..8c155529e 100644
--- a/home/wiki/Change_log.html
+++ b/home/wiki/Change_log.html
@@ -36,151 +36,171 @@
The most important category to review is major. The other categories may be skipped due to lower importance (if they were more important, they would be bumped up to major).
+
+ v3.7.2.1 (2017-07-10)
+
+
+ Wiki
+
+
+
+ Wiki: Publish Haitian wikis. {requested by NickRance}
+
+
+
+ PC
+
+
+ major
+
+
+
+ Import: Fix 2016-07 English Wikipedia import failing.
+
+
+
+
+ Resolved by: Search for "PRIMARY KEY" if "UNIQUE KEY" is missing.
+
+
+
+
+ HtmlView: Support Table Of Contents.
+
+
+
+
+ Import: Include mwad (MediaWiki API dump) for creating XML dumps for Wikia and other wikis. {contributed by Mattze96}
+
+
+
\ No newline at end of file
diff --git a/home/wiki/Dashboard/Image_databases.html b/home/wiki/Dashboard/Image_databases.html
index 73854d68c..1cb426ba2 100644
--- a/home/wiki/Dashboard/Image_databases.html
+++ b/home/wiki/Dashboard/Image_databases.html
@@ -2970,7 +2970,7 @@
^For simplicity's sake, these instructions use a root folder of C:\xowa for all examples. Please adjust as necessary for Linux / Mac OS X.
- ^ acNote the following types of folders:
+ ^Note the following types of folders:
- UI: Add Ctrl+P as default keyboard shortcut for Print.
+ Wikibase: Fix script error for "Module:Wikidata:500 unknown datavalue type." on many ht.w pages.
+
+
+ Resolved by: Change "wikibase-entityid" to "wikibase-item".
+
+
+ Example: Erreur de script: =Module:Wikidata:500 unknown datavalue type..
+
- UI: Automatically save zoom level when using Ctrl+Wheel_Up, Ctrl+Wheel_Down. {detected by Ope30}
+ Wikibase: Show specieswiki links in "In Other Languages". [broken since: v3.6.4.1]
+
+
+ Resolved by: Change "specieswiki" abbreviation from ".species" to "species".
+
+
- UI: Restore font size for tab buttons.
+ Special: Enable delete on Special:XowaWikiInfo.
- Setup: Detect external storage card for certain devices (BLU-STUDIO C 5+5 LTE).
+ HTTP Server: Fix images not showing when using "text" databases. [broken since: v3.6.3.4] {detected by ve3lst}
-
-
- Resolved by: Try "SECONDARY_STORAGE" environment variable if present.
-
-
+
+ Android
+
- major
+ minor
- DownloadCentral: Fix WAKE_LOCK not being acquired / released.
+ HtmlView: Ignore Table of Content markers.
-
-
- Resolved by: Always release WAKE_LOCK when task is done; remove WAKE_LOCK from internal hash.
-
-
-
-
- DownloadCentral: Fix negative progress when restarting after failed task.
-
-
-
-
- Resolved by: Reset progress at cmd level upon failure.
-
-
-
-
- Log: Retain only most recent 8 log files.
-
-
-
-
- General: Do not crash when opening new tab and English Wikipedia is not installed.
-
-
-
-
- Resolved by: Use 1st installed wiki if English Wikipedia is not available.
-
-
-
-
- General: Do not crash when reloading page but SD card has been removed.
-
-
-
-
- Resolved by: Add try / catch to Page__on_load_end.
-
-
-
-
- General: Do not crash when opening wiki but wiki has been deleted.
-
-
-
-
- Resolved by: Add try / catch to OfflinePageStrategy.
-
-
-
-
- General: Do not crash when reloading tab but page does not exist.
-
-
-
- trivial
-
-
-
- Redlinks: Fix null ref in logs when opening special pages.
-
-
-
-
- Resolved by: Set "en" as language for home wiki.
-
-
Dev
- Source: Fix compilation issues with Eclipse Neon.
+ Php_parser: Parse "[" and "]" as array.
- Resolved by: Split classes into separate files.
+ Example: ['a', 'b'] == array('a', 'b').
- v3.7.1.2 features the following:
+ v3.7.2.1 features the following:
- (PC & Android) Fix broken search for multiple words in 2016-05 wikis and earlier
-
-
-
- v3.7.1.1 features the following:
-
-
-
- (Wiki) 2016-06 German Wiktionary, Wikisource, Wikivoyage, Wikiquote, Wikibooks, Wikiversity, and Wikinews
+ (Wiki) Publish 2016-07 Haitian Wikipedia
- (PC) Support Gallery
+ (PC) Fix 2016-07 English Wikipedia import failure
- (PC & Android) More minor fixes for Download Central including connection disruption and WAKE_LOCK fixes
+ (Server) Fix images not showing for Wikitext databases
- (Android) Multiple fixes for severe crashes
+ (PC) Add Table of Contents support for HTML databases on the PC
+
+
+ (PC) Include mwad (MediaWiki API dump) for creating XML dumps for Wikia and other wikis {contributed by Mattze96}
+
+
+ (PC) Fix minor Wikibase issues, including wikibase-item
+
+
+ (PC) Target Java 1.7, not Java 1.8
diff --git a/home/wiki/Options/Files.html b/home/wiki/Options/Files.html
index 342191685..c3e9ca405 100644
--- a/home/wiki/Options/Files.html
+++ b/home/wiki/Options/Files.html
@@ -360,9 +360,9 @@ li.active a, li.active a:hover
diff --git a/home/wiki/Options/Language.html b/home/wiki/Options/Language.html
index 883c3ca51..7bb322523 100644
--- a/home/wiki/Options/Language.html
+++ b/home/wiki/Options/Language.html
@@ -338,6 +338,12 @@ li.active a, li.active a:hover
+
+
@@ -587,6 +593,9 @@ li.active a, li.active a:hover
+
@@ -713,6 +722,9 @@ li.active a, li.active a:hover
+
@@ -992,6 +1004,9 @@ li.active a, li.active a:hover
+
@@ -1166,6 +1181,9 @@ li.active a, li.active a:hover
+
diff --git a/home/wiki/Options/Scribunto.html b/home/wiki/Options/Scribunto.html
index 174f7f1de..707173c7d 100644
--- a/home/wiki/Options/Scribunto.html
+++ b/home/wiki/Options/Scribunto.html
@@ -403,7 +403,7 @@ li.active a, li.active a:hover
executable permissions: Linux / Mac OS X users may need to grant execute permission to the Lua binary. To ensure proper setup, please do the following:
If the page fails, then see App/Xtn/Mediawiki/Scribunto#Permissions
diff --git a/home/wiki/Options/Security.html b/home/wiki/Options/Security.html
index 622887f6d..090cb66a9 100644
--- a/home/wiki/Options/Security.html
+++ b/home/wiki/Options/Security.html
@@ -320,7 +320,7 @@ li.active a, li.active a:hover
Web access enabled: [2]