Skip to main content

A modular framework for mobile surveys and field data collection via offline-capable mobile web apps.

Project description

wq

wq is a modular framework for field data collection and surveys via offline-capable mobile web apps.

Getting Started

wq can be installed via PyPI, NPM, or plain <script> tag via CDN. See the documentation for more information on getting started.

Python

python3 -m venv venv
. venv/bin/activate
python3 -m pip install wq==1.3.0b1
wq create -d myproject.example.com myproject

Node

npx create-react-app myproject --template @wq

CDN

<script type="module">
    import wq from 'https://unpkg.com/wq';
    wq.init({});
</script>

Features

wq is made up of the following submodules, which are maintained as separate packages.

Module Github PyPI npm Description
wq wq/wq wq wq Top level package (specifies submodules as dependencies)
wq.app wq/wq.app wq.app @wq/app A JavaScript+Python library for building robust offline-capable HTML5 data entry apps.
wq.build wq/wq.build wq.build wq command line interface.
wq.create wq/wq.create wq.create Project template and scaffolding tools.
wq.db wq/wq.db wq.db Django REST framework extension with design patterns for CRUD APIs.

Download files

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

Source Distribution

wq-1.3.0.tar.gz (37.1 kB view details)

Uploaded Source

Built Distribution

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

wq-1.3.0-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file wq-1.3.0.tar.gz.

File metadata

  • Download URL: wq-1.3.0.tar.gz
  • Upload date:
  • Size: 37.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/24.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.43.0 importlib-metadata/4.0.1 keyring/21.1.0 rfc3986/1.4.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for wq-1.3.0.tar.gz
Algorithm Hash digest
SHA256 4e821affe91534533658c33cbd089597e4c69270172e8cfb5adc0d93e55464e6
MD5 0aa3dc5454d106ab200eeb62bf00af86
BLAKE2b-256 23a0c4869b4bf5914ed1b803fb508af2b575a0203ba5e9c0a18c1aabe6d94d52

See more details on using hashes here.

File details

Details for the file wq-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: wq-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/24.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.43.0 importlib-metadata/4.0.1 keyring/21.1.0 rfc3986/1.4.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for wq-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6d381170fff3531aa2f03428f1f795a435784cef78c0121be8da579e03b31158
MD5 4aea23f03a16b8085f336b2479373001
BLAKE2b-256 e9688cc3c0d6cff762426f983e28e22b3f0feef1107ce3a41ab9d020194bcc42

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