Metadata-Version: 2.1
Name: Rain-Pot
Version: 0.1.0
Summary: Collects Video from cloud, Generates video with text overlay, watermark, and background music; Collects and saves into a single file
Home-page: https://github.com/prio101/rain_pot
Author: Mahabub Islam
Author-email: miprio101@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: certifi ==2023.11.17
Requires-Dist: charset-normalizer ==3.3.2
Requires-Dist: decorator ==4.4.2
Requires-Dist: idna ==3.6
Requires-Dist: imageio ==2.33.0
Requires-Dist: imageio-ffmpeg ==0.4.9
Requires-Dist: moviepy ==1.0.3
Requires-Dist: numpy ==1.24.4
Requires-Dist: Pillow ==9.5.0
Requires-Dist: proglog ==0.1.10
Requires-Dist: requests ==2.31.0
Requires-Dist: tqdm ==4.66.1
Requires-Dist: urllib3 ==2.1.0

## RainPot
### A simple rainwater harvesting system for the movies and clips
![RainPot](./static/illustration.webp)
#### What is RainPot?

-> This system will collect the movies from the clouds and store them in the local storage.
-> Then it will process the movies and clips and store them in the local storage.
-> Then it will upload the movies and clips to the cloud.
-> Then it will delete the movies and clips from the local storage.
-> Then it will notify the user about the completion of the process.

#### How to use RainPot?

-> First, you need to install the dependencies.
-> Then you need to run the program.
-> Then you need to wait for the program to complete the process.

#### How to install the dependencies?

-> Run `pip install -r requirements.txt` in the terminal.


#### How to run the program?

-> Run `python src/main.py` in the terminal.


#### Tests

-> Run `python -m unittest` in the terminal.


### Todo:

1. Get the movies from the clouds / HardDisk. -> Done
2. Create a subclip from the movie -> Done
3. Remove the audio -> Done
4. Add the new audio -> Done
5. Add the new text over the clip -> Done
6. Save the clip over the harddisk. -> Done
