A simple tool for finding regular availability overlaps between event invitees.
Project description
find-time
A simple tool for finding regular availability overlaps between event invitees.
Usage
This project is available on PyPI:
python -m pip install find-time
find-time --help
Availability file format
The following format is supported by find_time.parse
:
# anything following a pound sign (#) is a comment
# blank lines are ignored
## entry format ##
# name: Any string. Terminates when encountering a colon (:)
# day: Full day names (Sunday, Monday, Tuesday, ...), three-letter
# abbreviations (Sun, Mon, Tue, ...), or day short codes
# (Su, M, T, W, R, F, Sa). Case-insensitive.
# time: {HH}:{MM} in 24hr format, e.g. 13:00
# timespan: {time}-{time} which correlate to start and end time, e.g. 13:00-14:00
# entry: {name}: {day} {timespan}(, {day} {timespan})*
## example entries ##
# {name}: {day} {timespan}
John Smith: Monday 11:00-12:00
# {name}: {list of day shortcodes} {timespan}
# short codes: su,m,t,w,r,f,sa
John Smith: MWF 14:00-15:00
# {name}: {day} {timespan}, {day} {timespan}, ...
John Smith: TR 8:00-12:15, TR 15:30-17:00
# multiple entries for a single person
Jane Smith: MF 14:30-17:00
Jane Smith: W 15:30-17:00
Special note
This tool was created quickly to evaluate availability overlaps for a small number of invitees (one or two dozen). It is not optimized for performance and really should not be trusted for large events.
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
find_time-1.0.1.tar.gz
(7.4 kB
view hashes)
Built Distribution
Close
Hashes for find_time-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9db11aae4d74e0ccc63a71d85e12f1cc53e4269948077b218e5643f534d276e9 |
|
MD5 | af24ccc830344fca6874c6e540b8ee83 |
|
BLAKE2b-256 | 0973bed03c64c5d5557b7c6ada5191d84f40054af3fb14b864afece3a30cae66 |