semvec/pypi-packages huggingface dataset:
aikits 0.1.0
A package to download ai tools templates and agents
Requires Python: <4.0,>=3.11

# aikits

\[ **☞☞☞ This is the readme for a project from the
[simple-modern-uv](https://github.com/jlevy/simple-modern-uv) template.** Fill it in and
delete this message!
Below are brief instructions on setup and development workflows that you may use or
modify for your project.
\]

## Installing uv and Python

This project is set up to use [**uv**](https://docs.astral.sh/uv/), the new package
manager for Python. `uv` replaces traditional use of `pyenv`, `pipx`, `poetry`, `pip`,
etc. This is a quick cheat sheet on that:

On macOS or Linux, if you don't have `uv` installed, a quick way to install it:

```shell
curl -LsSf https://astral.sh/uv/install.sh | sh
```

For macOS, you prefer [brew](https://brew.sh/) you can install or upgrade uv with:

```shell
brew update
brew install uv
```

See [uv's docs](https://docs.astral.sh/uv/getting-started/installation/) for more
installation methods and platforms.

Now you can use uv to install a current Python environment:

```shell
uv python install 3.13 # Or pick another version.
```

## Development

For development workflows, see [development.md](development.md).

* * *

*This project was built from
[simple-modern-uv](https://github.com/jlevy/simple-modern-uv).*
dbS3 0.1.6
Pequeno banco de dados que armazena informações no S3 usando TinyDB.
Requires Python: >=3.8

# dbS3

Este módulo implementa um pequeno banco de dados que armazena informações no Amazon S3 usando o TinyDB. Foi criado inicialmente para armazenar dados de telemetria, como:

- Hora da chamada de um endpoint
- Tempo de execução da chamada
- Indicação de sucesso ou erro

## Instalação

Para instalar o pacote, use:

```sh
pip install dbS3
```

Ou, se estiver instalando a partir do código-fonte:

```sh
pip install .
```

## Dependências

O módulo depende das seguintes bibliotecas:

- `boto3==1.28.25` (para interação com o Amazon S3)
- `tinydb==4.8.0` (para armazenamento de dados no formato NoSQL)

## Uso

Aqui está um exemplo básico de como utilizar o módulo:

```python
from dbS3 import insert_tinydb 

# Use suas funções
some_data = {"example_key": "example_value"}
insert_tinydb(some_data)
```

Ou utilizando diretamente uma instância do banco:

```python
from dbS3 import MydbS3

# Inicializa o banco com um bucket S3
db = MydbS3(bucket='meu-bucket', file='telemetria.json')

# Armazena uma entrada de telemetria
db.save({
    'endpoint': '/api/dados',
    'hora': '2025-03-20T18:00:47Z',
    'tempo_execucao': 0.342,
    'sucesso': True
})

# Recupera todas as entradas
entradas = db.all()
print(entradas)
```

## Configuração

O banco de dados utiliza um bucket S3 para armazenar os dados. Certifique-se de que suas credenciais da AWS estão corretamente configuradas via `AWS_ACCESS_KEY_ID` e `AWS_SECRET_ACCESS_KEY`, ou através do perfil da AWS CLI.

## Licença

Este projeto está licenciado sob a licença MIT.