2.3 KiB
2.3 KiB
Medios-Macina is a CLI media manager and toolkit focused on downloading, tagging, and media storage (audio, video, images, and text) from a variety of providers and sources. It is designed around a compact, pipeable command language ("cmdlets") so complex workflows can be composed simply and repeatably.
CONTENTS
FEATURESINSTALLATION
Features
- Flexible syntax structure: chain commands with `|` and select options from tables with `@N`.
- Multiple file stores: *HYDRUSNETWORK, FOLDER* - **Provider plugin integration:** *YOUTUBE, OPENLIBRARY, INTERNETARCHIVE, SOULSEEK, LIBGEN, ALLDEBRID, TELEGRAM, BANDCAMP*
- Module Mixing: *[Playwright](https://github.com/microsoft/playwright), [yt-dlp](https://github.com/yt-dlp/yt-dlp), [typer](https://github.com/fastapi/typer)*
- Optional stacks: Telethon (Telegram), aioslsk (Soulseek), and the FlorenceVision tooling install automatically when you configure the corresponding provider/tool blocks.
- MPV Manager: Play audio, video, and even images in a custom designed MPV with trimming, screenshotting, and more built right in!
INSTALLATION
Requirement: Python
console command
git clone https://code.glowers.club/j/Medios-Macina
python Medios-Macina/scripts/bootstrap.py
- When run interactively (a normal terminal),
bootstrap.py will show a short menu to Install or Uninstall the project.
- rename config.conf.remove to config.conf, config tutorial
console command
git clone https://code.glowers.club/j/Medios-Macina
python Medios-Macina/scripts/bootstrap.py
bootstrap.py will show a short menu to Install or Uninstall the project.[store=folder] name="default" path="C:\Users\Public\Documents\library"
3. Start the CLI by simply running "mm" in shell or run python cli.py
# [CLICK FOR GUIDED TUTORIAL](/docs/tutorial.md)
