semvec/pypi-packages huggingface dataset:
bad-apple-turtle 2.1.1b0
A script that converts videos into a format playable by a Python turtle.
Requires Python: >=3.9

# bad-apple-turtle
A program that plays Bad Apple!! on a Python Turtle

This had just been nearly completely re-written to be better in almost every way. Pypotrace is no longer used in this version.

Python-vlc is used when playing back a video along side the turtle, but it technically optional. Make sure VLC Media Player is installed before python-vlc if you want to use it.

You can install this with `pip install bad-apple-turtle`. If you want VLC support, run `pip install bad-apple-turtle[vlc]`, and if you also want to be able to download videos for the script, you can do `pip install bad-apple-turtle[vlc,yt-dlp]`. From there, you can run the command with `bad-apple-turtle`. If you want a quick demo and have yt-dlp installed, you can just do `bad-apple-turtle --demo`.

You have several options when running the command. You can directly play a video in a turtle by specifying it in the command with `-v`/`--video`. If you don't want the original to play next to it, you can use the `--no-vlc` argument. If you want to export the resulting vectorized video to a file, you can also specify an output file with `-o`/`--output`. You can then play the vectorized video again later using `-i`/`--input`. If you specify a vectorized video and a normal video at the same time, the turtle will play the vectorized one while VLC will play the normal video. If you just want to output a file without playing the video at the same time, you can use the `--no-play` argument. Once the vectorized video is exported, the original is no longer required for turtle playback, though there is no audio included.

If the turtle is not synchronized with the video, you can try increasing the `--vlc_delay` option, though it's already fairly high. If you are getting lots of dropped frames, you can use the simplification options, which are `--max-points` and `--min-area`. `--max-points` is the maximum number of points in a frame times the square root of the number of curves before the vectors are simplified. `--min-area` is the minimum area a curve needs for it to be rendered. Alternatively, you can try increasing `--tolerance`, which is how much time offset is allowed before frames are dropped, or get a faster computer.

Increasing the `--threshold` will increase how much of the greys are converted to black, and decreasing it will increase the amount of white. You can also use `-ss` and `-to` to specify starting and ending frames to playback (or export to a file)

There are other options and I recommend you use `--help` for more information.

I used this video for testing: https://www.youtube.com/watch?v=UkgK8eUdpAo

Theoretically, you could probably put any video through this, but I do not know how well it would work and it would be converted to binary black and white.
uft 2.0.8
UFT (Universal File Transfer) is a CLI tool , which can be used to upload files to a public server and any one can download it...
Requires Python: >=3.8
Keywords: uft,universal,file,transfer

# UFT 2.0.6 

UFT (Universal File Transfer) is a CLI tool , which can  be used to upload files to a public server and any one can download it...
<p float="left">
 <img src="https://komarev.com/ghpvc/?username=merwin-UFT&label=Project%20views&color=0e75b6&style=flat" alt="darkmash-org" /> 
<img alt="" src="https://static.pepy.tech/personalized-badge/uft?period=total&units=international_system&left_color=blue&right_color=orange&left_text=Downloads">

</p>
### Status
  - https://raw.githubusercontent.com/darkmash-org/UFT/main/status.txt

## Features

- Encrytion (RSA)
- Easy to use
- INSTALLER ( for linux )

## Up Commings - v3
- SPV(secure password varification) 
- File compression 
- E2EE
- Relays 
- Decentralised 

## Installation :

### Using Pip:

```
  pip install uft # or pip3 install uft (on linux)
```

### Linux:

```
git clone https://github.com/mastercodermerwin/UFT.git
```

```
cd UFT
```

```
sudo python3 installer.py # or python installer.py
```

### On Other OS`s
Use without adding to path..

```
git clone https://github.com/mastercodermerwin/UFT.git
```

```
cd UFT
```

```
python main.py
```


## How To Use:

```
user> uft help
```
Get help how to use UFT.

```
user> =uft upload (filename) (password)
```
Upload a file.

```
user> uft download (filename) (output) 
```
Download a file.

```
user> uft delete (filename) (password) 
```
Delete a file.

```
user> uft replace (filename) (newfile) (password)
``` 
Replace a file.

<hr>

## Testing
       
<p align="center">
<img src="https://cdn.discordapp.com/attachments/951417646191083551/1077843592057454653/Screenshot_from_2023-02-22_12-09-32.png">
  </p>
<p align="center">
<img width="45%" src="https://cdn.discordapp.com/attachments/951417646191083551/1077843622327758848/Screenshot_from_2023-02-22_12-10-48.png">
<img  width="45%" src="https://cdn.discordapp.com/attachments/951417646191083551/1077843652967137320/Screenshot_from_2023-02-22_12-11-21.png">
</p>
<p align="center">

  <img src="https://cdn.discordapp.com/attachments/951417646191083551/1077843704838115348/Screenshot_from_2023-02-22_12-11-57.png">
</p>

<hr>

## License

[MIT](https://choosealicense.com/licenses/mit/)


## Authors

- [@Merwin](https://www.github.com/mastercodermerwin)


 

<hr>
<details>
    <summary><b>✨Discord Server & Support</b></summary><br/>
 <h3 align="center">Darkmash Official Server </h3>
 
### ⬇️ ⬇️ ⬇️ ⬇️ INVITE LINK ⬇️ ⬇️ ⬇️ ⬇️ 

https://discord.gg/SC54bSgnyQ
</details>