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

Uploaded Source

Built Distribution

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

Uploaded Python 2

File details

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

File metadata

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

File hashes

Hashes for sotoki-0.5.1.tar.gz
Algorithm Hash digest
SHA256 0f462649a8adecb99b887594f1de4650e3835a6d48ef13350b732bc142594817
MD5 dbab307cca589f9f3f80326bf0a3f3cc
BLAKE2b-256 055fa38ae709dcebb8d7b9eb5c56bbc6a46f134fc727f56e0d45bcb090e8be42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sotoki-0.5.1-py2-none-any.whl
Algorithm Hash digest
SHA256 bb3a9e77c229b23c64a817abcee886a523d651c62055b518e04d6d9c49211d9e
MD5 8784b8b8367873d872d04fb0da440acd
BLAKE2b-256 39aeb9a8e4b21ea770c967f4dbaaf56e65af913756c3fb4d10d7152b8bd43413

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