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
```


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.3.tar.gz (383.9 kB view details)

Uploaded Source

Built Distribution

sotoki-0.3-py2-none-any.whl (386.3 kB view details)

Uploaded Python 2

File details

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

File metadata

  • Download URL: sotoki-0.3.tar.gz
  • Upload date:
  • Size: 383.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for sotoki-0.3.tar.gz
Algorithm Hash digest
SHA256 c4bebf20e8ab228aaf28469c55c66db508dc70c61c90a1c3bb66645d887767fc
MD5 025fb9bbda9983928148a4c86c2ef984
BLAKE2b-256 396140fdca7c38562fefebd7794e762d17f40ea1e9c07a204370a8f35cfb53a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sotoki-0.3-py2-none-any.whl
Algorithm Hash digest
SHA256 abead836643f5c3a58be72e1bdce52f1173ec9b31dcadddb9cd7e150f5280344
MD5 e36a425a9ee16d0660e50c76aa3b0282
BLAKE2b-256 cf9ac1dc06101b274b8fd65cc8cec617d59fe096cd5028baf61661f9033e806c

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