Skip to main content

this is datetime range picker for streamlit

Project description

Streamlit DateTime Range Picker

PyPI GitHub GitHub issues GitHub pull requests

Project Introduction

streamlit-datetime-range-picker is a datetime range picker designed for use with Streamlit. It allows users to easily select a range of dates and times. Streamlit Datetime Range Picker

Installation

Install the package using the following command:

pip install streamlit-datetime-range-picker

Usage

import streamlit as st
from streamlit_datetime_range_picker import datetime_range_picker

# Use datetime_range_picker to create a datetime range picker
datetime_string = datetime_range_picker(start=-30, end=0, unit='minutes', key='range_picker', 
                                        picker_button={'is_show': True, 'button_name': 'Refresh last 30min'})
if datetime_string is not None:
    start_datetime = datetime_string[0]
    end_datetime = datetime_string[1]

Parameter

  • start: Default start time, type: int, default value: -30.
  • end: Default end time, type: int, default value: 0.
  • unit: Default time unit, type: str, options: milliseconds, seconds, minutes, hours, days, weeks, months, years.
  • key: Picker key, default value: None.
  • picker_button: Refresh button configuration, type: {'is_show': bool, 'button_name': str}, default values: False and 'Refresh last 30min'. When the button is clicked, it refreshes the selected time range.
  • The return value of datetime_range_picker is of type str.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

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

streamlit-datetime-range-picker-0.0.1.tar.gz (889.0 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file streamlit-datetime-range-picker-0.0.1.tar.gz.

File metadata

File hashes

Hashes for streamlit-datetime-range-picker-0.0.1.tar.gz
Algorithm Hash digest
SHA256 2aad1512d8db8979f968bcc3ce8650369403ecc415412d491ae0e9119d9f1b6e
MD5 5a0b83ba10bcded38d7f073caad29898
BLAKE2b-256 a69f66358627991f215ef6c3f0327aae8b5ece42f4597982e647f053fcadd62c

See more details on using hashes here.

File details

Details for the file streamlit_datetime_range_picker-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for streamlit_datetime_range_picker-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 51f2329c712a1832dfc2a7398b20fc5edd8c1479ba6e17b57bf2cd02379527ae
MD5 add8f84b6101258a3c235d12a6790af5
BLAKE2b-256 748986b456e14c958ef4b2ddf51b37a3ce73e71641e57e7e5f15940eddcc84c1

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