/pydoodle

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

Primary LanguagePythonMIT LicenseMIT

pydoodle:

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

Stats

  • PyPI - Downloads Documentation Status PyPI - License
  • GitHub top language GitHub code size in bytes
  • PyPI - Python Version
  • GitHub Repo stars GitHub forks

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?