Skip to main content

Make zimfile from stackexchange dump

Project description

# Sotoki

*Stack Overflow to Kiwix*

The goal of this project is to create a suite of tools to create
[zim](http://www.openzim.org) files required by
[kiwix](http://kiwix.org/) reader to make available [Stack Overflow](https://stackoverflow.com/)
offline (without access to Internet).

## Getting started

Download the last [stackexchange dump](https://archive.org/details/stackexchange)
using BitTorrent (only "superuser.com.7z" is necessary) and put it in the Sotoki
source code root.
The use of btrfs as a file system is recommended (and required for stackoverflow)



Install non python dependencies:

```
sudo apt-get install jpegoptim pngquant gifsicle advancecomp python-pip python-virtualenv python-dev libxml2-dev libxslt1-dev libbz2-dev p7zip-full python-pillow gif2apng imagemagick
```


Create a virtual environment for python:

```
virtualenv --system-site-packages venv
```

Activate the virtual enviroment:

```
source venv/bin/activate
```


Install this lib:

```
pip install sotoki
```


```
sotoki [domain of stackechange website] [publisher] [--directory (optional)] [--nozim (optional)]

```



Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sotoki-0.8.4.tar.gz (1.6 MB view details)

Uploaded Source

Built Distribution

sotoki-0.8.4-py2-none-any.whl (1.6 MB view details)

Uploaded Python 2

File details

Details for the file sotoki-0.8.4.tar.gz.

File metadata

  • Download URL: sotoki-0.8.4.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for sotoki-0.8.4.tar.gz
Algorithm Hash digest
SHA256 85a16f1c9abe994b1b6af90c04061894638157ba92f563b4f9f66151b5dec346
MD5 4877f3a1a9886fe3d400b7147711a578
BLAKE2b-256 e934912160a22c33eb02b2f770985db19a58e2518f588686ebe4fbc792ae03e3

See more details on using hashes here.

File details

Details for the file sotoki-0.8.4-py2-none-any.whl.

File metadata

File hashes

Hashes for sotoki-0.8.4-py2-none-any.whl
Algorithm Hash digest
SHA256 19d07fa9765ba963df94c40e99c55b3998e269d543ee58294cfd1eb0db22956e
MD5 c8e9dd4cf7e9c2817190dcf22f64d308
BLAKE2b-256 b0f46d0a0f0eb32e08d3bbbe40bcbbf0b5051154e74bf05196da9606da357340

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page