Commit Graph

29 Commits

Author SHA1 Message Date
4a06bd4d63 docs: Update README to include installation methods via APT and PyPi
- Added information on installing mediacurator from APT repository and PyPi.
- Included relevant links for installation instructions, APT repository, and PyPi page.
2024-10-30 02:33:30 -04:00
5ba0f84d12 **Summary:**
This release introduces a major overhaul of the `mediacurator` command-line interface (CLI) and comprehensive updates to the documentation. The CLI has transitioned from a custom argument parsing system to utilizing Python's `argparse` and `argcomplete` libraries, greatly enhancing usability and flexibility. Due to these significant changes, the version is incremented from **0.0.13** to **1.0.1**.

- **Refactored** `tools.py` for standardized command-line argument handling using `argparse` and `argcomplete`.
- **Improved** user interaction with structured arguments and built-in help, error handling, and validation.
- **Consolidated** video detail printing logic into a reusable method within the `Video` class.
- **Enhanced** `MediaLibrary` class with better clarity, functionality, and expanded support for video formats.
- **Reorganized** `main.py` to streamline argument handling and improve error feedback.
- **Updated** `setup.py` for release preparation, including new classifiers and dependencies.

- **Revised** README.md for clarity, including structured command usage and improved descriptions.
- **Moved** and improved old documentation, removing outdated content and adding new screenshots.
- **Maintained** legacy commands for backward compatibility while enhancing usability with clear examples.

- **Removed** non-existent `bcolors` from the public API.
- **Upgraded** requirements.txt to include `argcomplete` for command-line completion.
- **Updated** docstrings and function documentation for clarity on functionality and parameters.
2024-10-20 23:19:42 -04:00
80ef63eccd Rename MediaCurator to mediacurator and update to version 1.0.1
- Breaking change: Renamed the project from 'MediaCurator' to 'mediacurator' to standardize naming conventions (all lowercase).
- Updated all references across documentation and source files:
  - README.md
  - Various .rst documentation files (installation, manual, use cases, errors, warnings)
  - Python source files in 'mediacurator/library' and main 'mediacurator.py'
  - setup.py
- Incremented version from 0.0.13 to 1.0.1 to reflect breaking changes.
- Added release notes for 1.0.1 in docsource/source/releasenotes/1.0.1-changelog.rst
2024-10-17 19:58:25 -04:00
75570b3638 Permission fixed. 2022-09-05 03:52:09 -04:00
1ff6c19951 Trying to fix docs 2021-04-25 03:06:07 -04:00
dd893e4a12 Doc update 2020-12-26 12:37:18 -05:00
be222039d6 Added dev imports 2020-12-26 12:31:27 -05:00
0b3c39fd15 Updated gihub page 2020-12-21 23:02:02 -05:00
b3676aeb25 Working on packaging and related docs 2020-12-16 05:28:32 -05:00
615fd0d419 Working on packaging and related docs 2020-12-16 05:07:53 -05:00
44a222fe8b Working on documentation 2020-11-21 18:57:30 -05:00
acc1f8d3fb Working on docs 2020-11-21 14:50:52 -05:00
99c686d7e9 Working on doc homepage 2020-11-21 01:24:29 -05:00
8df660019d Improved error detection and verbosity handling 2020-11-19 23:00:48 -05:00
8840988636 Started separating the script in modules and object oriented approach 2020-11-17 20:06:02 -05:00
f632d2311c Fixed issue when handling failed conversion. Also working (In progress) on resolution filters 2020-11-16 22:57:14 -05:00
e0b9afdbfa Added more filters 2020-11-15 20:16:24 -05:00
126a23b680 Fixed a typo* in the readme 2020-11-15 12:12:04 -05:00
2c8a769739 Documented undocumented feature 2020-11-15 12:09:56 -05:00
35e6435f0c Fixed issue with multiple files / folders 2020-11-14 13:11:07 -05:00
2bf0ee41f5 Fixed readme 2020-11-07 22:04:23 -05:00
9f126ad1f3 Added missing features in readme 2020-11-07 22:02:13 -05:00
5e0c7056ed Added color output 2020-11-05 09:07:01 -05:00
7c37ca78fd Fix on readme to reflect new api 2020-11-05 07:32:45 -05:00
e9c4dcc8e0 Fix 2020-11-05 07:31:20 -05:00
c1fcd78dda Changed api for more flexible options and list of directories 2020-11-05 07:29:49 -05:00
106f4f2e12 Added more codecs 2020-11-05 05:58:47 -05:00
e84695cb9a Added more verbosity for the scanning process. Changed the filename. Added ffmpeg detection 2020-11-05 05:37:48 -05:00
1c383a582e Added more filters and README 2020-11-03 16:53:29 -05:00