diff options
author | Roger Gonzalez <roger@rogs.me> | 2024-03-03 17:52:07 -0300 |
---|---|---|
committer | Roger Gonzalez <roger@rogs.me> | 2024-03-03 17:52:07 -0300 |
commit | 92a05e38b4dd53de30c39a8af6cd32f7c55972b2 (patch) | |
tree | 4aff4a3f044e8d26e929841e408e47d3271fac21 /README.md |
Initial commit and project setup
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..ecab0c8 --- /dev/null +++ b/README.md @@ -0,0 +1,59 @@ +# Subscleaner + +Subscleaner is a Python script that removes advertisements from subtitle files. It's designed to help you enjoy your favorite shows and movies without the distraction of unwanted ads in the subtitles. + +## Features + +- Removes a predefined list of advertisement patterns from subtitle files. +- Supports various subtitle formats through the pysrt library. +- Automatically detects the encoding of subtitle files using chardet. + +## Installation + +To install Subscleaner, you'll need Python 3.9 or higher. It's recommended to use Poetry for managing the project dependencies. + +1. Clone the repository: + +``` sh +git clone https://gitlab.com/rogs/subscleaner.git +``` + +2. Navigate to the project directory: + +``` sh +cd subscleaner +``` + +3. Install the dependencies with Poetry: + +``` sh +poetry install +``` + +## Usage + +To use Subscleaner, you can pipe a list of subtitle filenames into the script: + +``` sh +find /your/media/location -name "*.srt" | poetry run subscleaner +``` + +Alternatively, you can use the script directly if you've installed the dependencies globally: + +``` sh +find /your/media/location -name "*.srt" | python3 subscleaner.py +``` + +## Contributing + +Contributions are welcome! If you have any suggestions or improvements, feel free to fork the repository and submit a pull request. + +## License + +Subscleaner is licensed under the GNU General Public License v3.0 or later. See the LICENSE file for more details. + +## Acknowledgments + +This repository is a rewrite of this Github repository: https://github.com/FraMecca/subscleaner. + +Thanks to [FraMecca](https://github.com/FraMecca/) in Github! |