Skip to main content
Pre-release

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

A simple monthly calendar for checking and scheduling your working man-hours. (Mainly for Japan)

中文版文档

This is a CLI tool, just as my first python project, created to deal with my monthly man-hour calculation.

Usage

The simply way to use it like this flow:

# Initialize your Job file first.
# It will also update the Japanese holidays schedule at the first time.
$ mhcalendar -J ...

# Check out the man-hour schedule of current month.
$ mhcalendar

# Check in your man-hour of first day.
# Ensure that you will check in everyday.
$ mhcalendar -c 8

# Check out your schedule again to confirm your next day's work hours.
$ mhcalendar


# Schedule your day off or on duty days anytime before it comes.
# For example, make date of 9, 10 and 11 as dayoff, and go to work at 13th.
$ mhcalendar --dayoff -- 9 10 11 -13

# Remember to Update your schedule by calling this
$ mhcalendar

For more information you can check it out by command:

$ mhcalendar -h

Also you can run it by your python script, refer to this file:

Example.py

Install

This program is written in python3, you need to install the python3 and pip3 before this installation.

pip3 install ManHourCalendar

About data

For simple, we haven’t use database this time, all data is only cache in this folder as files:

~/.mhcalendar/
# or your user dir in Windows such as
C:\Users\username\.mhcalendar\

And holidays schedule is fetched from the site below:

http://calendar-service.net/

ご提供ありがとうございます!

Release files for ManHourCalendar 0.9.1b3

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

Source distribution (sdist)

Source distribution for ManHourCalendar 0.9.1b3
File Size Uploaded
ManHourCalendar-0.9.1b3.tar.gz 13.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ManHourCalendar 0.9.1b3
File Interpreter ABI Platform
ManHourCalendar-0.9.1b3-py3-none-any.whl Python 3 none any Details

Total release size: 28.8 kB

Release files / ManHourCalendar-0.9.1b3.tar.gz

Download URL ManHourCalendar-0.9.1b3.tar.gz
Size 13.5 kB
Tags Source
SHA-256 checksum
How to use checksums
a9fbc7e81f461f35d3b05548c12f4de93292c25692e350758895496219006405
BLAKE2b-256 checksum
How to use checksums
84ff72031e40f6a8bae615eea2675ce4fb5bd433542fd9a0f1a5029d60c171fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ManHourCalendar-0.9.1b3-py3-none-any.whl

Download URL ManHourCalendar-0.9.1b3-py3-none-any.whl
Size 15.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
85ba39fcf923ba75206bf6039eb4ebddf0640d829588e0a7a2c59927adb84fdd
BLAKE2b-256 checksum
How to use checksums
032ab62d7251e664f8cb27ba00ee5d5e7f18cb1e1753df549564d4941ec91ab5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
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