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.7.tar.gz (4.7 MB view details)

Uploaded Source

Built Distribution

sotoki-0.7-py2-none-any.whl (4.8 MB view details)

Uploaded Python 2

File details

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

File metadata

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

File hashes

Hashes for sotoki-0.7.tar.gz
Algorithm Hash digest
SHA256 f3208f43541804e929233654c0e56ab7c171d8560348357610ee73acaccd8bbe
MD5 db1533c7bf09ceb8b3f4dcfc5de98ffd
BLAKE2b-256 41a5c8b6fc1f759a5e552c796b0b23b096459eefd5bd6d7dd49f03fe1624a668

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sotoki-0.7-py2-none-any.whl
Algorithm Hash digest
SHA256 ba990e88ceddf9716e1305f339771172fff22628480aa419a8b9dc08d49bc3f2
MD5 52bc9d80fc19a82fb88f7559ee25718b
BLAKE2b-256 c533b17157c4e063c8a5417451a3ed2676a6f527bf4b0c38083953501c29ac82

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