Swift appears to be a candidate for hosting Zim files. Several steps need to be accomplished to validate this assumption:
- Figure out how to upload from the Cloud VPS instance where the Zim files will be created
- Figure out how to chunk the files so they can be hosted efficiently
- Upload several test files which are representative of the Zim files that would be hosted
- Test downloading the files to the Android app
For the test files we should generate and upload the following for the en project (Based on this sheet):
- Wiki Medicine
- Core Wikipedia
- 5000 Most Read
- 50000 Most Read
Each of those collections should be generated with:
- All content
- No audio or video
- No images, audio or video
This is a total of 12 collections
Some references:
https://wikitech.wikimedia.org/wiki/Swift/How_To
https://wikitech.wikimedia.org/wiki/Media_storage
https://wikitech.wikimedia.org/wiki/Swift