Skip to main content

Project scaffolding tools for creating a new crowdsourcing or citizen science application with the wq framework.

Project description

wq.start

wq.start provides a simple command-line interface (wq start) for starting a new project with the wq framework, with wq.app for the front end and wq.db as the backend component. wq.start also provides commands for generating a default set of offline-capable list, detail, and edit templates. The templates can be generated for existing Django models (via wq maketemplates), or both the models and the templates can be generated from an ODK-style XLSForm (via wq addform).

Latest PyPI Release Release Notes License GitHub Stars GitHub Forks GitHub Issues

Travis Build Status Python Support Django Support

Usage

# Recommended: create virtual environment
# python3 -m venv venv
# . venv/bin/activate
python3 -m pip install wq

wq start <projectname> [directory]
cd <projectname>/db
wq addform ~/my-odk-form.xlsx

See the Getting Started docs for more information.

Commands

  • wq start <projectname> [directory]: Create a new Django project (from the wq Django template)
  • wq addform ~/myodk-form.xlsx: Create a new Django app from the provided XLSForm (uses xlsform-converter)
  • wq maketemplates: Create templates for Django models registered with wq.db.rest

Download files

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

Source Distribution

wq.start-1.2.0b1.tar.gz (75.7 kB view details)

Uploaded Source

Built Distribution

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

wq.start-1.2.0b1-py3-none-any.whl (69.6 kB view details)

Uploaded Python 3

File details

Details for the file wq.start-1.2.0b1.tar.gz.

File metadata

  • Download URL: wq.start-1.2.0b1.tar.gz
  • Upload date:
  • Size: 75.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.2

File hashes

Hashes for wq.start-1.2.0b1.tar.gz
Algorithm Hash digest
SHA256 542684bb81d071d093341e9bd9522d7fccc40bcb2c4146493b7ef2ac125a709f
MD5 4f894d45ea786713d433d1851902f61d
BLAKE2b-256 a66108f3d4a857e9d751870569ee0a24ae7238f29a2853cd7ebcec79687df2d2

See more details on using hashes here.

File details

Details for the file wq.start-1.2.0b1-py3-none-any.whl.

File metadata

  • Download URL: wq.start-1.2.0b1-py3-none-any.whl
  • Upload date:
  • Size: 69.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.2

File hashes

Hashes for wq.start-1.2.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 be48f98f3de38973a8dea7bd1a2ed5ebe8b9674454f7701ad969665a7f450c35
MD5 afb9cf901d5df86ea94900e3cd0317ae
BLAKE2b-256 3b6b047a0ddbe97ff590fbad6fb5545377064d1840c7fe6b086599cd011c2969

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