topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Wednesday December 31, 2025, 8:56 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Recent Posts

Pages: prev1 [2] 3 4 5 6 7 ... 10next
11
Repo: https://github.com/Kynlos/Akari-Flow


Intelligent CI/CD Documentation & Analysis System

Why Akari Flow? 
"Documentation is the code." — Everyone says it, but nobody actually searches the code. In reality, documentation rots the moment it's written. Developers hate writing it, and teams struggle to maintain it. The cost? Slower onboarding, silent breaking changes, and critical knowledge locked in people's heads. 
This system aims to eliminate documentation debt entirely.

Overview 
Akari Flow revolutionizes code documentation by automatically analyzing code changes with AST-based precision, creating diagrams, generating docs, detecting breaking changes, and notifying teams.

✨ Key Features 
  • Automated Code Analysis – Breaking change detection, impact analysis, quality scores, security scanning. 
  • Intelligent Documentation & Visualization – Auto docs, architecture diagrams, static site generation. 
  • PR Enhancement & Agentic Bot – Smart PR comments and safe search/replace automation. 
  • Multi-Platform Notifications – Discord, Slack, Pushbullet integration. 
Quick Start 
Prerequisites: 
  • GitHub repository 
  • Groq API key (free tier available) 
  • Python 3.11+ 

5-Minute Setup: 
git clone https://github.com/Kynlos/Akari-Flow.git
cd Akari-Flow

# Copy workflows into your repo
cp -r .github <your-repo>/

# Add required secret
# GROQ_API_KEY = <your-groq-api-key>

Push a change and the magic starts.

CLI Tool (Local Usage) 
Install dependencies and run:
pip install requests markdown

python cicd-cli.py full-run

Generate docs or site with dedicated commands.

Configuration 
Language parsing rules and LLM model settings are fully configurable.

Usage Examples 
Agentic Bot – Comment on PRs to modify code safely. 
Breaking Change Detection – Signature changes trigger alerts.

Documentation Portal 
The system builds a static site with navigation, dark mode, and diagrams.

Architecture 
The pipeline runs as GitHub Actions — parse code, generate docs & diagrams, build site, send notifications, then commit back.

Support 
If you find this project useful, consider sponsoring development.

About 
Intelligent CI/CD: Automated documentation, AST-based analysis, breaking change detection, and dynamic visualization powered by AI.
12
N.A.N.Y. 2026 / N.A.N.Y. 2026 Submission: AutoCorrect2
« Last post by kunkel321 on December 24, 2025, 12:28 PM »
NANY 2026 Entry Information

Application Name AutoCorrect2
Version Please see version date in code
Short Description An AHK v2 tool for capturing, refining, managing, and improving a library of AutoCorrect hotstrings.
Supported OSes It is an AutoHotkey v2 app, so it should run on a typical Windows machine.
Web Page https://github.com/k...nkel321/AutoCorrect2
Download Link https://github.com/k.../refs/heads/main.zip
Version HistoryUpdate edits are interspersed through out the AutoHotkey forum thread: https://www.autohotk...hp?f=83&t=120220

Description
This is not like the AutoCorrect on your phone. It’s like the one in MS Word, that runs silently in the background.  The project started as a customized version of the 2007 AutoCorrect.ahk file that can be found on the internet.   I made my own version of the Hotstring Helper quick-entry tool and added logging functionality so I could examine which of my hotstrings were getting backspaced.  When the whole thing was converted over to AutoHotkey v2, it became “AutoCorrect2” and “HotstringHelper2”.  At this point, the project has evolved into a suite of tools focused around managing and improving one’s AutoCorrect library.   There is more detail in the (long) user manual found in the Documentation folder.


Updates
I’m not a professional programmer, and the AutoCorrect2 suite of tools definitely have a “homemade” look to them.  There is no Windows Installer tool, and the app is mostly just portable.  Users can optionally delete their existing AutoCorrect2-main folder and just download the new one from GitHub each time.  This misses the point of logging and analyzing your autocorrects (and/or manual corrections) though.   The value of log analysis tools is to analyze your own typing/mistyping patterns and let the AutoCorrect hotstring library (HotstringLib.ahk) be fine-tuned to you.  Because of this, I made the Updater tool.  It checks GitHub for updates, then shows you just what files have newer versions.  That way, you can keep your existing acSettings.ini file and your own log files, and just get the newly-updated files when you run the Updater in the future. 

Setup
-For the first-time setup, I recommend download the entire AutoCorrect2-main GitHub repo.  It has the supporting files and folder structure that the various tools use.
-Then go to AutoCorrect2-main\Core\AutoCorrect.exe and double-click it. 
-To run at start up, go to the Windows SysTray and find the blue on white Greek Psi icon.  Right-click that and choose “Start with Windows.”  Remember: if you stop using the app later, go back and uncheck that. 
-For subsequent updates, use the Updater tool.

System Changes
-None.  The AutoCorrect2 apps are self-contained and portable.  There is an option to put links in your Windows Startup folder for the AutoCorrect2.exe and the MCLogger.exe, but no other parts of windows changed.  The Windows Registry is not touched.     
-Since no files are added to your system, there is no “Uninstall” either.   Just remove the optional “Start with Windows” if needed, then kill the apps, and delete the folder.

Compilation
-None.  I haven’t compiled any of these.
-As with my other apps, the .exe files are not compiled versions of the .ahk files.  They are just copies of AutoHotkey (v2, 64bit) that have been renamed to match the corresponding .ahk files.  This allows each .ahk script to run as a portable app.  For this to work, the same-named .ahk and .exe files must be kept in the same folder.  Double-clicking an exe runs the same-named ahk.

Logging
By default, AutoCorrect2 will log the autocorrections that happen, and will cache the last 5 words typed.  Those are saved in the ErrContextLog.txt file if/when you backspace an autocorrection.  Digits are never cached/logged.  AutoCorrection and backspace context logging can be disabled in the acSettings.ini file.  Tip: Use the SettingsManager.exe tool as a frontend for editing the acSettings.ini file.   Look for the ACSystem section, and the EnableLogging key.  Set it to 0.  There is an optional tool, the Manual Correction Logger (MCLogger.exe) which can run in the background and attempt to detect when you’ve corrected a typo, then format the typo/correction pair as “::typo::correction” and log it.   You can then analyze that log for promising new AutoCorrect entries to add.  Again, digits are not monitored or logged.   Note:  If a person deletes the entire AutoCorrect2 folder, then just downloads the whole new folder from GitHub, then logging auto-corrections and manual-corrections is pointless—so turn off the EnableLogging each time and don’t bother running the MCLogger tool.  Note:  There are a couple of places where the code “reaches out” to sites, such as GitHub, or ChatGPT, but a user’s log data is never sent. 

Usage and Tips
-Select a misspelled word, or a paragraph your which to reuse, in your text editor and press the Win+H hotkey.  Experiment with the buttons and functionality.
-With the HotstringHelper2 dialog open, select any dialog element and press F1 for onboard tips.
-The “Exam” pane is for fine-tuning AutoCorrect entries before saving them.  Right-click the Exam button for a list of buttons to related tools and files.
-Check out the user manual, because there are too many things to list on this page.
-See also hh2QuickSheet in Documentation folder.

References
-Many of the excellent folks at the AutoHotkey forums have helped over the years—Too many to list here, though they are listed in the code comments and the user manual.  Most of the icons are freebies from Icons8.com.  Note also the embedded WordNet dictionary and several classes that were written by other people (but are appropriately referenced).

Screenshot
Image of HotstringHelper2, showing Control Pane.
screenshot HH2 control pane 2025-12-24_08-32-39.jpg

Other Notes
-I should mention that, while the User Manual get's updated periodically, it quickly gets out of date, since I've been adding features and new scripts so frequently.  You can read the last several Edits in the AHK forum thread to see the latest updates.
-As indicated in the manual and the forum thread:  I left some of my auto- and manual- correction data for folks for experiment with, but you should delete my data, and collect/analyze your own.

EDIT 12-30-2025
Youtube Screencast section added to Readme on https://github.com/k...nkel321/AutoCorrect2
-(intro) https://www.youtube..../watch?v=cI6NwprfvpE
13
Problem is not me using win or other o/s.
Problem is user facing false virus blocking of exe.

So I found best to play with the big houses rather than fight them. Users are priority for me.
14
N.A.N.Y. 2026 / NANY 2026: Secure Photos
« Last post by Emily-Elizabeth on December 24, 2025, 10:26 AM »
NANY 2026 Entry Information

Application Name Secure Photos
Version 1.1.0
Short Description Encrypted photo manager
Supported OSes Windows and Linux
Web Page https://github.com/e...beth/SecurePhotos_LC
Download Link Win 32: https://github.com/e...e.Photos.Windows.zip
Download Link Win 64: https://github.com/e...s.Windows.x86-64.zip
Download Link Linux 64: https://github.com/e...Photos.Linux.x64.zip
Version History
  • 1.0.0 - initial release
  • 1.1.0 - added export


Description
Protect your personal memories. Whether it’s family vacations, birthdays, or everyday moments, ensure your photos stay private and secure.

Screenshots
https://private-user...aJmdumdKpGzLSoIHlkC0

https://private-user...JHAAxqnCh3XAmnq8W_QM

Usage
Installation
Download and run.

Uninstallation
Just delete it
15
General Software Discussion / Re: N.A.N.Y. 2026 sub forum?
« Last post by kunkel321 on December 24, 2025, 10:11 AM »
I guess I should have been more patient!  Mouser or Mod, you are welcome to move this entry
https://www.donation....msg456491#msg456491
to the 2026 forum, if you wish. 
16
N.A.N.Y. 2026 / N.A.N.Y 2026: Quick Backup
« Last post by GrumpyCoder on December 24, 2025, 12:09 AM »
NANY 2026 Entry Information

Application Name Quick Backup
Version 1.0.0.3
Short Description Creates a quick backup (Zip) of any folder with a timestamp as a postfix
Supported OSes Windows 11
Download Link Click Here
System Requirements.NET 8.0
Author Grumpy Coder

2025-12-24 09_00_54-.jpg

2025-12-24 09_01_24-.jpg

2025-12-24 09_13_37-Greenshot.jpg

Features
  • Right-click any folder, and you can back it up in its place or to a different destination. 

Planned Features
  • Nothing as of yet, but I'm open to suggestions.

Usage
Installation
  • Download, install (as admin), and run.

Using the Application
  • There is no UI, and it doesn't run in the background. It only works when needed.
  • The goal is to quickly create a Zip backup for any folder by appending the date and time of the backup.
  • This makes it painless to take quick backups for the same folder without having to rename the Zip file each time.
  • And because the timestamp is used as a postfix, you don't have to guess or check attributes to know which backup is more recent.
17
General Software Discussion / Re: N.A.N.Y. 2026 sub forum?
« Last post by mouser on December 23, 2025, 04:56 PM »
18
Hm, the most recent version of Autohotkey is nearly a year old, so that's had enough time to earn some trust, and avoid being blocked by the regular AV packages.
I haven't used McAfee AV for about 10 years, the first thing to remove from a new computer when installed in fact, as it's not worth the money they ask for it, any free offering used to be better and lower on system resources, and currently MS Defender is leading the free offerings.

Any half decent AV package has options to exclude folders from (excessive) scanning, and that's where your AHK dev folders should be added (in fact, any development folder should be added there, to avoid all files being scanned at every compilation), so you can actually work on your software, without being bothered by unneeded and overzealous AV actions.

Unfortunately we can't access the internet and not have AV on our computers, though you can switch away from Windows, but that can be hard, I know. Most part of my development-life is on Windows, though for some parts I've switched to building on WSL2, as that's up to 5 times faster, compared to working directly in Windows. But I'm not producing Windows executables there, only IoT related stuff to be installed on microcontrollers ;)
19
I have so many apps in autohotkey in NANY.

I was making a new app in autohotkey, and exe was blocked by Mcafee repeatedly. I disabled it. Fine. (Win11)
Then same exe is blocked by  Smart App Control of MS itself. Could not find simple way to disable it.

Frustrated now I am planning to do in C# itself, as MS and McAfee are both happy with it. !!!

Anyone else facing similar situation and any other option is there ?
20
N.A.N.Y. 2025 / Re: N.A.N.Y. 2026 submission -- Sticky Notes
« Last post by anandcoral on December 22, 2025, 12:01 PM »
So many features in one app!
Great !!  :Thmbsup:
Pages: prev1 [2] 3 4 5 6 7 ... 10next