Skip to main content

Kalkulator dni roboczych w Polsce

Project description

dni_robocze

Kalkulator dni roboczych w Polsce. Uwzglednia weekendy i polskie swieta ustawowe (13 do 2024, 14 od 2025 — Wigilia), w tym ruchome zalezne od Wielkanocy.

Obsługiwane lata: 2020-2030.

Wymagania

Python 3 (bez zewnetrznych zaleznosci).

Wersja GUI wymaga dodatkowo modułu tkinter (wbudowany w większość instalacji Pythona; na macOS/Homebrew: brew install python-tk@3.XX).

Instalacja

pip install dni-robocze-pl

Po instalacji dostępne są dwie komendy:

  • dni-robocze — kalkulator w wierszu poleceń
  • dni-robocze-gui — wersja graficzna (wymaga tkinter)

Wersja GUI

dni-robocze-gui

Graficzny interfejs z trzema zakładkami:

  • Policz dni — oblicz dni robocze między dwiema datami
  • Dodaj dni — dodaj/odejmij dni robocze od daty
  • Święta — lista świąt ustawowych w wybranym roku

Kalendarz z podglądem świąt (czerwone), weekendów (szare) i dnia dzisiejszego (pomarańczowy). Daty można wpisywać ręcznie lub wybierać z kalendarza.

Użycie (wiersz poleceń)

Daty można podawać w formacie YYYY-MM-DD, YYYY.MM.DD lub "YYYY MM DD".

Policz dni robocze między datami

dni-robocze count 2026-01-01 2026-12-31
dni-robocze count 2026.01.01 2026.12.31
# Dni robocze od 2026-01-01 do 2026-12-31: 253

Wyświetl święta w danym roku

dni-robocze holidays 2026

Dodaj/odejmij dni robocze od daty

dni-robocze add 2026-01-29 10
# Po dodaniu 10 dni roboczych od 2026-01-29: 2026-02-12 (czwartek)

dni-robocze add 2026-01-29 -5
# Po odjęciu 5 dni roboczych od 2026-01-29: 2026-01-22 (czwartek)

Święta ustawowe

Stałe:

  • 1 stycznia — Nowy Rok
  • 6 stycznia — Trzech Króli
  • 1 maja — Święto Pracy
  • 3 maja — Święto Konstytucji 3 Maja
  • 15 sierpnia — Wniebowzięcie NMP
  • 1 listopada — Wszystkich Świętych
  • 11 listopada — Święto Niepodległości
  • 24 grudnia — Wigilia Bożego Narodzenia (od 2025)
  • 25 grudnia — Boże Narodzenie (pierwszy dzień)
  • 26 grudnia — Boże Narodzenie (drugi dzień)

Ruchome (zależne od Wielkanocy):

  • Wielkanoc (Niedziela Wielkanocna)
  • Poniedziałek Wielkanocny
  • Zielone Świątki (49 dni po Wielkanocy)
  • Boże Ciało (60 dni po Wielkanocy)

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

dni_robocze_pl-1.0.4.tar.gz (11.3 kB view details)

Uploaded Source

Built Distribution

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

dni_robocze_pl-1.0.4-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

File details

Details for the file dni_robocze_pl-1.0.4.tar.gz.

File metadata

  • Download URL: dni_robocze_pl-1.0.4.tar.gz
  • Upload date:
  • Size: 11.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for dni_robocze_pl-1.0.4.tar.gz
Algorithm Hash digest
SHA256 3cec7e246d1bdcd4bba863b7a671b5cd0c5f1ceac69a73794beb0936ed6c4cce
MD5 9dd5340120dfdb28e1ae7f455b8a1b0c
BLAKE2b-256 7e6c5c24315c17472df5b656e757963f60983dd7b7f9b2d73465a5423c052c47

See more details on using hashes here.

File details

Details for the file dni_robocze_pl-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: dni_robocze_pl-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 11.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for dni_robocze_pl-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f5ea0ba473fc89234e8753d11585cdc40fde8ac4c5863f365774e6a56059e6e9
MD5 73efcfdf8c0f77f44160ecaa26f08dcf
BLAKE2b-256 8ba8b1a1a897c15f20514b95fa5bdbec35256159df8dbfad23491a78c684dc9f

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