semvec/pypi-packages huggingface dataset:
python-csv2json 0.4.8
CSV to JSON Converter | Export to File and Use as String
Requires Python: >=3.7

# Python CSV to JSON Converter    ![Python](https://img.shields.io/static/v1?label=Python&message=3.11.0&color=important)
###### based on unicode UTF-8

You can export converted json string to a file when using a csv file

Instructions:

- For import to your project

    ```
      import csv2json as converter
    ```
- For convert csv to json and export to file

    ```
      converter.csv_2_json_file("YOUR_CSV_FILE_PATH")
    ```
- For convert csv to json as string:

    ```
      csv = "YOUR_CSV_STRING"
      json = converter.csv_2_json(csv)
      print(json) # Converted JSON String
    ```
  
Minimum Python Version Requirement is **3.7.0**
fl-api-requester 1.0.11
The France Leader API requester.
Requires Python: >=3.7

# Installation

```
pip install fl-api-requester
```

# Usage

```python
from fl_api_requester import *

connection_data = FLAPIConnectionData()
connection_data.api_uri = "http://localhost:8080"
connection_data.set_credentials("username", "password")

try:
    api_requester = FLAPIRequester(connection_data)

    # Login
    api_requester.login()

    # Get some data
    player = api_requester.get_player("Galactifer")
    alliance = api_requester.get_alliance("France Leader")

    print(player)
    print(alliance)
    print(len(alliance.players))

    # Get a War attack
    attack = api_requester.get_player_attacks("Galactifer")

    print(f"Galactifer attacked on {attack[0].timestamp_to_datetime():%d/%m/%Y at %H:%M:%S}")
except APIErrorException as e:
    print(e.api_error)
```
webling-calendar 0.1.0
Awesome webling_calendar created by dimschlukas

# webling_calendar

[![codecov](https://codecov.io/gh/dimschlukas/webling-calendar/branch/main/graph/badge.svg?token=webling-calendar_token_here)](https://codecov.io/gh/dimschlukas/webling-calendar)
[![CI](https://github.com/dimschlukas/webling-calendar/actions/workflows/main.yml/badge.svg)](https://github.com/dimschlukas/webling-calendar/actions/workflows/main.yml)

This is a simple command line interface to interact with the webling calendar API.

## Install it from PyPI

```bash
pip install webling_calendar
```

## Usage

```py
from webling_calendar import BaseClass
from webling_calendar import base_function

BaseClass().base_method()
base_function()
```

```bash
$ python -m webling_calendar
#or
$ webling_calendar
```

## Development

Read the [CONTRIBUTING.md](CONTRIBUTING.md) file.
jogos-python 0.11.1
Facilita a criação de jogos com Python

# jogos_python

Pacote para facilitar a criação de jogos com Python, usando pygame por baixo dos panos.

## Instalação

```
pip install jogos_python
```

## Ajuda

Para aprender como usar este pacote, veja a documentação, lá explicamos como funciona e damos exemplos.

* [Documentação](https://jogos-python.readthedocs.io).

Se você busca contribuir com o desenvolvimento deste pacote, você pode acessar o repositório oficial com o código-fonte, e ver a seção sobre Desenvolvimento.

* [Código-fonte](https://gitlab.com/LIpE-UFRJ/jogos-python).

## Desenvolvimento

Para desenvolver é essencial ser capaz de rodar o programa e conferir as modificações em tempo real. Para isto, siga os passos abaixo, a partir da pasta raiz do reporitório. É necessário ter o `pip` instalado em seu sistema. Se necessário instale o `venv` com `pip install venv`.

### Ambiente virtual

Crie um ambiente virtual para desenvolvimento. Só é preciso fazer isto uma vez.

```
python3 -m venv .venv
```

Será criada uma pasta oculta `.venv` na pasta do projeto.

Ative o ambiente com o comando:

```
source ./.venv/bin/activate
```

Quando quiser desativar o ambiente use o comando `deactivate`. Para rodas o programa em desenvolvimento é recomentado fazer no ambiente virtual, com um ambiente controlado para rodar o pacote.

### Instalação editável do pacote
Para desenvolver faça uma instalação editável do pacote com o comando

```
pip install -e .
``` 

Instalando desta maneira o pacote sempre conterá o código atual em desenolvimento. Este passo precisa ser feito apenas uma vez no ambiente virtual e permitirá importar o pacote nos testes e exemplos da mesma forma que o usuário do pacote faria.

### Testes automáticos

Para este projeto pretende-se usar o framework de testes `Pytest`. Então para ainda rodar os testes (quando houver), instale o pacote de testes com comando `pip install pytest` e, depois, rode os testes unitários  (futuramente) pelo comando `pytest`.

### Atualização da distribuição do pacote no PyPI

#### Build

```
python3 setup.py sdist bdist_wheel
```

Para os passos a seguir é preciso garantir que possui instalado o pacote `twine`. Se necessário instale com `pip install twine`.

#### Checkagem

```
twine check dist/*
```

#### Upload

Para realizar o upload é preciso ser um desenvolvedor do pacote e possuir as credenciais para upload no PyPI.

```
twine upload dist/*
```