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.3.tar.gz (18.0 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.3-py3-none-any.whl (21.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: eve_panel-0.3.3.tar.gz
  • Upload date:
  • Size: 18.0 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.3.tar.gz
Algorithm Hash digest
SHA256 b166b0d40fb397f25b201aa07bfcaa83a164fbc46fe19a54fdb2f9c2bf4069a1
MD5 e9bf52a5edc2830e8388b15a487b2c18
BLAKE2b-256 e254b6466c9e71249946f7c9b2f8a853788bf6221bb1a7d640b3c7445ae30522

See more details on using hashes here.

File details

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

File metadata

  • Download URL: eve_panel-0.3.3-py3-none-any.whl
  • Upload date:
  • Size: 21.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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b04a9f496d3b02253d099800927a3fe2b5de4832c34633b14d7a16b758c3fc58
MD5 3c5eb29f8784986682d116b3901a7e00
BLAKE2b-256 294f0ebb3359379ad36cc3fe388214fcf081440e8e1bfa3b6f6aee72bd24064a

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