semvec/pypi-packages huggingface dataset:
conversations-about-important-api 0.1.0
Неофициальное API «разговоров о важном».
Keywords: api, asyncio, framework, pars, parsing, wrapper

# conversations-about-important-api

Неофициальное API "разговоров о важном", на деле простой парсер.

# Быстрый старт

1. Устанавливаем библиотеку:

``` bash
pip install conversations-about-important-api
```

2. Запустите код ниже:

``` python
"""Пример взаимодествия с библиотекой."""  # noqa: RUF002

import datetime as dt

from conversations_about_important_api import CAIParser


def get_next_date() -> str:
    """Получаем ссылку для парсинга."""
    # Получаем текущую дату
    now = dt.datetime.now()  # noqa: DTZ005

    # Меняем дату на следующий понедельник
    now += dt.timedelta(days=7 - now.weekday())

    # Переводим дату в строку и возвращаем её
    return now.strftime("%d-%m-%Y")


if __name__ == "__main__":
    parser = CAIParser()
    data = parser.get_info(get_next_date())
    print(data)
```

> Выдаёт такой ответ:
> 
> ``` json
> {
>     "title": "Массовый спорт в России",
>     "str_date": "10 марта 2025",
>     "image_url": "https://разговорыоважном.рф/img/2025/10-03-2025.jpg",
>     "plakat_url": "https://разговорыоважном.рф/10-03-2025/plakat.jpg",
>     "videos_urls": [
>         "https://разговорыоважном.рф/10-03-2025/1.mp4",
>         "https://разговорыоважном.рф/10-03-2025/2.mp4",
>         "https://разговорыоважном.рф/10-03-2025/3.mp4",
>         "https://разговорыоважном.рф/10-03-2025/4.mp4",
>         "https://разговорыоважном.рф/10-03-2025/5.mp4"
>     ]
> }
> ```

# Подробнее

1. Создаём и активируем виртуальное окружение (venv):

> Использование виртуального окружения (venv) является лучшей практикой.

``` bash
python3 -m venv venv
. venv/bin/activate
```

> ВАЖНО!
> 
> Вторая команда для Windows выглядит так:
> ``` bash
> venv\Scripts\activate.bat
> ```

2. Устанавливаем библиотеку:

``` bash
pip install conversations-about-important-api
```

3. Далее используйте код из "Быстрого старта" 🤗

Made with ❤️ by [iamlostshe](https://github.com/iamlostshe).
gittales 0.1.7
Extract insights from your git commit history
Requires Python: >=3.11
Keywords: analytics, commit history, development insights, git, git analysis, software development

# GitTales 📊

> _Let your git history tell its story_

GitTales is a command-line tool that analyzes your git repositories to extract insights about your coding patterns, time investment, and productivity trends.

**⚠️ WORK IN PROGRESS ⚠️**  
This project is currently under active development. Core functionality is being built, and APIs may change.

## Vision

GitTales will help developers understand their work patterns by:

- Tracking time spent across multiple repositories
- Visualizing commit patterns and productivity trends
- Generating AI-powered insights about coding habits
- Providing beautiful reports for standups or personal reflection

## Installation

```bash
pip install gittales
```

## Usage

Currently, GitTales supports basic repository analysis:

```bash
# Analyze the current repository
gittales analyze

# Analyze with specific timeframe
gittales analyze --days 30

# Analyze multiple repositories
gittales analyze --repo /path/to/repo1 --repo /path/to/repo2
```

You can also run GitTales directly without installation using uv:

```bash
# Run directly from GitHub repository
uv run https://raw.githubusercontent.com/PatrickKalkman/gittales/refs/heads/master/gtr.py analyze --days 30
```

## Features (Planned)

- **Multi-repo Analysis**: Track work across all your projects
- **Time Investment**: Understand where your coding hours go
- **Work Patterns**: Discover your peak productivity times
- **AI Insights**: Get personalized observations about your coding habits
- **Beautiful Visualizations**: See your data in rich, colorful terminal output
- **Export Options**: Generate reports for sharing or record-keeping

## Contributing

GitTales is in early development, and contributions are welcome! Feel free to:

- Submit issues for bugs or feature ideas
- Fork the repository and submit pull requests
- Star the project to show your interest

## License

MIT

---

_More amazing features coming soon. Watch this space!_