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.3.tar.gz (11.2 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.3-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dni_robocze_pl-1.0.3.tar.gz
  • Upload date:
  • Size: 11.2 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.3.tar.gz
Algorithm Hash digest
SHA256 709938cf7f2574765f5e41c5c3db5965b7bf9804a2f2de975be695dedb7d836f
MD5 7d0e328619e4fceaaab81ce27a6e3b1c
BLAKE2b-256 fcd8e0d3b0f0b2427187cdcb2454c2a6711fac6930faff941d6836e76348d27e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dni_robocze_pl-1.0.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 70818754fed9bbf6bf0531dfe80e827ccaf366a0f7ef1c8ee5f0958e318e8fa0
MD5 926693c400dac66644448805877d36ba
BLAKE2b-256 61dd1d355d72251c7370d3c68ad5421181eaa7db1fa1504a56b82d8383d025d5

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