Metadata-Version: 2.1
Name: platzky
Version: 0.1.19
Summary: Another blog in python
License: MIT
Requires-Python: >=3.10,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: Flask (>=2.2.2,<3.0.0)
Requires-Dist: Flask-Babel (>=2.0.0,<3.0.0)
Requires-Dist: Flask-Minify (>=0.39,<0.40)
Requires-Dist: Flask-WTF (>=1.0.1,<2.0.0)
Requires-Dist: PyYAML (>=6.0,<7.0)
Requires-Dist: aiohttp (>=3.8.3,<4.0.0)
Requires-Dist: google-cloud-storage (>=2.5.0,<3.0.0)
Requires-Dist: gql (>=3.4.0,<4.0.0)
Requires-Dist: humanize (>=4.3.0,<5.0.0)
Description-Content-Type: text/markdown

![Github Actions](https://github.com/platzky/platzky/actions/workflows/tests.yml/badge.svg?event=push&branch=main)
[![Coverage Status](https://coveralls.io/repos/github/platzky/platzky/badge.svg?branch=main)](https://coveralls.io/github/platzky/platzky?branch=main)

# platzky

Blog engine in python

# How to run?

1. Install platzky with your favorite dependency management tool (`pip install platzky`)
2. run `flask --app "platzky:create_app(PATH_TO_YOUR_CONFIG_FILE)" run`

## Configuration

For details check `config.yml.tpl` file.


# API
`platzky.config.from_file(path_to_config)` - creates _platzky_ config from file (see __config.yml.tpl__)
`platzky.create_app_from_config(config)` - creates _platzky_ application.
`platzky.sendmail(receiver_email, subject, message)`- sends email from configured account

