All Projects → ewerybody → a2

ewerybody / a2

Licence: GPL-3.0 License
Module managing and developing framework for Autohotkey scripts.

Programming Languages

python
139335 projects - #7 most used programming language
autohotkey
350 projects

Projects that are alternatives of or similar to a2

bLUe PYSIDE
bLUe - A simple and comprehensive image editor featuring automatic contrast enhancement, color correction, 3D LUT creation, raw postprocessing, exposure fusion and noise reduction
Stars: ✭ 41 (-21.15%)
Mutual labels:  pyside2, qt-for-python
cutevariant
A standalone and free application to explore genetics variations from VCF file
Stars: ✭ 61 (+17.31%)
Mutual labels:  pyside2
youtube-downloader
youtube-dl GUI simplify
Stars: ✭ 22 (-57.69%)
Mutual labels:  pyside2
koapy
KOAPY 는 키움 OpenAPI 를 Python 에서 쉽게 사용할 수 있도록 만든 라이브러리 패키지 및 툴입니다.
Stars: ✭ 103 (+98.08%)
Mutual labels:  pyside2
QtPyConvert
An automatic Python Qt binding transpiler to the Qt.py abstraction layer.
Stars: ✭ 66 (+26.92%)
Mutual labels:  pyside2
jak
Hybrid web/desktop applications on Linux
Stars: ✭ 79 (+51.92%)
Mutual labels:  pyside2
Fbs
Create Python GUIs with Qt in minutes
Stars: ✭ 3,189 (+6032.69%)
Mutual labels:  pyside2
Cryptix
A small application to quickly encrypt and decrypt text, using known basic methods (Caesar, Polybe...)
Stars: ✭ 14 (-73.08%)
Mutual labels:  pyside2
osmapy
Osmapy - Python Editor for OpenStreetMap
Stars: ✭ 22 (-57.69%)
Mutual labels:  pyside2
bookmarks
A PySide2 based file and asset manager for animation and CG productions.
Stars: ✭ 33 (-36.54%)
Mutual labels:  pyside2
pdf-cut-white
自动裁剪PDF图表中的白边 / Cut white bound in PDF figures automatically.
Stars: ✭ 38 (-26.92%)
Mutual labels:  pyside2
SLAM Qt
My small SLAM simulator to study "SLAM for dummies"
Stars: ✭ 47 (-9.62%)
Mutual labels:  pyside2
Valorant-Zone-Stats
View your VALORANT performance in different areas of every map in the game!
Stars: ✭ 72 (+38.46%)
Mutual labels:  pyside2
pyqt5-custom-widgets
More useful widgets for PyQt5
Stars: ✭ 199 (+282.69%)
Mutual labels:  pyside2
QuteMap
Maps using Qt WebEngine and Qt WebChannel using PyQt5/PySide2
Stars: ✭ 27 (-48.08%)
Mutual labels:  pyside2
tablexplore
Table analysis and plotting application written in PySide2/PyQt5
Stars: ✭ 89 (+71.15%)
Mutual labels:  pyside2
python-qt-live-coding
Live coding environment for Python, Qt and QML.
Stars: ✭ 35 (-32.69%)
Mutual labels:  pyside2
QtExamples
Translations of the official Qt examples into PyQt5 (also PySide2) and more.
Stars: ✭ 39 (-25%)
Mutual labels:  pyside2
PyQtDarkTheme
A flat dark theme for PySide and PyQt.
Stars: ✭ 50 (-3.85%)
Mutual labels:  pyside2
Python-MongoDB-Example
A Live working Example Application of Python, Qt, PySide2, MongoDB, PyMongo, QTreeView, QAbstractTableModel
Stars: ✭ 41 (-21.15%)
Mutual labels:  pyside2

a2 Codacy Badge Join the chat at https://gitter.im/ewerybody/a2 Join the chat on Telegram

Autohotkey is an awesome little scripting language to automate and simplify all things Windows.
(See Tom Scott ranting about it on YouTube)
a2 helps getting, updating scripts and developing your own.

Basically a2 is an Autohotkey runtime running in the background that you conveniently configure with a Qt for Python UI.

Features for this background app come via modules bundled in packages.
Each module can have various script or configuration files
and is presented with its own frontend UI to setup Hotkey shortcuts, Variables ect...
These frontend UIs are comprised of reusable elements that a developer can easily arrange.

See the Wiki for more information especially:

Who is it for?

Everyday Computer people looking to automate/simplify working with Windows.

  • Simple setup and management of scripts
    • no files to copy around or edit
    • updates via button press
    • no intrusive installation (all integrations steps visualized, uninstall/delete and its gone)
    • no Admin rights needed
  • A range of things to try out
  • Build own simple modules without a line of code
  • ...

Autohotkey Script Developers

  • no boilderplate code needed
  • broad library to keep your code DRY
  • clickable UI components for most use-cases
  • streamlined github driven deployment
  • ...

news:

  • Thanks to rcedit from the electron project we now have fully automated package building, zipping and versioning. 🚀 Before I actually opened up Visual Studio 2017 and hacked in the updated version numbers into the sfx file for building the installer executable...
  • The humongous "new structure" branch was finally merged back to master and the issues in the endless road-to-release-project are thinning out. So we have the package builder back up and running, the structure is much nicer and maintainable 👍, local python snippets are now files and finally debugable!
  • PySide2 !! And Python 3.6.5 !! Whow! The first release project is coming closer! We also reached > 1000 commits already and on 4. of July a2 will turn 5 on github!
  • Hotkey widgets now show the scope right away and users can edit if they desire. Some shots in the gallery
  • Package download and update checker threads are implemented!! 🎊 yay 🥂 This is quite a big deal for this project.
  • Quite some stuff: New Element Dialog can now add to local module or globally and enlist in the display list. Unicode HotStrings start to work a bit. Keep crossing fingers! New Label element. I added some stuff to the gallery
  • animated gifs ftw! I created a gallery on imgur to make latest changes a little more visual. Something between a video and just writing a proper commit msg. I know I need to make videos! Please be patient! :]
  • package building 📦 works now! Using PyInstaller and some batch and py scripting we can now build self-containing a2 packages with no further dependencies. To do that of course there is now one more dependency: pip install PyInstaller. The milestone is coming closer!!
  • since there is no option for a default issue view backlog and wontfix issues have been "closed" for better overview (and looking like there is less todo). They are still there! That's why I put the links. When such an issue is tackled it will be opened again. When closed the wontfix or backlog label will be removed.
  • a2/a2.modules separation complete! There are still a lot of features to add but the main functionality is implemented: One can have multiple module sources and enable/disable them individually. You see there is a lot less Autohotkey code here now. See the a2.modules project for the standard ones.

a2 main loop layout:

blog posts:

Authors/Contributors

versions in latest build package:

  • AutoHotkey: 1.1.33.10
  • Python: 3.10.2150.1013
  • PySide: 6.2.3.0
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].