From 24210c3a5ca0407c2d5973367c37b321fb412e26 Mon Sep 17 00:00:00 2001 From: Yuriy Date: Sat, 28 Jan 2023 01:22:28 -0500 Subject: [PATCH] reformatting --- README.md | 24 +++++++----------------- 1 file changed, 7 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 7d81948..7e427df 100644 --- a/README.md +++ b/README.md @@ -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 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. ![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