Clone
13
Config.conf
goyimnose edited this page 2025-12-30 06:23:23 -05:00

set up config.conf

the config file is meant to be modular, you only need to put in what you want. technically you do not need a file store, but you will miss out on a bunch features. For this tutorial we are going to make an example folderstore. Add the below to your config.conf, pick a path for you that is a blank folder non-system folder.

config.conf
[store=folder]
name="tutorial"
path="C:\Users\Admin\Downloads\tutorial"

TELEGRAM

Python Module: telethon , in order to get this working you need to sign up for a developer API ID, it is free. API ID

config.conf
[provider=telegram]
app_id=""
api_hash=""

HYDRUS NETWORK

medios-macina uses custom api wrapper based around the Hydrus network API . Help for setting up Hydrus Network

config.conf
[store=hydrusnetwork]
NAME=""
API=""
URL=""

OPENLIBRARY/ARCHIVE

code based on script Archive.org-Downloader , you need to create a free account. Archive.org and openlibrary.org share the same account, you only need one for both.

config.conf
[provider=OpenLibrary]
email=""
password="

temp="C:\Users\Admin\Downloads" debug="true"

HYDRUS NETWORK

config.conf
[provider=alldebrid]
api_key=""

MATRIX

in house scripting, you will need a matrix account, there are many home servers to choose from or make your own.

config.conf
[provider=Matrix]
homeserver=""
access_token=""
room_id=""
size_limit=""

SOULSEEK

config.conf
[provider=soulseek]
username=""
password=""

YT-DLP

yt-dlp

config.conf
[tool=ytdlp]
cookies=""

PODCAST INDEX

API wrapper built in-house for podcastindex, you can make a free

config.conf
[provider=podcastindex]
Key=""
Secret=""

after your done save the file and restart the cli.py