Skip to main content

Converts Zeste de Savoir articles to Grav

Project description

# zds-to-grav

Converts an article or an opinion from [Zeste de Savoir](https://zestedesavoir.com) to [Grav](https://getgrav.org).

Accepts either an URL to a ZdS article/optinion, or an exported archive.

Note: the generated frontmatter includes some non-standard fields, as this was initially built for my own use and my theme uses them. Standard fields are covered. Authors are assumed to be a taxonomy.

## Installation

Requires Python 3.6 or newer.

`bash (sudo) pip install zds_to_grav `

## Usage

`bash zds-to-grav --help `

Typical use: from the directory you want to put the exported grav article directory into:

`bash zds-to-grav https://zestedesavoir.com/articles/42/le-point-sur-les-exoplanetes/ `

See options in –help to specify explicit slug, article type, lang, or destination directory (numbered or not).

## Development & tests

Installation for development (requires pipenv: sudo pip install pipenv):

`bash pipenv install `

Unit tested using doctest. From the project directory, within a virtualenv:

`bash python zds_to_grav.py --test `

No output means everything is good.

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

zds_to_grav-1.0.2.tar.gz (13.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zds_to_grav-1.0.2-py3-none-any.whl (13.9 kB view details)

Uploaded Python 3

File details

Details for the file zds_to_grav-1.0.2.tar.gz.

File metadata

  • Download URL: zds_to_grav-1.0.2.tar.gz
  • Upload date:
  • Size: 13.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for zds_to_grav-1.0.2.tar.gz
Algorithm Hash digest
SHA256 f0a32ed29fbd872ee229e5db3927b31ed88a0dcca76ffe02a867bc9a4cd5c6f0
MD5 de8811a3efb4bd88dd775d84c5940d2c
BLAKE2b-256 eda9f8d487b86f9f004619842e3875c39169351f9a8bbb56a118d3e40a261e6d

See more details on using hashes here.

File details

Details for the file zds_to_grav-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: zds_to_grav-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 13.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for zds_to_grav-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ee8e0a94dc42ba8219041b5f9911529d39157079a43c2c7f5a1661f7f3a04e39
MD5 a435d70cece3d4b9b5db3e2361c76757
BLAKE2b-256 7ad6302138aaa24e60c17535dc12b30fe6752630e77b8952b86520ac06b38192

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page