Initial readme commit
This commit is contained in:
47
README.md
47
README.md
@@ -1,3 +1,48 @@
|
||||
# Freedomain-Video-Uploader
|
||||
|
||||
Video Uploader written for the Freedomain Philosophy Show
|
||||
Video Uploader written for the [Freedomain Philosophy Show](https://freedomain.com/)
|
||||
|
||||

|
||||
|
||||
|
||||
## Features
|
||||
Automated posting to the following social media platform through automated input with Selenium and Chrome.
|
||||
- Locals.com
|
||||
- Bitchute
|
||||
- Rumble
|
||||
- DailyMotion
|
||||
- Brighteon
|
||||
- Odysee (Using LBRY)
|
||||
- Telegram (≤ 50 MB)
|
||||
|
||||
# Installation
|
||||
1. Install .Net Framework 3.5
|
||||
- This can be installed directly through Windows by going to Start > Turn Windows Features On or Off > check the checkbox next to “.NET Framework 3.5” > Click OK
|
||||
2. Install [SeleniumBasic](https://github.com/florentbr/SeleniumBasic/releases/tag/v2.0.9.0) to control Chrome
|
||||
- Make sure to “Run as Administrator” on the file when installing so that it gets installed to `C:\Program Files\SeleniumBasic`. Otherwise it will get installed to `\AppData\` and the Poster will not be able to connect to Selenium and to Chrome.
|
||||
3. [Download latest ChromeDriver](https://chromedriver.chromium.org/downloads) for your Chrome version so Selenium can connect to Chrome for automation
|
||||
- Open Chrome and type in `about::version` into the URL bar. The very first line will tell you what Chrome version you have
|
||||
- After downloading, extract “chromedriver_win32.zip” and move the extracted chromedriver.exe to: `C:\Program Files\SeleniumBasic\chromedriver.exe`
|
||||
- NOTE: The chromedriver will need to be re-downloaded whenever Chrome updates to keep up with API changes
|
||||
4. [Download the latest .exe of the Poster](https://git.zinchuk.xyz/yuriy/Freedomain-Video-Uploader/releases)
|
||||
- When run, the poster will automatically create the folders and files it requires in the directory it's run from.
|
||||
|
||||
# Settings.ini
|
||||
The Poster reads & saves its settings to a `settings.ini` file located in the same directory the the Poster. All customization, including custom profile URLs are stored here. The required fields are:
|
||||
|
||||
````
|
||||
[General]
|
||||
- @todo
|
||||
````
|
||||
- [How to create Discord webhook](https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks)
|
||||
- [How to get Telegram bot token + chat-id](https://tutorial.cytron.io/2021/09/01/how-to-create-a-telegram-bot-get-the-api-key-and-chat-id/)
|
||||
- All other settings will automatically get written to the `settings.ini` file as you check/uncheck the setting boxes while running the Poster.
|
||||
|
||||
|
||||
# Uncaught Script Errors
|
||||
I’ve done my best to catch any possible errors that might pop up and write functionality to handle them. But If an error happens that i haven't written resolves for, it will pop up a message box that looks like this. Please send me a screenshot so I can write a patch for the bug.
|
||||
|
||||

|
||||
|
||||
# Compiling .exe from source
|
||||
- @todo
|
||||
Reference in New Issue
Block a user