This commit is contained in:
2026-01-22 11:32:20 -08:00
parent 2ae651c225
commit 7a23b3727a
2 changed files with 13 additions and 6 deletions

1
.gitignore vendored
View File

@@ -245,3 +245,4 @@ mypy.
.idea .idea
medios.db medios.db
medios* medios*
mypy.ini

View File

@@ -4,7 +4,7 @@
<h3>4 TEXT BASED FILE ONTOLOGY </h3> <h3>4 TEXT BASED FILE ONTOLOGY </h3>
</div> </div>
Medios-Macina is a file media manager and virtual toolbox capable of downloading, tagging, archiving, sharing, and media (audio, video, images, and text) managing 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. Medios-Macina is a API driven file media manager and virtual toolbox capable of downloading, tagging, archiving, sharing, and connecting you to HydrusNetwork backends. It is designed around a compact, pipeable command language ("cmdlets") so complex workflows can be composed simply and repeatably.
<h3>ELEVATED PITCH</h3> <h3>ELEVATED PITCH</h3>
<ul> <ul>
@@ -14,6 +14,8 @@ Medios-Macina is a file media manager and virtual toolbox capable of downloading
<li><i>Does it take you several brainfarts until you get a scent of where that file is at that your looking for?</i></li> <li><i>Does it take you several brainfarts until you get a scent of where that file is at that your looking for?</i></li>
<li><i>Do you have trouble struggling with filenames so that you can find the file you want later?</i></li> <li><i>Do you have trouble struggling with filenames so that you can find the file you want later?</i></li>
</ul> </ul>
<li><i>Would you like to have your media library available with you even when you are away from home?</i></li>
</ul>
<hr> <hr>
<h2>CONTENTS</H2> <h2>CONTENTS</H2>
<a href="#features">FEATURES</a><br> <a href="#features">FEATURES</a><br>
@@ -26,18 +28,23 @@ Medios-Macina is a file media manager and virtual toolbox capable of downloading
<div id="features"><h2> Features</h2> <div id="features"><h2> Features</h2>
<ul> <ul>
<li><b>Connects to HydrusNetwork, which is an open-source privacy orientated database-driven file manager</li>
<li><i>Medios-Macina uses multiple python module downloaders for your specific needs, it is highly configurable and customizable</i></li>
<li><i>no opening of folders neccessary! You can add multiple tags to a file and use the search engine to immediately find and retrieve that file your looking for</i></li>
<li><b>Flexible syntax structure:</b> chain commands with `|` and select options from tables with `@N`.</li> <li><b>Flexible syntax structure:</b> chain commands with `|` and select options from tables with `@N`.</li>
<li><b>Multiple file stores:</b> *HYDRUSNETWORK* <li><b>Multiple file stores:</b> *HYDRUSNETWORK*
- **Provider plugin integration:** *YOUTUBE, OPENLIBRARY, INTERNETARCHIVE, SOULSEEK, LIBGEN, ALLDEBRID, TELEGRAM, BANDCAMP*</li> - **Provider plugin integration:** *YOUTUBE, OPENLIBRARY, INTERNETARCHIVE, SOULSEEK, LIBGEN, ALLDEBRID, TELEGRAM, BANDCAMP*</li>
<li><b>Module Mixing:</b> *[Playwright](https://github.com/microsoft/playwright), [yt-dlp](https://github.com/yt-dlp/yt-dlp), [typer](https://github.com/fastapi/typer)*</li> <li><b>Module Mixing:</b> *[Playwright](https://github.com/microsoft/playwright), [yt-dlp](https://github.com/yt-dlp/yt-dlp), [typer](https://github.com/fastapi/typer)*</li>
<li><b>Optional stacks:</b> Telethon (Telegram), aioslsk (Soulseek), and the FlorenceVision tooling install automatically when you configure the corresponding provider/tool blocks. <li><b>Optional stacks:</b> Telethon (Telegram), aioslsk (Soulseek), and the FlorenceVision tooling install automatically when you configure the corresponding provider/tool blocks.
<li><b>MPV Manager:</b> Play audio, video, and even images in a custom designed MPV with trimming, screenshotting, and more built right in!</li> <li><b>MPV Manager:</b> Play audio, video, and even images in a custom designed MPV with trimming, screenshotting, and more built right in!</li>
<li><i>Works well with ZeroTier, you can create a private VPN that connects you to your media server from any smart device, you can even have a private sharing libraries with friends!</i></li>
</ul>
</ul </ul
</div> </div>
<div id="installation"><h2> INSTALLATION</h2> <div id="installation"><h2> INSTALLATION</h2>
<h4><b>Requirement:</b> <a href="https://www.python.org/downloads/">Python</a> <h4><b>Requirements:</b> <a href="https://www.python.org/downloads/">Python</a>
<h4><a href="https://git-scm.com/">GIT</a>
<br> <br>
<details> <details>
@@ -50,13 +57,12 @@ Medios-Macina is a file media manager and virtual toolbox capable of downloading
<details> <details>
<summary>WINDOWS</summary> <summary>WINDOWS</summary>
<pre><code>Invoke-RestMethod 'https://code.glowers.club/goyimnose/Medios-Macina/raw/branch/main/scripts/bootstrap.py' | python - <pre><code>Invoke-RestMethod 'https://code.glowers.club/goyimnose/Medios-Macina/raw/branch/main/scripts/bootstrap.py' | python -
</code></pre> </code></pre>
</details> </details>
<br> <br>
<b>Start the CLI by simply running "mm"</b> <b>After install, start the CLI by simply inputting "mm" into terminal/console, once the application is up and running you will need to connect to a HydrusNetwork sever to get the full experience. To access the config simply input ".config" while the application is running</b>
</div> </div>
<img src="https://avatars.githubusercontent.com/u/79589310?s=48&v=4">ytdlp</img> <img src="https://avatars.githubusercontent.com/u/79589310?s=48&v=4">ytdlp</img>
<img src="https://avatars.githubusercontent.com/u/3878678?s=48&v=4 <img src="https://avatars.githubusercontent.com/u/3878678?s=48&v=4