diff --git a/README.md b/README.md index 18a0c6e..4fad5ad 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,35 @@ This repo is full of automation scripts for QDN. First script is 're-encode-publish-Q-Tube.py' - a script that publishes folders of videos, after re-encoding if necessary. +## Requirements -###Re-Encode and Publish with 're-encode-publish-Q-Tube.py' python script +1. **Private Key** for the account you are going to be publishing with. This can be obtained via **Legacy UI** only. (you may utilize https://ui.qortal.link if you do not have a legacy UI installation running on the machine, it runs locally no matter how it is accessed.) + +2. If you are wanting everything to be done in a **fully automated fashion** then you will need a '**QDN.json**' file in each sub-folder. This file is structured as shown below, and conatains 'script metadata' related to the videos in each sub-folder. + +A QDN.json in each sub-folder will ensure that each video is published with matching information related to the QDN.json data. It will also ensure that the script is able to 'just run' once it starts, and make all necessary decisions, changes and publishing automatically from that point on. + +3. If you do NOT have a QDN.json in each sub-folder, the script will **propmpt you to input information for each video**. This is rather time-consuming, unless you only have a small number of videos being published. + + +## Future Improvements + +1. Adding the ability to not only publish folders of existing videos, but to GRAB, DOWNLOAD, SAVE, THEN RE-ENCODE videos from various additional publishing platforms. + +The script will have future improvements to allow for this. It will most likely be done in a helper script that runs along with the primary script, that will check another configuration file and/or input from the user. + +The plan is to allow input of both a list of video urls, an API location for things like RSS FEEDS such as that on Brigheon, or **a link to a playlist on platforms such as ***tube.***. + +The concept here is to make it so that users on other publishing platforms that are centralized, will be able to re-publish all of their existing content to Q-Tube easily, therefore having a decentralized publishing option on Qortal. + +2. Adding a User Interface for all Crowetic Automation Scripts. In the longer-term future the concept is to have the 'Crowetic Command Center', this will be an application that allows people to take full advantage of all of the automation scripts written by @crowetic easily. With a User Interface that allows the launching and configuration required, and assists the user in executing the scripts. + +The interface is planned to have multiple sections, from Linux installation and configuration to coding assistance to Qortal Development assistance to LLM installation, configuration, and AI-enhanced assistance, to running scripts like this one. The 'Crowetic Command Center' will be a massively beneficial tool for the execution and improvement of all things Qortal and Linux. + +# Utilizing the script +Follow the instructions below, and overview of the script functionality to leverage the power of the multi-re-encode multi-publish script. + +### Re-Encode and Publish with 're-encode-publish-Q-Tube.py' python script what it does is: Re-encodes if necessary, then PUBLISHES entire folders of videos to QDN. Automatically.