The RAD (rapid application development) system.
(code less, make more)
Based on:
q2db (https://pypi.org/project/q2db)
q2gui (https://pypi.org/project/q2gui)
q2report (https://pypi.org/project/q2report)
Read the docs [q2rad.readgdocs.com]
System requirements:
Python >= 3.9
Install & run - Launcher (https://github.com/AndreiPuchko/q2radlauncher)
Go to the download page https://github.com/AndreiPuchko/q2radlauncher/releases/latest
and download file for your OS:
Windows: q2radlauncher.exe
Linux: q2radlauncher-linux.zip
macOS: q2radlauncher-macos.zip
Install & run - Python script
Windows (wget)
wget https://raw.githubusercontent.com/AndreiPuchko/q2rad/main/install/get-q2rad.py -O get-q2rad.py | py get-q2rad.py; del get-q2rad.py
Windows (curl)
curl https://raw.githubusercontent.com/AndreiPuchko/q2rad/main/install/get-q2rad.py | python
Linux
wget https://raw.githubusercontent.com/AndreiPuchko/q2rad/main/install/get-q2rad.py -O - | python3
macOS
curl https://raw.githubusercontent.com/AndreiPuchko/q2rad/main/install/get-q2rad.py | python3
Install & run - terminal
Windows (Powershell)
mkdir q2rad;`
cd q2rad;`
py -m venv q2rad;
q2rad/Scripts/python -m pip install q2rad;`
q2rad/Scripts/q2rad
Linux/macOS
mkdir -p q2rad && \
cd q2rad && \
python3 -m venv q2rad && \
q2rad/bin/python3 -m pip install --upgrade q2rad && \
q2rad/bin/q2rad
Concept:
Application as a database
Forms: # may have main menu (menubar) definitions
# may be linked to database table
Lines: # form fields(type of data and type of form control) and
# layout definitions
# when form is linked to database - database columns definitions
Actions: # applies for database linked forms
# may be standard CRUD-action
# or
# run a script (run reports, forms and etc)
# or
# may have linked subforms (one-to-many)
Modules: # python scripts
Queries: # query development and debugging tool
Reports: # multiformat (HTML, DOCX, XLSX) reporting tool
Metadata
Release files for q2rad 0.1.292
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| q2rad-0.1.292.tar.gz | 131.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| q2rad-0.1.292-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 283.6 kB
Release files / q2rad-0.1.292.tar.gz
| Download URL | q2rad-0.1.292.tar.gz |
|---|---|
| Size | 131.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8a42db932692abd832706f8372be267fdfe546368103c128f9904fead00ecf7e
|
|
BLAKE2b-256 checksum How to use checksums |
5fb625ee0c09d6b4127485188c5e914a8cdccc398bcabd76fec1c971bea0d372
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.5.0 CPython/3.11.7 Windows/10
|
Release files / q2rad-0.1.292-py3-none-any.whl
| Download URL | q2rad-0.1.292-py3-none-any.whl |
|---|---|
| Size | 151.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
30b73af8e09aa357145af7db86018e5c5938d90abc7816234f8b4c4bdb20cad4
|
|
BLAKE2b-256 checksum How to use checksums |
b622c0c427bbd5558834197a3bf2b11e8476dac642fb669483596dccf336fe21
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.5.0 CPython/3.11.7 Windows/10
|