ahkscript / awesome-autohotkey Goto Github PK
View Code? Open in Web Editor NEWA curated list of awesome AutoHotkey libraries, library distributions, scripts, tools and resources.
A curated list of awesome AutoHotkey libraries, library distributions, scripts, tools and resources.
Waffle.io offers a cute graphical interface to work with github-issues (like trello). It's more intuitive to work with issues via waffle.io
The connection between waffle.io and awesome Autohotkey has to be established by an admin og the github organization ahkscript ....
See: https://github.com/waffleio/waffle.io/wiki/FAQs#add-new-board
Is there any special reason for placing waffle badge on the top of the list (like any functionality depends on position or any other)? If there is no any special reason I think it is better to move it along other badges (list will look more structured).
What you think about that?
This Issue came from that discussion #21 (comment) .
First of all, does we really need to write name of the author? Does it gives any useful information for the reader? Also many item have several authors. I think we should not write author. If we decide to use author I think it should be italic and enclosed by two -
, like -
author
-
.
What you think about it?
I think it is very important to know if item is discontinued so the reader should get this information in first place. I think (discontinued)
should come after name (and if we decide to use author, after author too) of the item and should be bold and have !
sign, like (discontinued!)
. So it should look like:
Without author:
[Item name](Item name) - (discontinued!). Description and links.
OR
With author:
[Item name](Item name) - by author - (discontinued!). Description and links.
Add new entry to Tools-Debugging(?)
Yunit by uberi and infogulch - Super simple unit testing framework for AutoHotkey.
Source: https://github.com/Uberi/Yunit
This repo seems to miss a license. https://github.com/sindresorhus/awesome/blob/master/awesome.md#choose-an-appropriate-license :)
Add new entry to libraries-Data format:
SerDes by cocobelgica
Serialize / de-serialize an AutoHotkey object structure.
Forum: http://ahkscript.org/boards/viewtopic.php?f=6&t=4212&hilit=SerDes
Source: https://github.com/cocobelgica/AutoHotkey-SerDes
I suggest adding "AutoHotkey Library Distribution" under scripts.
Markdown:
## AutoHotkey Library Distribution
* [pAHKlight](https://github.com/hi5/pAHKlight)
* Ryan Shipp's [ahk-libs](https://github.com/rshipp/ahk-libs)
* [ASPDM](https://github.com/ahkscript/ASPDM), for
[package/stdlib distribution and management](https://trello.com/b/XVP4M76d/package-stdlib-distribution-and-management)
from the [ahkscript](https://github.com/ahkscript) folks
* [ALD](http://libba.net/) (discontinued)
* tuncay's original [ahkstdlib](http://www.autohotkey.com/forum/viewtopic.php?t=54996) (discontinued)
* [Salt](https://code.google.com/p/salt/) (discontinued)
* Uberi and infogulch's [ahklib](https://github.com/ahklib)
I saw @hoppfrosch added a new section "Data format"
Not sure if these two fit there โ
Note: link to my repo as that has a working version, the code on ahk . com is messed up due to forum upgrade AND it has a additional function to clean invalid characters https://github.com/hi5/CL3/blob/master/lib/XA.ahk#L172
This looks like one of the more complete mouse gesture scripts I've seen (not that I've looked at many)
English introduction here
https://ayuanx.wordpress.com/2011/09/16/mouse-gesture-english-for-autohotkey/
Japanese homepage latest version:
http://hp.vector.co.jp/authors/VA018351/mglahk.html
Download link of latest version (don' t worry script also in English):
http://www.vector.co.jp/download/file/winnt/util/fh633547.html
(big green download button)
Script includes an English CHM help file.
Should it be added under Scripts > Mouse > Mouse Gesture Script like so
* [MouseGestureL](http://www.vector.co.jp/download/file/winnt/util/fh633547.html) - Control all of the applications by mouse gesture, gestures and actions defined via customizable interface. Documentation in English and Japanese - Japanese Homepage [link](http://hp.vector.co.jp/authors/VA018351/mglahk.html)
Shown as:
Very good program (ANSI, AHK 1.0) only, but a "regular" text editor so not directly suitable for "Integrated Development Environment" as it is not focused on AHK. Not sure which category to use here.
Vic - A free text editor based on HiEdit control
http://autohotkey.com/board/topic/48796-vic-a-free-text-editor-based-on-hiedit-control/
Sparrow: AHK WebServer w/ AHK in HTML support
Forum http://autohotkey.com/board/topic/33020-sparrow-ahk-webserver-w-ahk-in-html-support-sources-incl/
Download http://ge.tt/1bwP7qk1/v/0
Perhaps in Sockets? Or introduce HTTP server category, or network
Adding a "console" section to "libraries" it can include LibCon.ahk and any other console libraries.
Should I fix it, or is there a reason for it being out of order?
I suggest we add this great GUI-Builder scripts to Typing.
AutoGUI
https://autohotkey.com/boards/viewtopic.php?f=6&t=10157
Think it'd be alright for me to merge my ScriptList website (basically just this in website form) with this repo, by creating a gh-pages branch and copying the web files into it? It wouldn't interfere with the main branch.
Class_LV_Rows
Libraries - GUI - Listview
Additional functions for AHK ListView controls
Https://autohotkey.Com/boards/viewtopic.Php?F=6&t=137
SKAN's RunAsTask deserves inclusion.
A neat solution to the UAC issue when trying to run scripts as admin.
You only need to accept the prompt once, even on subsequent boots.
http://ahkscript.org/boards/viewtopic.php?t=4334
Not sure where the GH pages is going but at the moment it seems to be a duplication of markdown content, shouldn't it therefore be more productive to write a script that converts the readme.md to HTML so you can simply update (sections of) HTML pages?
Due to the migration from ahkscript.com to autohotkey.com the links within the listshould be updated
Also the protocol within the links should be changed from http to https
Opinions?
Github got some changes recently - amongst other things:
Issue and Pull Request templates
I would suggest to do the following:
Class Toolbar
Libraries - GUI - Listview
Libraries - Gui - Custom Controls
AHK Class for AutoHotkey Toolbar custom controls
https://autohotkey.com/boards/viewtopic.php?f=6&t=138
Add new entry to libraries-GUI-????:
TaskDialog by just Me
Forum: http://ahkscript.org/boards/viewtopic.php?f=6&t=4635
Source: https://github.com/AHK-just-me/TaskDialog
Is "coding helpers" ok ? I plan to add scripts that help with AHK programming. I will add them under "Tools" section but I am not sure what should be the name of the sub-group.
Some scripts I want to add are -
A new 'Functions" section :)
This would fit under it.
#34
@G33kDude
I'm my phone so, I can make a pull request. But add a viewport, so it can be viewed on mobile devices in a neater "package".
I want to add my code tester but I can't find a good section to put it in. It is a development tool, but it's hardly an integrated development environment.
I think it's worth to be added to section Tools-Others::
https://gist.github.com/hoppfrosch/4b4943b1311fd6a92f02
There are no plans to fix it, either. Should it be removed from the list or just marked as broken somehow, using strikethrough perhaps? I see a lot of items marked (discontinued)
, perhaps those should get strikethrough too?
Hi, whilst I appreciate inclusion in your curated list, HotClass was an experiment that never really reached maturity.
I have recently started work on a replacement for the hotkey GuiControl, which utilizes the same SetWindowsHookEx technique, but the code is more refined and ready for deployment.
There is currently no documentation, and it is still maybe a little immature, but it's still better than the default AHK hotkey guicontrol (eg it supports mouse buttons).
https://github.com/evilC/CHotkeyControl
Also, seeing as AHK does not support Joystick Output, might I also recommend for inclusion my vJoy feeder library CvJoyInterface. This allows you to control a vJoy virtual joystick with AHK. It's super easy to use and is well documented.
https://github.com/evilC/AHK-CvJoyInterface
There are numerous places where it's written Autohotkey
instead of AutoHotkey
. Should these be changed in one fell swoop?
I suggest we add these two innovative (I think so) typing scripts to Typing.
Thumbscript
http://autohotkey.com/board/topic/27198-beta-thumbscript-ahk/
Half-QWERTY: One-handed Typing
http://autohotkey.com/board/topic/1257-half-qwerty-one-handed-typing/page-6#entry216183
I have changed the order of badges. I think that way they are more structured.
I think that gh
badge should come first because it is in fact copy of awesome list. Next should come badges that are associated with awesome-Autohotkey list (gitter
and waffle
). And after should come all other badges.
What you think about it?
Add new entry to libraries-GUI-General:
OnWin by cocobelgica
Source: https://github.com/cocobelgica/AutoHotkey-Util/blob/master/TskDlg.ahk
Forum: http://http://ahkscript.org/boards/viewtopic.php?f=6&t=6463
Add new entry to libraries-GUI-Menu:
Menu by just_me
some functions related to AHK menus
Forum: https://www.autohotkey.com/boards/viewtopic.php?t=3068
Source: https://www.autohotkey.com/boards/viewtopic.php?t=3068
Hello, I wrote a tool that can validate README links (valid URLs, not duplicate). It can be run when someone submits a pull request.
It is currently being used by
Examples
If you are interested, connect this repo to https://travis-ci.org/ and add a .travis.yml
file to the project.
See https://github.com/dkhamsing/awesome_bot for options, more information
Feel free to leave a comment ๐
Class_Rebar
Libraries - GUI - Listview
Libraries - Gui - Custom Controls
AHK class for AutoHotkey Rebar custom controls
https://autohotkey.com/boards/viewtopic.php?f=6&t=139
In order to distinguish requests for additions to the list from general page enhancements, there should be created a new label "addition" for github issues (beside existing "enhancement" label.
I'm not sure if this is possible - and who is able to do this? (maybe owner of project "awesome-AutoHotkey"?)
Add new entry to libraries-GUI-Listview:
LV_EX by just_me
Some additional functions for AHK GUI ListView controls.
Forum: https://www.autohotkey.com/boards/viewtopic.php?f=6&t=1256
Source: https://github.com/AHK-just-me/LV_EX
Add new entry to libraries-database:
Class_SQLiteDB
While we're doing some cleaning up: the rshipp-patch-1 branch can probably be safely removed as well.
Be sure to use unique anchor tags for each item in the table of contents, I've fixed it by adding the category prefix e.g. scripts-clipboard, scripts-gui etc. Simply create a named anchor like so:
<a name="scripts-gui"></a>
I added tutorial section.
What you think it is better to have separate tutorial section or tutorials should be included in Resources section?
Resulting from discussions in #42 a new page "historical.md" should be generated, which should hold all "awesome scripts, which aren't state of the art anymore. Discontinued scripts could be moved there - if they are worth being kept on the awesome list."
There are no plans to fix it, either. Should it be removed from the list or just marked as broken somehow? Strikethrough perhaps?
I think this deserves a mention, even though it is not complete.
https://github.com/ahkscript/ahkbook
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.