GithubHelp home page GithubHelp logo

rshipp / ahk-libs Goto Github PK

View Code? Open in Web Editor NEW
154.0 32.0 41.0 16.12 MB

AutoHotkey library archive.

Home Page: https://github.com/rshipp/ahk-libs#readme

AutoHotkey 51.25% CSS 3.45% HTML 44.45% JavaScript 0.84%
ahk-library autohotkey ahk stdlib wrapper submodule meta ahkscript library autohotkey-script

ahk-libs's Introduction

ahk-libs

All the (redistributable) AutoHotkey libraries I can find...

Licenses are scattered around in there somewhere.

At the moment, this repo contains well over 200 libraries, classes, and wrappers for AHK 1.1 (previously AHK_L), AHK 1.0 (previously basic/vanilla), and AHK v2, implemented in over 3000 scripts.

DEPRECATED

I'm archiving this repo, and won't be updating it again. For a more modern collection of AutoHotkey resources, I suggest visiting the Awesome AutoHotkey list.

AutoHotkey Library Distribution

Want more libs? Several projects have similar goals to this one:

README!

Please note that, because this repo makes heavy use of git 'submodules', downloading a zip or tarball is not useful. Instead, if you wish to have access to all the libs included in this repo, please run:

git clone --recursive https://github.com/rshipp/ahk-libs.git

Included

So far, the included libs are (in no particular order):

  • The 'ahkstdlib' collection, in its entirety (see http://www.autohotkey.com/forum/viewtopic.php?t=54996)
  • Several of Uberi's libs, including: AHK-DB (sqlite3 database functions), AssociativeArrays, AveragingFunctions, BarGrapher, DeltaCompression, ExprEval(), Geolocation, ListCompare, ParallelPort, QuotedStringReplace, RangeOverlap, Raydium-AHK (game engine wrapper), SingleCharArray, Speech (tts lib), TriangleCollisionDetection, Parallelist, Canvas-AHK, Fraction.ahk
  • Rseding91's "Fast ini library", basic and advanced versions
  • Several of infogulch's libs, including: WinHttpRequest, Map, AsyncHttp, Zip, LSON, ahk2-bigint, CaseSensitiveObject, ahk-OpenGL
  • nimdahk's AHKLink lib
  • ChrisS85's CGUI and WorkerThread libs
  • camerb's AHK libs
  • polyethene's AutoHotkey-Scripts
  • Several of maul-esel's libs, including: COM-Classes, FormsFramework, ITaskbarList, AeroThumbnail, ImportTypeLib, AHK-Util-Funcs (GUID, Mem, Obj, etc), ALD.ahk
  • hoppfrosch's cTable and cGist classes
  • HotKeyIt's _Struct libs for AHK v2 and _H
  • RaptorX's scintilla-wrapper and cURL-Wrapper libs
  • IsNull's ahkDBA
  • aviaryan's "autohotkey-scripts", which includes several AHK libraries and scripts.
  • lordkrandel's ahk_library
  • TLMcode's FF_COM
  • MasterFocus's "AutoHotkey" repo, which includes several AHK libraries and functions.
  • tinku99's ahkzmq wrapper and stdlib.
  • joedf's LibCon.ahk
  • Jim-VxE's JSON_ToObj, ADOSQL, and Table libraries.
  • JnLlnd's ObjCSV library
  • fincs' AutoHotkey Foundation Classes (AFC), and ahk-eval library
  • Lexikos' DBGp library
  • AHK-just-me's HD_EX, TC_EX, IL_EX, LV_EX, Class_LV_Colors, Class_LV_InCellEdit, Class_SQLiteDB, Class_ImageButton, and Class_RichEdit.
  • cocobelgica's AutoHotkey-ElementTree, AutoHotkey-PS-Control, AutoHotkey-Menu, AutoHotkey-IPC, AutoHotkey-XConfig, AutoHotkey-JSON, AutoHotkey-XML, and AutoHotkey-Expose.
  • AfterLemon and tidbit's Class_Console.
  • jNizM's AHK_DllCall_WinAPI and AutoHotkey_Scripts (jNizM_AutoHotkey_Scripts).
  • Shambles-Devโ€™s HashTable and Facade.

Removed

  • Shambles-Devโ€™s Plaster introspection and Composer functional programming libraries. (Issue #4)

Issues

See #6 for a note on FTP PASV mode issues.

Note to developers of these libs

If your code is in this repo, and you do not want it to be, I apologize. Please just let me know, and I will remove it.

ahk-libs's People

Contributors

aviaryan avatar george2 avatar joedf avatar rshipp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ahk-libs's Issues

hash table implementation updated, new functional programming suite

I am not very knowledgeable about Github. I do not know how these links to projects work, but when I follow the one here it shows a version of my hash table library from long ago. It has been updated since then (hash tables can now be constructed from arrays, I added better error reporting). https://github.com/Shambles-Dev/AutoHotkey-HashTable

I have also been working on this https://github.com/Shambles-Dev/AutoHotkey-Facade I still need to implement much more thorough error handling. Even if it is not suitable to link to, I would be interested in your feedback. It is essentially a much more complete version of my old Composer library without the dependency on Plaster that made me have to abandon it.

FTP.ahk doesn't work for me unless I change the code to use passive mode

I'm a total layman with respect to FTP, but here is my experience. It didn't work for me when I tried the example; that is, I got files with a size of 0 bytes and other errors. It did work when I changed line 112. It was this:
this.InternetConnectFlags := 0
I changed it into this in order to use passive mode:
this.InternetConnectFlags := 0x08000000 ; Passive mode
I got the code from this forum post:
https://autohotkey.com/board/topic/68473-ftp-class-library-ftp-as-easy-as-1-2-3/page-3#entry635216
So I don't understand what passive mode does or anything, but it might be nice to have this message here as a warning to future users.

Plaster and Composer Removal/Relocation

I plan on removing Plaster and Composer from my GitHub to reduce clutter, since I have abandoned them.

They can still be found on the AutoHotkey forum:
Plaster: http://ahkscript.org/boards/viewtopic.php?t=3924
Composer: http://ahkscript.org/boards/viewtopic.php?t=4902
I do not plan on ever removing them from the forums.

The reason for their abandonment is discussed in the sections at the top of their forum posts and here:
http://ahkscript.org/boards/viewtopic.php?t=6969

I apologize for any inconvenience. This message is my attempt to minimize that.

Thank you for your interest in my work.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.