Утилита для генерации Discord timestamp
Project description
dctime
Утилита для генерации Discord timestamp с удобным синтаксисом для указания времени и формата отображения.
Установка
pip install timedc
Использование
from timedc import getTime
# Примеры:
print(getTime("10m")) # через 10 минут
print(getTime("2h", "R")) # через 2 часа, формат "относительно"
print(getTime("3d", "f")) # через 3 дня, полная дата
Функции
getTime(duration: str, fmt: str = '') -> str
Генерация Discord timestamp.
Параметры:
-
duration: строка с временем (например "10m", "2h", "3d").- s — секунды
- m — минуты
- h — часы
- d — дни
- w — недели
-
fmt: формат отображения в Discord. Возможные значения:t— короткое времяT— длинное времяd— короткая датаD— длинная датаf— короткая дата + времяF— полная дата + времяR— относительное время (например "через 5 минут")- Пустая строка — стандартное отображение
Возвращает:
Строку вида <t:UNIX:fmt> для вставки в Discord.
Примеры:
getTime("10m") # <t:UNIX>
getTime("2h", "R") # <t:UNIX:R>
getTime("3d", "f") # <t:UNIX:f>
Ошибки
- Если передан неверный формат времени (например "10x" или "5"), выбрасывается
ValueError. - Если указан неверный формат отображения, выбрасывается
ValueError.
Примечание
Этот пакет полезен для быстрого формирования timestamp'ов для сообщений Discord, поддерживающих динамическое отображение времени.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file timedc-0.1.3.tar.gz.
File metadata
- Download URL: timedc-0.1.3.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d2a0e0fb72a483e430d42cd49a8ae26abe3ec34b31841f9471caca391aea2066
|
|
| MD5 |
9e33fe58592c04b46c3fe1c89aa1e77a
|
|
| BLAKE2b-256 |
a450fbdf92e0ca2cf745f833ae2663a1959de94b2616b97caf57f5cfe88b4318
|
File details
Details for the file timedc-0.1.3-py3-none-any.whl.
File metadata
- Download URL: timedc-0.1.3-py3-none-any.whl
- Upload date:
- Size: 4.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e3cfbff197b1ad8ac114d20ce19962faa5ef2a0a67c316284bf3f06ff453c920
|
|
| MD5 |
7cfb427c64fcd912ed460117ab9428ec
|
|
| BLAKE2b-256 |
d01e29cc1e7d356a039ed899ab9709e0f64e9cddfc6591ca0a50e270cfa2a6a6
|