semvec/pypi-packages huggingface dataset:
cyprint 1.1.2
Customized colorful logging in Python
License: MIT



# CyPrint

CyPrint is a Python package for customized colorful logging.

## Installation

You can install CyPrint using pip:

```bash
pip install cyprint
```

## Usage

```python
from cyprint import cyprint, cypb

cyprint('info信息', "INFO")
cyprint('警告信息', "WARNING")
cyprint('成功信息', "SUCCESS")
cyprint('错误信息', "ERROR")
cyprint('debug信息', "DEBUG")

# Create a progress bar
total_events = 100  # Replace with your total number of events
for i in range(total_events):
    cypb(i, total_events, cyname="Progress")
    # Your processing code here...
```

### Customizing Log Messages

You can also create custom log messages by specifying the log level:

```python
cyprint('Custom message', 'debug')
```

### Progress Bar

The `cypb` function generates a progress bar:

```python
from cyprint import cypb

total_events = 100  # Replace with your total number of events
for i in range(total_events):
    cypb(i, total_events, cyname="Progress")
    # Your processing code here...
```

## Contributing

We welcome contributions! If you'd like to contribute to CyPrint, please fork the repository and submit a pull request.
faizata11-pemcariansurat 0.0.1
Negara Informasi Inform Negara
License: MIT


# Make sure you have upgraded version of pip
Windows
```
py -m pip install --upgrade pip
```

Linux/MAC OS
```
python3 -m pip install --upgrade pip
```

## Create a project with the following structure
```
packaging_tutorial/
â”œâ”€â”€ LICENSE
â”œâ”€â”€ pyproject.toml
â”œâ”€â”€ README.md
â”œâ”€â”€ setup.cfg
â”œâ”€â”€ src/
â”‚   â””â”€â”€ example_package/
â”‚       â”œâ”€â”€ __init__.py
â”‚       â””â”€â”€ example.py
â””â”€â”€ tests/
touch LICENSE
touch pyproject.toml
touch setup.cfg
mkdir src/mypackage
touch src/mypackage/__init__.py
touch src/mypackage/main.py
mkdir tests
```

## pyproject.toml 

This file tells tools like pip and build how to create your project

```
[build-system]
requires = [
    "setuptools>=68",
    "wheel"
]
build-backend = "setuptools.build_meta"
```
build-system.requires gives a list of packages that are needed to build your package. Listing something here will only make it available during the build, not after it is installed.

build-system.build-backend is the name of Python object that will be used to perform the build. If you were to use a different build system, such as flit or poetry, those would go here, and the configuration details would be completely different than the setuptools configuration described below.


# Setup.cfg setup
Using setup.cfg is a best practice, but you could have a dynamic setup file using setup.py

```
[metadata]
name = example-pkg-YOUR-USERNAME-HERE
version = 0.0.1
author = Example Author
author_email = author@example.com
description = A small example package
long_description = file: README.md
long_description_content_type = text/markdown
url = https://github.com/pypa/sampleproject
project_urls =
    Bug Tracker = https://github.com/pypa/sampleproject/issues
classifiers =
    Programming Language :: Python :: 3
    License :: OSI Approved :: MIT License
    Operating System :: OS Independent

[options]
package_dir =
    = src
packages = find:
python_requires = >=3.6

[options.packages.find]
where = src

```
# Running the build
### Make sure your build tool is up to date
Windows
```
py -m pip install --upgrade build
```
Linux/MAC OS
```
python3 -m pip install --upgrade build
```


### Create the build
```
py -m build
```













### References
https://packaging.python.org/tutorials/packaging-projects/
notionfier 1.0.1
Import markdown files to Notion
License: MIT
Requires Python: >=3.11,<4.0
Keywords: notion,markdown

# Notionfier: Import Markdown Pages to Notion.so

Fork of https://github.com/Arsenal591/notionfier

- updated dependencies
- published to PyPi
- reformatted, updated python version

Import markdown files to Notion.so using its [official API](https://developers.notion.com/).

**Requirments**: Python >= 3.11.

## Features

- All markdown basic syntax.
- Some markdown extended syntax:
  - Tables.
  - Code blocks.
  - Footnotes.
  - Definition lists.
  - Strikethrough.
  - Task lists.
  - Automatic URL Linking.

## Usage

- Firstly, follow the [instruction](https://developers.notion.com/docs/getting-started) to create an notion integration and share a page with the integration.

### CLI

```
notionfier import -t={{YOUR NOTION TOKEN}} -pid={{PAGE ID}} -f={{FILE PATH}}
```

### Programmatically

```python
from notionfier import NotionPageBuilder

token = "TOKEN"
builder = NotionPageBuilder(token)

parent_page_id = "123"
name = "Import Markdown File"
content = "##Markdown!!!"

# For sync
builder.create_page(parent_page_id, name, content)

# For async
await builder.acreate_page(parent_page_id, name, content)
```

## TODOs

- [ ] Highlighting.
- [ ] MathJax.
- [ ] Support local image files.
- [ ] Handle deeply (> 3 levels) nested children properly.
- [ ] Deal with Notion API's [request limits](https://developers.notion.com/reference/request-limits).
- [ ] More tests on markdown extensions.

## LICENSE

[MIT License](https://opensource.org/licenses/MIT)