semvec/pypi-packages huggingface dataset:
py-trackmania.io 0.2.8
Helper Package for Trackmania.io API
Requires Python: >=3.10

# py-trackmania.io
[![Trackmania.io API Status](https://img.shields.io/website?down_message=Offline&label=Trackmania.io%20API&up_message=Online&url=https%3A%2F%2Ftrackmania.io)](https://trackmania.io)

[![GitHub issues](https://img.shields.io/github/issues/NottCurious/py-trackmania.io?logo=github)](https://github.com/NottCurious/py-trackmania.io/issues)
[![GitHub pull requests](https://img.shields.io/github/issues-pr/NottCurious/py-trackmania.io?logo=github)](https://github.com/NottCurious/py-trackmania.io/pulls)
[![GitHub Repo stars](https://img.shields.io/github/stars/NottCurious/py-trackmania.io?logo=github&style=flat-square)](https://github.com/NottCurious/py-trackmania.io/stargazers)
[![GitHub forks](https://img.shields.io/github/forks/NottCurious/py-trackmania.io?style=flat-square)](https://github.com/NottCurious/py-trackmania.io/network/members)


Trackmania API Helper for Python!

## Important - [Trackmania.io API for my own project?](https://openplanet.dev/tmio/api)
*See below on how to set your user_agent*

Your User-Agent Must Have:
1. Your Discord Username
2. Your Project Name

Example:
`NottCurious#4351 | TMIndiaBot`

*" | via py-trackmania.io" is automatically appended to your user_agent*

#### How to set user_agent
```python
from trackmania import Client

Client.user_agent = "NottCurious#4351 | TMIndiaBot"
```

#### How to set Redis Server host and port
```python
from trackmania import Client

Client.redis_host = "127.0.0.1"
Client.rediS_port = 6379
```

## Docs
Docs can be found on [readthedocs.org](https://py-trackmaniaio.readthedocs.io/en/latest/).

## Installation
**Note:** Must have Python 3.10 or higher.
```shell
python3 -m pip install py-trackmania.io # Linux

python -m pip install py-trackmania.io # Windows
```

## Caching
Caching is done using a redis server. The client defaults to `127.0.0.1:6379`.

Caching is not *required* but is highly recommended.

## Pull Requests and Issues
If you have any suggestions, bugs, fixes or enhancements, please open a [Pull Request](https://github.com/NottCurious/py-trackmania.io/compare) or [Issue](https://github.com/NottCurious/py-trackmania.io/issues/new)

## Discord
Contact me on Discord if you have any questions, NottCurious#4351

## License
[MIT License](https://mit-license.org/)
pythonando 0.1.0
A typewrite for python
Requires Python: >=3.6

<h1 align="center">
<img src="https://img.shields.io/static/v1?label=pythonando%20POR&message=MAYCON%20BATESTIN&color=7159c1&style=flat-square&logo=ghost"/>


<h3> <p align="center">pythonando </p> </h3>
<h3> <p align="center"> ================= </p> </h3>

>> <h3> Step I - HOW WORKS </h3>

<p> Would you like to write your prints() as if you were a typewriter? That is, character by character? Then install `pip install pythonando! </p>
`
import pythonando


pythonando("Hello World")


`
toPytype 0.1.0
A typewrite for python
Requires Python: >=3.6

<h1 align="center">
<img src="https://img.shields.io/static/v1?label=typython%20POR&message=MAYCON%20BATESTIN&color=7159c1&style=flat-square&logo=ghost"/>


<h3> <p align="center">typython </p> </h3>
<h3> <p align="center"> ================= </p> </h3>

>> <h3> Step I - HOW WORKS </h3>

<p> Would you like to write your prints() as if you were a typewriter? That is, character by character? Then install `pip install typython! </p>
`
import typython


typython("Hello World")


`
teclando 0.0.5
A typewrite for python
Requires Python: >=3.6

<h1 align="center">
<img src="https://img.shields.io/static/v1?label=typython%20POR&message=MAYCON%20BATESTIN&color=7159c1&style=flat-square&logo=ghost"/>


<h3> <p align="center">typython </p> </h3>
<h3> <p align="center"> ================= </p> </h3>

>> <h3> Step I - HOW WORKS </h3>

<p> Would you like to write your prints() as if you were a typewriter? That is, character by character? Then install `pip install typython! </p>
`
import typython


typython("Hello World")


`
typython-2 0.0.5
A typewrite for python
Requires Python: >=3.6

<h1 align="center">
<img src="https://img.shields.io/static/v1?label=typython%20POR&message=MAYCON%20BATESTIN&color=7159c1&style=flat-square&logo=ghost"/>


<h3> <p align="center">typython </p> </h3>
<h3> <p align="center"> ================= </p> </h3>

>> <h3> Step I - HOW WORKS </h3>

<p> Would you like to write your prints() as if you were a typewriter? That is, character by character? Then install `pip install typython! </p>
`
import typython


typython("Hello World")


`
typython 0.0.5
A typewrite for python
Requires Python: >=3.6

<h1 align="center">
<img src="https://img.shields.io/static/v1?label=typython%20POR&message=MAYCON%20BATESTIN&color=7159c1&style=flat-square&logo=ghost"/>


<h3> <p align="center">typython </p> </h3>
<h3> <p align="center"> ================= </p> </h3>

>> <h3> Step I - HOW WORKS </h3>

<p> Would you like to write your prints() as if you were a typewriter? That is, character by character? Then install `pip install typython! </p>
`
import typython


typython("Hello World")


`
tyPYing 0.0.5
A typewrite for python
Requires Python: >=3.6

<h1 align="center">
<img src="https://img.shields.io/static/v1?label=tyPYing%20POR&message=MAYCON%20BATESTIN&color=7159c1&style=flat-square&logo=ghost"/>


<h3> <p align="center">tyPYing </p> </h3>
<h3> <p align="center"> ================= </p> </h3>

>> <h3> Step I - HOW WORKS </h3>

<p> Would you like to write your prints() as if you were a typewriter? That is, character by character? Then install `pip install tyPYing! </p>
`
import tyPYing


tyPYing("Hello World")

`
typingPY 0.0.4
A typewrite for python
Requires Python: >=3.6

<h1 align="center">
<img src="https://img.shields.io/static/v1?label=PYTYPEWRITE%20POR&message=MAYCON%20BATESTIN&color=7159c1&style=flat-square&logo=ghost"/>


<h3> <p align="center">PYTYPEWRITE </p> </h3>
<h3> <p align="center"> ================= </p> </h3>

>> <h3> Step I - HOW WORKS </h3>

<p> Would you like to write your prints() as if you were a typewriter? That is, character by character? Then install `pip install pytypewrite`! </p>

import pytypewrite.typewriter


pytypewrite.typewriter.MaquinadeEscrever("Hello")
pyTypewriter-3 0.0.3
A typewrite for python
Requires Python: >=3.6

<h1 align="center">
<img src="https://img.shields.io/static/v1?label=PYTYPEWRITE%20POR&message=MAYCON%20BATESTIN&color=7159c1&style=flat-square&logo=ghost"/>


<h3> <p align="center">PYTYPEWRITE </p> </h3>
<h3> <p align="center"> ================= </p> </h3>

>> <h3> Step I - HOW WORKS </h3>

<p> Would you like to write your prints() as if you were a typewriter? That is, character by character? Then install `pip install pytypewrite`! </p>

<p> import like import `pytypewrite` </p>

<p> For use, declare:
'type=pytypewrite()
type("Hello World")` </p>
pytypewrite-2 0.0.2
A typewrite for python
Requires Python: >=3.6

<h1 align="center">
<img src="https://img.shields.io/static/v1?label=PYTYPEWRITE%20POR&message=MAYCON%20BATESTIN&color=7159c1&style=flat-square&logo=ghost"/>


<h3> <p align="center">PYTYPEWRITE </p> </h3>
<h3> <p align="center"> ================= </p> </h3>

>> <h3> Step I - HOW WORKS </h3>

<p> Would you like to write your prints() as if you were a typewriter? That is, character by character? Then install `pip install pytypewrite`! </p>

<p> import like import `pytypewrite` </p>

<p> For use, declare:
'type=pytypewrite()
type("Hello World")` </p>
pytypewrite 0.0.1
A typewrite for python
Requires Python: >=3.6

<h1 align="center">
<img src="https://img.shields.io/static/v1?label=PYTYPEWRITE%20POR&message=MAYCON%20BATESTIN&color=7159c1&style=flat-square&logo=ghost"/>


<h3> <p align="center">PYTYPEWRITE </p> </h3>
<h3> <p align="center"> ================= </p> </h3>

>> <h3> Step I - HOW WORKS </h3>

<p> Would you like to write your prints() as if you were a typewriter? That is, character by character? Then install `pip install pytypewrite`! </p>

<p> import like import `pytypewrite` </p>

<p> For use, declare:
'type=pytypewrite()
type("Hello World")` </p>
ezs3 0.2.1
S3 wrapper built on top of boto3.
Requires Python: >=3.7

# ezS3

This library provides abstractions over [boto3](https://pypi.org/project/boto3/) to easily deal with S3 buckets.


## Usage

```python
from ezs3 import S3

# be sure to have set AWS_ACCESS_KEY_ID and
# AWS_SECRET_ACCESS_KEY env variables.
s3 = S3(bucket_name="some_bucket")

# or load credentials from file.
s3 = S3.from_credentials(bucket_name="some_bucket")

# upload everything in `./data` to `bucket_name://data/input`, imitating the
# directory structure. the directory `data` itself is not copied.
# these are equivalent:
#   s3.upload("./data", "data/input")
#   s3.upload("./data/", "data/input/")
s3.upload("./data/", "data/input")
# upload `/tmp/my_file` to `bucket_name://data/my_file`.
s3.upload("/tmp/my_file", "data/")

# download everything under `bucket_name://data/input` into `./data2`,
# imitating the prefix structure.
s3.download("data/input", "./data2/")
# download `bucket_name://data/my_file` into `/tmp`.
s3.download("data/my_file", "/tmp/")
# same as above, but file is renamed to `my_file2`.
s3.download("data/my_file", "/tmp/my_file2")

# remove files.
s3.remove(*s3.list_keys("data/"))
```