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

Uploaded Source

Built Distribution

sotoki-0.8.2-py2-none-any.whl (3.6 kB view details)

Uploaded Python 2

File details

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

File metadata

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

File hashes

Hashes for sotoki-0.8.2.tar.gz
Algorithm Hash digest
SHA256 baa2d8ab5cacfe1d307b810747330bbebebe75043f6a44e3a044cef802052f15
MD5 3ac60db681565d83d8bdf281ecf666fd
BLAKE2b-256 a66df0623600cf1c4b5d2ffe3e3a3f54565a2e4737c4200fd11f23fd72ef1154

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sotoki-0.8.2-py2-none-any.whl
Algorithm Hash digest
SHA256 e7cb827848a80f40ab5934b351cd7aaee3a759504bf09fabfab1583541c3a16d
MD5 8ce349b40509c8cc53c737005018729d
BLAKE2b-256 c690c17e92821ee0c7740949fe3fa2f4b909d453dd3638b54203e6eaada244c6

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