Skip to main content

No project description provided

Project description

(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

Install & run

Linux

sudo apt install python3-venv python3-pip -y &&\
    mkdir -p q2rad && \
    cd q2rad && \
    python3 -m pip install --upgrade pip && \
    python3 -m venv q2rad && \
    source q2rad/bin/activate && \
    python3 -m pip install --upgrade q2rad && \
    q2rad

Windows

mkdir q2rad &&^
cd q2rad &&^
py -m pip install --upgrade pip &&^
py -m venv q2rad &&^
call q2rad/scripts/activate &&^
pip install --upgrade q2rad &&^
q2rad

Mac

mkdir -p q2rad && \
    cd q2rad && \
    pip3 install --upgrade pip && \
    python3 -m venv q2rad && \
    source q2rad/bin/activate && \
    pip3 -m pip install --upgrade pip && \
    pip3 -m pip install --upgrade q2rad && \
    q2rad

Docker

curl -s https://raw.githubusercontent.com/AndreiPuchko/q2rad/main/docker-x11/dockerfile > dockerfile && \
    mkdir -p q2rad_storage/Desktop && \
    chmod -R 777 q2rad_storage && \
    sudo docker build -t q2rad . && \
    sudo docker run -it \
        -v /tmp/.X11-unix:/tmp/.X11-unix \
        -v $(pwd)/q2rad_storage:/home/q2rad \
        -e DISPLAY=$DISPLAY \
        -u q2rad q2rad python3 -m 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 

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

q2terminal-0.1.2.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

q2terminal-0.1.2-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

Details for the file q2terminal-0.1.2.tar.gz.

File metadata

  • Download URL: q2terminal-0.1.2.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.11.0 Windows/10

File hashes

Hashes for q2terminal-0.1.2.tar.gz
Algorithm Hash digest
SHA256 70c8d450973566929439620100dfb20a95fad3eef6b321dd0ab6d29dec7025c2
MD5 1f8673cb4b04df8efb086d6923d22417
BLAKE2b-256 fa60cf672c5cf367d091ac90160328c0271aa7e209f825d43316ea0ff9f5e212

See more details on using hashes here.

File details

Details for the file q2terminal-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: q2terminal-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 2.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.11.0 Windows/10

File hashes

Hashes for q2terminal-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b540072ca99f4e2330a3c3c542fc1f004723c05cd265db9abf522259cf7cc6ad
MD5 3edb95aed110be1c31d6022628a8b2d5
BLAKE2b-256 414a7fbe9f69f906afc07aae640418af2c3e1be3efb57cf100cc4ad45c6724fb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page