pAHKlight - Your Lightweight Guide to AHK libs+classes+tools
Posted: 01 Jan 2014, 11:49
pAHKlight - Your Lightweight Guide to AutoHotkey libraries, classes, functions and tools
Note: this is just to see if there is sufficient interest in setting up and maintaining something like this.
The database currently only has 10 entries to illustrate the usage of pAHKlight and the database (a simple INI file)
A package or module: a software component for accomplishing a particular thing. (wikipedia)
Source: https://github.com/hi5/pAHKlight
Download: https://github.com/hi5/pAHKlight/archive/master.zip
Many programming languages have so called package managers to easily manage the installation of libraries. AutoHotkey lacks such a standard solution at the moment.
pAHKlight is a possible intermediate solution until a more competent system is setup, it is not meant as a real package manager, but its purpose is to help find libraries, classes, functions and tools quickly, especially for those unfamiliar with AutoHotkey.
The pAHKlight script is short and the format for the "package database" is kept very simple so even a novice user should be able to update (both the script and) the database. This will hopefully ensure that both the pAHKlight script and database are kept up to date by posting new additions for the database on the forum or pull requests on Github.
Once you have found a "package" of interest visit the source or discussion page for more detailed information and (usually) instructions how install and apply the "package".
As a reminder you can tick the checkbox in front of a package if you use it and it will remember that for the next time so you can quickly see which packaged you are already using.
Things pAHKlight can not do:
The INI format used in pahklightDB.ini has the following structure
More details at https://github.com/hi5/pAHKlight
So I'm looking for contributors to prepare INI entries for the "database":
- via this forum thread or in Ask for Help
- via GH pull request
If there is sufficient interest I could transfer the GH repository to the ahkscript organisation so other people can commit to the database as well.
I don't foresee many updates to the pAHKlight script apart from adding the "check for updates" routine so the latest database can be downloaded from the GH repository.
Note: this is just to see if there is sufficient interest in setting up and maintaining something like this.
The database currently only has 10 entries to illustrate the usage of pAHKlight and the database (a simple INI file)
A package or module: a software component for accomplishing a particular thing. (wikipedia)
Source: https://github.com/hi5/pAHKlight
Download: https://github.com/hi5/pAHKlight/archive/master.zip
Many programming languages have so called package managers to easily manage the installation of libraries. AutoHotkey lacks such a standard solution at the moment.
pAHKlight is a possible intermediate solution until a more competent system is setup, it is not meant as a real package manager, but its purpose is to help find libraries, classes, functions and tools quickly, especially for those unfamiliar with AutoHotkey.
The pAHKlight script is short and the format for the "package database" is kept very simple so even a novice user should be able to update (both the script and) the database. This will hopefully ensure that both the pAHKlight script and database are kept up to date by posting new additions for the database on the forum or pull requests on Github.
Once you have found a "package" of interest visit the source or discussion page for more detailed information and (usually) instructions how install and apply the "package".
As a reminder you can tick the checkbox in front of a package if you use it and it will remember that for the next time so you can quickly see which packaged you are already using.
Things pAHKlight can not do:
- download, install or update libraries, classes, functions and tools
- check which (versions of) libraries, classes, functions and tools are currently installed
- replicate the content of a forum by including all posted scripts.
The INI format used in pahklightDB.ini has the following structure
Code: Select all
[Sequential number]
name=short
fullname=full
author=
type=lib|class|function|tool
source=URL
forum=URL
category=
ahkversion=
description=
So I'm looking for contributors to prepare INI entries for the "database":
- via this forum thread or in Ask for Help
- via GH pull request
If there is sufficient interest I could transfer the GH repository to the ahkscript organisation so other people can commit to the database as well.
I don't foresee many updates to the pAHKlight script apart from adding the "check for updates" routine so the latest database can be downloaded from the GH repository.