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

Uploaded Source

Built Distribution

sotoki-0.4.1-py2-none-any.whl (1.1 MB view details)

Uploaded Python 2

File details

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

File metadata

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

File hashes

Hashes for sotoki-0.4.1.tar.gz
Algorithm Hash digest
SHA256 956c8d086af14b95d1cda2f31eeedd0596d8029865b5b6f6d30df85df0174b80
MD5 c85a03a546c9c769ba937fa9361c2474
BLAKE2b-256 2e229337d397a95dcaa3e5012e3da061b3767db26d016f16199862ac46ac4955

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sotoki-0.4.1-py2-none-any.whl
Algorithm Hash digest
SHA256 6c5044c1ef6906f951471273a4847f06eb39d02c1554d1e086fdb744c97d4e9b
MD5 3d6184fc0aa7972aba6caba64184786c
BLAKE2b-256 100deb6eea69908d1bd64c9857a837cb3912fb8d1baaccbdcb1f4602dac96d3e

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