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.

Basic 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.4.tar.gz (20.7 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.4-py3-none-any.whl (24.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: eve_panel-0.3.4.tar.gz
  • Upload date:
  • Size: 20.7 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.4.tar.gz
Algorithm Hash digest
SHA256 dca5648a054c57f116b7e545f243f4bec2479f2e0d238d1790bbd6ee77934e94
MD5 f315132911cc25cdac3801ec0652a28b
BLAKE2b-256 1a8502e65245632f37b338d7b1d7ebc5e5bb3ddde16ebc5f9fc134a7b2bc1d1a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: eve_panel-0.3.4-py3-none-any.whl
  • Upload date:
  • Size: 24.8 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 7df23ef56681ab11f69992df1d70c79dbae8b19ec2a9e0a866dab3752a991a19
MD5 504a4b6219afe7ffe60a0cb1a0c6901e
BLAKE2b-256 4ed2df29d182e79ac342ce1abfc62a9d21c23a923c251c82bbc85fd507b5e644

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