summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md59
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!