semvec/pypi-packages huggingface dataset:
trello-loader 0.1.0
A tool for loading Trello boards and converting them to Markdown for AI agents
License: MIT
Requires Python: >=3.8
Keywords: ai, conversion, markdown, trello

# Trello Loader

A tool for loading Trello boards and converting them to structured Markdown files for AI agents.

## Features

- Loads Trello boards via the official API
- Converts Trello lists and cards into structured Markdown files
- Preserves important information such as descriptions, checklists, labels, and due dates
- Formats tasks as Markdown ToDo lists, ideal for AI agents

## Installation with uv

This project is managed with [uv](https://github.com/astral-sh/uv), an ultra-fast Python package manager.

If you don't have uv installed yet, you can install it with the following command:

```bash
curl -sSf https://install.astronomer.dev | sh
```

Or on Windows with:

```powershell
powershell -c "irm https://install.astronomer.dev | iex"
```

### Project Installation

1. Clone the repository
2. Change to the project directory
3. Install dependencies with uv:

```bash
uv pip install -e .
```

## Configuration

1. Create a `.env` file in the project's root directory
2. Add your Trello API keys (see `.env.example`)

To obtain Trello API keys:
1. Visit https://trello.com/app-key
2. Log in with your Trello account
3. Copy your API key
4. Generate a token with appropriate permissions

## Usage

### List all boards

```bash
uv run trello-to-md list-boards
```

### Convert a board

```bash
uv run trello-to-md convert BOARD_ID
```

Where `BOARD_ID` is the ID of the Trello board, which you can find using `list-boards`.

#### Options

- `--output` / `-o`: Path to the output Markdown file
- `--archived` / `-a`: Include archived cards

### Example

```bash
trello-to-md convert abc123 -o my_tasks.md
```

## Output Format

The generated Markdown file is structured as follows:

```markdown
# Board Name

Board description, if available

*Created on: YYYY-MM-DD HH:MM*

*Board ID: abc123*

---

## List 1

- [ ] **Card name**
  Card description
  - Checklists:
    - Checklist 1
      - [ ] Item 1
      - [x] Item 2
  - Tags: `Tag1`, `Tag2`
  - Due: YYYY-MM-DD HH:MM
  - [Go to card](https://trello.com/...)

## List 2

- [ ] **Card name 2**
  ...
```

## Publishing to PyPI

If you want to publish this package to PyPI:

1. Update the version in `pyproject.toml` and `trello_loader/__init__.py`
2. Install the required build tools:
   ```bash
   uv pip install build twine
   ```
3. Build the package:
   ```bash
   uv run -m build
   ```
4. Upload to PyPI:
   ```bash
   uv run -m twine upload dist/*
   ```

You'll need PyPI credentials to publish the package.

## Installation from PyPI

Once published, the package can be installed with:

```bash
uv pip install trello-loader
```

## License

MIT
mpl-tools 0.4.1
Tools for working with matplotlib
License: MIT
Requires Python: <4.0,>=3.9
Keywords: matplotlib, plotting

# mpl-tools

[![Travis](https://travis-ci.org/patricknraanes/mpl-tools.svg?branch=master)](https://travis-ci.org/patricknraanes/mpl-tools)
[![Coveralls](https://coveralls.io/repos/github/patricknraanes/mpl-tools/badge.svg?branch=master)](https://coveralls.io/github/patricknraanes/mpl-tools?branch=master)
[![Hits.dwyl](http://hits.dwyl.com/patricknraanes/mpl-tools.svg)](http://hits.dwyl.com/patricknraanes/mpl-tools)
[![PyPI](https://badge.fury.io/py/mpl-tools.svg)](https://badge.fury.io/py/mpl-tools)
[![PyPI - Downloads](https://img.shields.io/pypi/dw/mpl-tools)](https://pypi.org/project/mpl-tools/0.1.5/)

This package provides some tools to work with [Matplotlib](https://matplotlib.org/).

## Installation

#### Normal installation

```sh
pip install mpl-tools
```

#### For development

**On Linux**:
`git clone <this repo> ; make install`

**On Windows (or Linux)**:
Download & extract this repo.
Install [poetry](https://python-poetry.org/docs/#installation).
Run `poetry install`.

**Note**: The above will install *poetry*,
which then installs the source and its dependencies
into an isolated *virtual environment*.
To add packages, you should *not* use `pip install`,
but *poetry*, e.g. `poetry add --dev somepackage`.

<!-- markdownlint-disable-file header-increment -->
pretty-admin 0.1.5
A Tailwind-based Django admin UI skin
License: MIT
Requires Python: >=3.6

# 🌈 Pretty Admin – Tailwind-powered Django Admin Skin
[![PyPI version](https://badge.fury.io/py/pretty-admin.svg)](https://badge.fury.io/py/pretty-admin)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)



**Pretty Admin** is a beautiful, customizable Django admin interface built with Tailwind CSS. It enhances the default Django admin with modern UI and responsive design.

> ⚠️ This package is under active development. Full-featured updates will be released soon. Stay tuned!

---

## 🚀 Features

- 🎨 Beautiful Tailwind-based UI
- 🌙 Light/Dark theme toggle
- 📱 Fully responsive layout
- ⚡ Minimal setup, plug & play

---

## 📦 Installation

You can install Pretty Admin directly from PyPI:

```bash
pip install pretty-admin
```

## ⚙️ Setup Instructions

Follow these steps to integrate `pretty_admin` into your Django project:

### 1. Add `pretty_admin` to `INSTALLED_APPS`

Make sure it's placed **before** `django.contrib.admin`:

```
# settings.py

INSTALLED_APPS = [
    'pretty_admin',               # 👈 Add this at the top before django.contrib.admin
    'django.contrib.admin',
    'django.contrib.auth',
    ...
]
```



### 2. `Set STATIC_URL` and `STATIC_ROOT`
Add this to your settings.py if not already set:

```
# settings.py

import os

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
```

### 3. Run collectstatic
To gather all static files (including Pretty Admin's Tailwind assets), run:


```
python manage.py collectstatic
```
This will generate a staticfiles/ folder containing all necessary static files.


### 4. Start your server

```
python manage.py runserver
```
## Visit your admin panel at:
```
http://127.0.0.1:8000/admin/
```
You should now see the beautiful Pretty Admin UI ✨