semvec/pypi-packages huggingface dataset:
Kurigram 2.2.19
Elegant, modern and asynchronous Telegram MTProto API framework in Python for users and bots
Requires Python: >=3.8
Keywords: api, chat, client, library, messenger, mtproto, python, telegram

<p align="center">
    <a href="https://github.com/KurimuzonAkuma/pyrogram">
        <img src="https://raw.githubusercontent.com/KurimuzonAkuma/kurigramartwork/master/kurigram-logo.png" alt="Pyrogram" width="128">
    </a>
    <br>
    <b>Telegram MTProto API Framework for Python</b>
    <br>
    <a href="https://kurigram.icu">
        Homepage
    </a>
    •
    <a href="https://docs.kurigram.icu">
        Documentation
    </a>
    •
    <a href="https://t.me/kurigram_news">
        News
    </a>
    •
    <a href="https://t.me/kurigram_chat">
        Chat
    </a>
</p>

## Pyrogram

> Elegant, modern and asynchronous Telegram MTProto API framework in Python for users and bots

``` python
from pyrogram import Client, filters

app = Client("my_account")


@app.on_message(filters.private)
async def hello(client, message):
    await message.reply("Hello from Pyrogram!")


app.run()
```

**Pyrogram** is a modern, elegant and asynchronous [MTProto API](https://docs.kurigram.icu/topics/mtproto-vs-botapi)
framework. It enables you to easily interact with the main Telegram API through a user account (custom client) or a bot
identity (bot API alternative) using Python.

### Support

If you'd like to support my fork, you can consider:

- `kurimuzonakuma.ton` - TON
- `TCbZ7CSpTvTJ6rno2eoWWYBx7hmYF75wk3` - USDT TRC20

### Key Features

- **Ready**: Install Pyrogram with pip and start building your applications right away.
- **Easy**: Makes the Telegram API simple and intuitive, while still allowing advanced usages.
- **Elegant**: Low-level details are abstracted and re-presented in a more convenient way.
- **Fast**: Boosted up by [TgCrypto](https://github.com/pyrogram/tgcrypto), a high-performance cryptography library written in C.
- **Type-hinted**: Types and methods are all type-hinted, enabling excellent editor support.
- **Async**: Fully asynchronous (also usable synchronously if wanted, for convenience).
- **Powerful**: Full access to Telegram's API to execute any official client action and more.

### Installing

Stable version

``` bash
pip3 install kurigram
```

Dev version
``` bash
pip3 install https://github.com/KurimuzonAkuma/kurigram/archive/dev.zip --force-reinstall
```

### Resources

- Check out the [docs](https://docs.kurigram.icu) to learn more about Pyrogram, get started right
away and discover more in-depth material for building your client applications.
- Join the [official channel](https://t.me/kurigram_news) and stay tuned for news, updates and announcements.
- Join the [official chat](https://t.me/kurigram_chat) to communicate with people.
calico-ssg 0.4.2
Django-based static site generator

# Calico - Django-based Static Site Generator

Calico is a powerful static site generator built on top of Django, combining the flexibility of Django's templating system with the simplicity and performance of static websites.

## Features

- **Django-powered**: Leverage Django's robust templating engine and ecosystem
- **Plugin System**: Extensible architecture using pluggy (via djp)
- **Widget-based Components**: Modular, reusable UI components
- **Multiple Themes**: Built-in PicoCSS theme with support for custom themes
- **Blog System**: Full-featured blog plugin with categories, tags, and RSS
- **Collections**: Organize and display grouped content
- **Development Server**: Live-reload development environment
- **Search Support**: Built-in search functionality with lunr.js

## Installation

```bash
pip install calico-ssg
```

Or install from source:

```bash
git clone https://codeberg.org/emmaDelescolle/calico.git
cd calico
pip install -e .
```

## Quick Start

1. **Initialize a new site**:
```bash
calico init
```

2. **Start the development server**:
```bash
calico run
```

3. **Build your static site**:
```bash
calico build
```

## Creating Content

Content in Calico is written in Markdown with YAML frontmatter:

```markdown
---
title: My First Post
date: 2024-01-15
tags: [introduction, calico]
---

# Welcome to My Site

This is my first post using Calico!
```

## Plugin Development

Create custom plugins to extend Calico's functionality:

```bash
calico start_plugin my_plugin
```

Plugins can hook into various aspects of the build process:
- Add template tags and filters
- Register themes and templates
- Include CSS and JavaScript
- Define custom content collections
- Add context processors

## Project Structure

```
my-site/
\x00\x00 content/          # Markdown content files
\x00\x00 static/           # Static assets (images, css, js)
\x00\x00 templates/        # Custom templates
\x00\x00 plugins/          # Local plugins
\x00\x00 config.yml        # Site configuration
```

## Documentation

For detailed documentation, visit [https://calico-ssg.com/docs/index.html](https://calico-ssg.com/docs/index.html).

## Contributing

Contributions are welcome! Please feel free to submit issues and pull requests to the [Calico repository](https://codeberg.org/emmaDelescolle/calico).

## License

Calico is distributed under the MIT License.

## Links

- **Documentation**: [https://calico-ssg.com/docs/index.html](https://calico-ssg.com/docs/index.html)
- **Source Code**: [https://codeberg.org/emmaDelescolle/calico](https://codeberg.org/emmaDelescolle/calico)
- **Issue Tracker**: [https://codeberg.org/emmaDelescolle/calico/issues](https://codeberg.org/emmaDelescolle/calico/issues)