semvec/pypi-packages huggingface dataset:
mpsync 0.0.1
A synchronization tool for micro python boards
Requires Python: >=3.6, <4
Keywords: micropython,synchronization,serial,development

# mpsync

**mpsync** is a little tool that you can run during your MicroPython development to automatically upload changes in your code to a board. Simply run it inside the folder you want to sync up and it will create, upload, and delete files from and to your board whenever something changes.

## How to Install

Install by running

```
$ python setup.py install
```

Afterwards, you can just use `mpsync` anywhere to start the script.

## How to Use

```
usage: mpsync [-h] [-f FOLDER] [-p PORT] [-v]

A tool that continously synchronizes a folder to a MicroPython board.

optional arguments:
  -h, --help            show this help message and exit
  -f FOLDER, --folder FOLDER
                        The folder that should be used to synchronize. Default is the current one
  -p PORT, --port PORT  Serial port of the MicroPython board.
  -v, --verbose         Print debug information.
```

You can specify the folder you want to sync either by starting the script from the folder or by specifying it in the `--folder` argument. You can specify the location of your MicroPython board with `--port`. Here is an example:

```
~ $ cd micropython_project
~/micropython_project $ mpsync -p /dev/tty.SLAB_USBtoUART
```

## Known Issues

mpsync is currently unable to synchronize the moving of folders. Everything else should be working. If you are having troubles, please open an issue.


## Dependencies

mpsync requires the python libraries `watchdog` and `mpfshell`.

## Ideas

I have some ideas on how to improve this tool. Let me know via an issue if you have ideas as well!

 - Performing an rsync on the complete folder when the script is started
 - Support moving of folders
 - Support specification of waiting time before stuff gets uploaded.
f1-2020-telemetry 0.2.1
A package to handle UDP telemetry data as sent by the F1 2020 game.
Requires Python: >=3.6

F1 2020 UDP Telemetry package
=============================

The f1-2020-telemetry package provides support for interpreting telemetry information as sent out over the network by [the F1 2020 game by CodeMasters](https://www.codemasters.com/game/f1-2020/).
It also provides command-line tools to record, playback, and monitor F1 2020 session data.

With each yearly release of the F1 series game, CodeMasters post a description of the corresponding telemetry packet format on their forum.
For F1 2020, the packet format is described here: https://forums.codemasters.com/topic/50942-f1-2020-udp-specification/

The package should work on Python 3.6 and above.

This project is a fork of f1-2019-telemetry by Sidney Cadot (reddish) for F1 2019


Project information
-------------------

The f1-2020-telemetry package and its documentation are currently at version **0.2.1**.

The project can be installed using the standard Python 3 _pip_ tool as follows:

    pip install f1-2020-telemetry

The project is hosted as a Git repository on [GitLab](https://gitlab.com):

  https://gitlab.com/gparent/f1-2020-telemetry/

The pip-installable package is hosted on [PyPI](https://pypi.org):

  https://pypi.org/project/f1-2020-telemetry/

The documentation is hosted on [Read the Docs](https://readthedocs.org):

  https://f1-2020-telemetry.readthedocs.io/en/latest/