Skip to main content

A python wrapper for the Numworks workshop

Project description

Numworks-workshop.py

This project is a python wrapper for the numworks workshop.

How to install ?

Just install the pypi package

With pip :

pip install numworkshop

Or with poetry :

poetry add numworkshop

How to use ?

from numWorkshop import Script, Workshop

workshop = Workshop("email", "password")

toaster = Script(name="name",
                 description="description",
                 content="print('hello-world')",
                 public=True)

workshop.create_script(toaster)
toaster.content = "print('nsi.xyz')"

# Since we use the script name to get acess and edit your script, your should use the name parameter
# of the edit_script method, this will update the script at the end of the process and not break script
# Other parameter are updated throught Script object...
workshop.edit_script(toaster, name="namev2")
workshop.delete_script(toaster)

script = workshop.get_script("https://workshop.numworks.com/python/thierry-barry/annuite_constante")  # This return a script object.
print(script)

If you find a bug or want a new feature you can open an issue.

Adding feature ?

First clone the project :

git clone https://github.com/LeGmask/numWorkshop.git

Install project with poetry :

poetry install

Then you're ready to go !

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

numWorkshop-0.1.4.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

numWorkshop-0.1.4-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file numWorkshop-0.1.4.tar.gz.

File metadata

  • Download URL: numWorkshop-0.1.4.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.8.5 Windows/10

File hashes

Hashes for numWorkshop-0.1.4.tar.gz
Algorithm Hash digest
SHA256 b32b746f8a285016750b9e88abad29ce68c55fe1c50ba4d7e083c4b165c2bc16
MD5 87fbee03265f31855fffe1c7fc3f9ea7
BLAKE2b-256 864e828e25c3a8ff7a3fe699fd9e9534c54b7d9e3ae181ac4d672d83c4c4d0ea

See more details on using hashes here.

File details

Details for the file numWorkshop-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: numWorkshop-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.8.5 Windows/10

File hashes

Hashes for numWorkshop-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 99d73ae60c3a4501857a965a2f330aafbc3fcf2659e1efec163db383fee10c0c
MD5 978c8c2c9bf7d04b90dd4d9446888b4e
BLAKE2b-256 2abb1d8fbbc6d41165b08975102023c3e3a19d9a70b517b67c5ef3dd1c173224

See more details on using hashes here.

Supported by

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