pydoodle

An API wrapper of Jdoodle.com


Keywords
compiler, api, jdoodle, pydoodle, python, online-compiler, compiler-api, jdoodle-api, jdoodle-api-python, api-wrapper, wrapper
License
MIT
Install
pip install pydoodle==1.1.3

Documentation

pydoodle

An API wrapper of online compiler jdoodle.com written in python.

Features

  • Easy to use.
  • Over 50+ languages to compile.
  • Get the credits spent information.

How to install?

Install pydoodle by running

pip install pydoodle

Documentation

Example

  • Look how easy it is to use:

    import pydoodle
    c = pydoodle.Compiler(clientId="client-id", clientSecret="client-secret")
    result = c.execute(script="print('Hello World')", language="python3")
    usage = c.usage()
    print(usage, result.output, sep='\n')
  • example.py -> Basic example on how to use!

  • example_stdIn.py -> Example on how to use stdIn (inputs).

  • example_links.py -> Example on how to use links as script.

Misc

  • Star this repo if you're using this wrapper 😄
  • Head over to jdoodle to get clientId and clientSecret.
  • Read the FAQs of the API here.

Facing any Issue?