semvec/pypi-packages huggingface dataset:
mblog 1.7.0
mblog: a minimal markdown blog
License: MIT
Keywords: blog markdown flask minimal mblog

# mblog: A minimal markdown blog

A simple Markdown based blog that you can use every day.

## Main Features

- Very usable
- Customizable
- Simple to run

## Installation

This should be fairly easy to install, if you have **Python**
installed.

```shell
$ pip install mblog
```
## Usage

You should be generally able to start it with:

```shell
$ mblog
```

and in case that does not work, as:

```shell
$ python -m mblog
```

In some cases, your `python` could be named `python3`, so try:

```shell
$ python3 -m mblog
```

It launches as a web server running on port **5000** and tries to bind on all IP addresses (`0.0.0.0`).

You can override this behavior by manually specifying the `PORT` and `HOST` variables.

In a typical install, you should be able to open http://localhost:5000 in your browser. Use the [Login](/login)
link to sign in. The default password is `Password`. You should change it by following the directions
below.

## Database

Typically, when you want to run this on **Heroku** or a cloud provider, you may
want to use a MySQL database than the SQLite provider. Set the `DATABASE` environment
variable to `mysql://user:password@host/database`.

## Storage

By default, this software relies on the local file system. If you wish to use Cloud Hosting,
use **S3**, **MinIO** or some other service to host your files and images. Then use those
links directly when composing your blogs.

## Admin Credentials

You typically authenticate via the `ADMIN_PASSWORD_HASH` variable. Hashed Passwords
are obtained by hashing with **SHA-256** encoded to **Base64**:

For the default password which is `Password`, you would get its hash
as `588+9PF8OZmpTyxvYS6KiI5bECaHjk4ZOYsjvTjsIho=`

```shell
$ echo -n Password | openssl dgst -binary -sha256 | base64
588+9PF8OZmpTyxvYS6KiI5bECaHjk4ZOYsjvTjsIho=
```

## Acknowledgments

The original version of this can be found [here](<https://github.com/coleifer/peewee>).

This was taken and customized for adding File Uploads, Password Hashing, Better
Error Handling, Custom Branding with Python2 and Python3 Portability.

## Questions?

Reach out to me for any feedback.

Now Enjoy!

* Author: Karthik Kumar Viswanathan
* Web   : https://karthikkumar.org
* Email : karthikkumar@gmail.com
pygeine 0.0.6
Learning Python will be fun
License: MIT
Keywords: python learning

![Header Image](https://github.com/Mohamedsaad55/Py-Geine/blob/master/assets/2.png?raw=true)


## Installation

To install the package, run the following command:

pip install pygeine


## Educational Modules

to use a function or project explaination just import the function like this :

from pygeine.pybasics import calculator  , receipt

## plot module

The plot module provides a set of interactive visualization tools for exploring data using popular machine learning algorithms. It includes functions for plotting scatter plots, confusion matrices, and classification reports for various classification models, such as random forests and support vector machines. The module also provides interactive widgets for adjusting model parameters, such as the number of estimators in a random forest. The visualizations can be customized with different colors and labels to better understand the model's performance.

## Downloading a Project 

if you need to download the Actual code for any projects just import the project name and add (_download) like this :

from pygeine.pybasics  calculator_download , receipt_download


## Example Notebook

Check out this [Google Colab notebook](https://colab.research.google.com/drive/187SFw4QkZcxVflUlzIH3SMF8ep6kE9L-?usp=sharing) for an example of how to use the functions in this package.