What we Automated with AutoHotkey this week 26
Channel: AUTOHOTKEY Gurus
Date: 2023-12-13

TLDR: AHK can be used to automate a wide range of tasks, saving time & increasing productivity in various areas such as file management, notifications, email management, & data extraction
1. 00:00 🤖 We automated finding modified AHK files, extracted YouTube subtitles, fixed emoji display, & scheduled tweets for over 1400 videos
 1.1 The script runs to find AHK files modified in the last week, & it found 287 files, indicating a busy week
 1.2 We automated the extraction of YouTube subtitles using a Chrome extension to bypass the API limitations & clean up the inaccurate subtitles
 1.3 Speaker discussed using the cjson library to correctly display emojis in YouTube API & chat bot titles
 1.4 Speaker automated scheduling tweets for over 1400 AHK videos & also incorporated blog posts for main topics
2. 03:34 🤖 Organized & extracted examples from AHK help file, bundled V1 & V2 downloads, & created new drip campaigns for automated emails
 2.1 Organizing & extracting examples from the AHK help file to train the chatbot with V1 & V2 code
 2.2 Organizing & bundling V1 & V2 downloads with subfolders for easy access & comparison
 2.3 Created new drip campaigns to automate emails for people who sign up for newsletter or download, including a series of emails for AHK beginners & campaigns to recruit people to the hero club or for a call
3. 06:38 🤖 Automating file path retrieval & Dropbox link generation with AHK, while also comparing cjson libraries for audio book format conversion
 3.1 Speaker demonstrates how they automated the process of obtaining the full path of a file & navigating to it using AHK, making it easier to share files with others
 3.2 Using AHK, Speaker automated the process of getting Dropbox links, making it simple & easy for Dropbox users
 3.3 Speaker discusses the use of FFM imp Peg Ripper to convert audio book formats & compares the speed of cjson libraries from Geek dude & tikb
4. 10:01 🤖 Speaker automated notifications using AHK & worked on adapting the notify class to display on a specific monitor
 4.1 Speaker used AHK to create a script for notifying & used a clipshare tool to notify someone while they were recording a video
 4.2 Adapting the notify class to allow for choosing the display monitor & working on getting it to display on the third monitor
5. 11:44 🤖 AHK can automate tasks, create & execute snippets with Hotkeys, export menus with icons, & evaluate email addresses for the newsletter manager using a complex algorithm
 5.1 Speaker discusses creating a library of examples for AHK & prompt assistant to automate tasks
 5.2 Speaker discusses the ease of exporting menus with icons using a tool, & plans to create libraries for free downloads for AHK examples
 5.3 AHK can be used to create & execute snippets & other code with Hotkeys & HotStrings, making it a versatile automation tool
 5.4 Automated the evaluation of email addresses for the newsletter manager using a complex algorithm to filter out bad words & repetitive characters, with a scoring system to automatically ban certain addresses
6. 15:42 🤖 AHK was used to automate copying document paths, updating Simple Menu, & adding new icons for connecting & using different tools, while also encountering issues with running the script & needing to report the problem
 6.1 Speaker discusses the complexity of a script & the need to integrate a list manager with other programs, encountering issues with running the script & needing to report the problem
 6.2 Speaker discusses using AHK to automate copying the path of a document & making updates to a tool called Simple Menu
 6.3 The program now automatically launches as an admin if it detects an admin program, & new icons have been added to help with connecting & using different tools
7. 19:30 🤖 UIA viewer used as a map for AHK tools, challenges with character alignment & V2 version, issues with launching tools without admin mode
 7.1 Speaker discusses the use of UIA viewer as a map to help people know which tools to use with AHK
 7.2 Alignment of characters was difficult due to varying widths, & automate my task was swapped out for fine text, which was borrowed from & influenced by automate my task but is still too complicated for the average person
 7.3 Speaker discusses the complexities of using the V2 version of a tool & the issues with launching certain tools without admin mode
8. 22:22 🤖 Speaker automated disqualifying study responses & extracting questionnaire data using AHK, saving time & increasing productivity, with additional automated processes such as data file generation, unit testing, client script updates, & email appending
 8.1 Speaker automated the process of disqualifying responses in a study using AHK to avoid the manual & time-consuming task of searching & disqualifying IDs
 8.2 Speaker automated the process of extracting questionnaire data using an API call & looping over a list of qualifications, creating a simple script to run the program