Skip to main content

A python module to create json for VSCode Robot Framework Intellisense.

Project description

LibDoc2Json

Small python class which converts Robot Framework Libdoc XML Files to JSON that is compatible with VSCode plugin "Robot Framework Intellisense"

Installation:

pip install -e <path to source folder>

Usage:

python -m libdoc2json <LIBRARY or *.robot or *.py> <MyLibrary.json>

The generated json file might be put o this folder and then be set up in settings.json of vscode.

"rfLanguageServer.libraries": 
[
    "BuiltIn-3.0.4",
    "SeleniumLibrary-3.2.0",
    "Dialogs-3.0.4"
    "MyLibrary"
]

Path to Library docs

<userprofile>\.vscode\extensions\tomiturtiainen.rf-intellisense-2.5.0\server\library-docs

It is also possible to just put the complete JSON into the rfLanguageServer.libraries List.

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

robotframework-libdoc2json-0.2.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file robotframework-libdoc2json-0.2.tar.gz.

File metadata

  • Download URL: robotframework-libdoc2json-0.2.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.18.4 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.3

File hashes

Hashes for robotframework-libdoc2json-0.2.tar.gz
Algorithm Hash digest
SHA256 4cbbea8f5edcabd3380eb4545047535b428c7d2d6f0f289e28ec66634da294c0
MD5 97a968e9104baa77d4e94314b5e799c7
BLAKE2b-256 4689c26eed9bdd4e07be4580f0c4cc0f9aeedbad9b5f86a283dc5ba19a8ae92e

See more details on using hashes here.

File details

Details for the file robotframework_libdoc2json-0.2-py3-none-any.whl.

File metadata

  • Download URL: robotframework_libdoc2json-0.2-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.18.4 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.3

File hashes

Hashes for robotframework_libdoc2json-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6ae2b24e359fe1a438a33e4f8eea7247a172b5ac6a37120b575907defbdbfeed
MD5 f4f5dc1f2398c90f149492779c0e4ac6
BLAKE2b-256 0839e448f2e67996c15f56444bb98a5792cbb9dc3f98eadbe04a5e940e204498

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