Skip to main content

Python Library that runs Javascript

Project description

Run JavaScript through Python

Usage

To use this library, you must first install the library (pip3 install JSPy)

In your code, you must import JSPy package by including import JSPy.

To execute JavaScript, use the command JSPy.exec(JAVASCRIPT_STRING), where the JAVASCRIPT_STRING is the JavaScript you would like to run. This will automatically run the file and return anything that the system returns.

If you would like to execute a JavaScript File, use the command print(JSPy.exec("FILE", "file")), where FILE is the filename. This will automatically run the file and return anything that the system returns. If an error is thrown relating to the filename, you may have to include the file path.

Common Errors

If you get a JavaScript Runtime Error, you can use the following commands:

sudo apt-get install npm
sudo apt-get install nodejs

If you do not have sudo permissions, you can use the following commands:

curl https://raw.githubusercontent.com/creationix/nvm/v0.25.0/install.sh | bash
nvm install stable
nvm alias default stable

If you are using a Windows Computer/Server, download nodejs from https://nodejs.org/. You may have to restart your computer/server for this to be configured.

Unnoticed Errors

If you would like to report any errors, please open an issue. If you know how to fix the issue, please submit appropriate changes.

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

JSPy-1.0.0.tar.gz (2.4 kB view details)

Uploaded Source

File details

Details for the file JSPy-1.0.0.tar.gz.

File metadata

  • Download URL: JSPy-1.0.0.tar.gz
  • Upload date:
  • Size: 2.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for JSPy-1.0.0.tar.gz
Algorithm Hash digest
SHA256 cd77a67bdda54cc43448aef4dd45eb58c004f87259957351533148e16ced732a
MD5 3fe97eaa5493e7f5d6fcfd628884c80f
BLAKE2b-256 5522a5b44fd67b3c57168a1bac55bb664bf9d06d702f94d770efcea9338ffb4d

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