Skip to main content

Top-level package for Eve-Panel.

Project description

https://img.shields.io/pypi/v/eve_panel.svg https://img.shields.io/travis/jmosbacher/eve_panel.svg Documentation Status

Dynamically create an httpx based client for any Eve api. Uses Param + Cerberus for type enforcement and Panel for GUIs. This is just a prototype package,features will slowly be added as i need them for my own purposes. The api is expected to change without warning based on my needs but feel free to fork or copy parts and adapt to your own needs.

To view the widgets in a notebook you will need to install the pyviz plugin. For details, see panel docs.

Usage

import eve
from eve_panel import EveClient


app = eve.Eve()

client = eve_panel.EveClient.from_app(app)

# optional
client.auth.set_token("my-secret-token")

api = client.db

# show a resources gui
api.resource_name

# get a specific item
api.resource_name["item_id"]

# get current page
api.resource_name.current_page()

# get next page
api.resource_name.next_page()

# get previous page
api.resource_name.previous_page()

Features

  • TODO

Credits

This package was created with Cookiecutter and the briggySmalls/cookiecutter-pypackage project template.

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

eve_panel-0.3.8.tar.gz (26.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

eve_panel-0.3.8-py3-none-any.whl (31.3 kB view details)

Uploaded Python 3

File details

Details for the file eve_panel-0.3.8.tar.gz.

File metadata

  • Download URL: eve_panel-0.3.8.tar.gz
  • Upload date:
  • Size: 26.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.7.6 Linux/5.7.19-2-MANJARO

File hashes

Hashes for eve_panel-0.3.8.tar.gz
Algorithm Hash digest
SHA256 4b8cb9236f0a5c43c78252ff3921f0dc75ea68779af2ab3a3aae38d6e2cf0e38
MD5 2599afc5379c8d122580535cb7032bbf
BLAKE2b-256 ac376f1c308224a299dee572408b0cde3fb34b6ee1e24eab7d0928f63aea971b

See more details on using hashes here.

File details

Details for the file eve_panel-0.3.8-py3-none-any.whl.

File metadata

  • Download URL: eve_panel-0.3.8-py3-none-any.whl
  • Upload date:
  • Size: 31.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.7.6 Linux/5.7.19-2-MANJARO

File hashes

Hashes for eve_panel-0.3.8-py3-none-any.whl
Algorithm Hash digest
SHA256 6f37e46f43a18f6dbd50452b2af21ab188985c9e726f30f82bef2a1b87e18fc3
MD5 55d4382bc906ed989aedeb0c27b8655c
BLAKE2b-256 979482be3c710f1f3b4da01640501629473dd55b7ed1884eb3893535794feb54

See more details on using hashes here.

Supported by

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