reformatting

main
Yuriy 2 years ago
parent 4afec5ae56
commit 24210c3a5c

@ -27,15 +27,13 @@ Automated posting to the following social media platforms, utilizing either the
# 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 to control Chrome
- https://github.com/florentbr/SeleniumBasic/releases/tag/v2.0.9.0
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 for your Chrome version so Selenium can connect to Chrome for automation
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
- https://chromedriver.chromium.org/downloads
- Extract “chromedriver_win32.zip” and move the extracted chromedriver.exe to: `C:\Program Files\SeleniumBasic\chromedriver.exe`
- The chromedriver will need to be re-downloaded whenever Chrome updates
4. Download the latest .exe of the Poster: https://git.zinchuk.xyz/yuriy/Freedomain-Social-Media-Poster/releases
- 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-Social-Media-Poster/releases)
- When run, the poster will automatically create the folders and files it requires in the directory it's run from.
# Settings.ini
@ -50,9 +48,8 @@ DiscordErrorLoggingWebhookBotURL=Webhook URL Where Error & Status Messages get p
TelegramBotToken=Public Posts Bot Token
TelegramBotChatID=Public Posts Bot Chat ID
````
- https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks
- https://tutorial.cytron.io/2021/09/01/how-to-create-a-telegram-bot-get-the-api-key-and-chat-id/
- [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.
@ -60,10 +57,3 @@ TelegramBotChatID=Public Posts Bot Chat ID
Ive 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.
![Alt text](Assets/Screenshots/Error_Message_Example.png "Error Message")
## Todo
- Convert .docx files to markdown
- Add note about pinning tool to taskbar
- Add Chromedriver auto updater functionality

Loading…
Cancel
Save