Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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.

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.

Metadata

Release files for streamlit-datetime-range-picker 0.0.1b1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for streamlit-datetime-range-picker 0.0.1b1
File Size Uploaded
streamlit-datetime-range-picker-0.0.1b1.tar.gz 889.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for streamlit-datetime-range-picker 0.0.1b1
File Interpreter ABI Platform
streamlit_datetime_range_picker-0.0.1b1-py3-none-any.whl Python 3 none any Details

Total release size: 1.8 MB

Release files / streamlit-datetime-range-picker-0.0.1b1.tar.gz

Download URL streamlit-datetime-range-picker-0.0.1b1.tar.gz
Size 889.0 kB
Tags Source
SHA-256 checksum
How to use checksums
2298b78414c7695a612067e02bfe12287679096ec46f24dc4fffd8d135753e77
BLAKE2b-256 checksum
How to use checksums
ff9b3fcc91d38cad8a4c2550ee69c62f9c2d8722366b9e1b4728a49d83fcd298
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.13

Release files / streamlit_datetime_range_picker-0.0.1b1-py3-none-any.whl

Download URL streamlit_datetime_range_picker-0.0.1b1-py3-none-any.whl
Size 897.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4190266ec275b7085bedb952b097c07c36337a873553fe8ffe3261065e2dac1d
BLAKE2b-256 checksum
How to use checksums
ed1dacc4cdbc9ef8081d5e73e98675f9f01f7c6c2325b9e06ce3934492101fba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.13

Release history Release notifications | RSS feed

0.0.1

2 release files

This release

0.0.1b1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page