Skip to main content

A simple Python library for Indonesian time (WIB).

Project description

IndoTime

indotime adalah library Python sederhana yang dirancang untuk menampilkan waktu dan tanggal khusus untuk zona waktu Indonesia bagian Barat (WIB, UTC+7). Library ini dibuat dengan Python murni tanpa dependensi eksternal, sehingga ringan dan mudah digunakan untuk proyek-proyek sederhana, termasuk untuk keperluan edukasi seperti tugas sekolah.

Fitur

  • Python Murni: Tidak memerlukan library pihak ketiga.
  • Timezone WIB: Secara default diatur ke UTC+7.
  • Bahasa Indonesia: Nama hari dan bulan ditampilkan dalam Bahasa Indonesia.
  • Fleksibel: Mendukung berbagai cara pemanggilan untuk membuat objek waktu.
  • Berorientasi Objek (OOP): Dibuat dengan struktur kelas yang rapi dan mudah dipahami.

Instalasi

Anda dapat menginstal indotime menggunakan pip:

pip install indotime

Contoh Penggunaan

Berikut adalah cara dasar menggunakan library indotime:

from indotime import IndoTime

# 1. Waktu lengkap saat ini
sekarang = IndoTime()
print(f"Lengkap: {sekarang.lengkap()}")
# Output: Senin, 13 Januari 2025, 10:30:00 WIB

# 2. Hanya tanggal
print(f"Tanggal: {sekarang.tanggal()}-{sekarang.bulan()}-{sekarang.tahun()}")
# Output: 13-01-2025

# 3. Hanya jam
print(f"Jam: {sekarang.jam()}")
# Output: 10:30:00

# 4. Mendapatkan komponen waktu secara spesifik
print(f"Hari ini hari {sekarang.hari()}")
# Output: Hari ini hari Senin

print(f"Sekarang bulan {sekarang.bulan_string()}")
# Output: Sekarang bulan Januari

Kontribusi

Proyek ini bersifat open source dan dibuat untuk tujuan edukasi. Jika Anda menemukan bug atau memiliki ide untuk perbaikan, jangan ragu untuk membuat issue atau pull request.

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

indotime-0.1.2.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

indotime-0.1.2-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file indotime-0.1.2.tar.gz.

File metadata

  • Download URL: indotime-0.1.2.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for indotime-0.1.2.tar.gz
Algorithm Hash digest
SHA256 6ce85b7cd37605191fda82e62462b3fe36c82b2ce546e5d9365ca6f584ed5a7f
MD5 2efd9bd60f0bcd50b4851c8d386af33d
BLAKE2b-256 2bad0fe2cc4a4ee17be8ec8eeb3d2a90e97751e260e91bdd4868c1ce00faf889

See more details on using hashes here.

File details

Details for the file indotime-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: indotime-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for indotime-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cbea2a8849b6f46a1fb08732cf6cd67784ef26ede7a2caecab28315157b3600e
MD5 5eeff1336cc6dfa33fdd20367ad84295
BLAKE2b-256 a04bf65b772f39e328a294651b4b338cddcdc88a7b246e07358b664a8a615308

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