"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
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.0.tar.gz
(7.4 kB
view hashes)
Built Distribution
Close
Hashes for find_time-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b2ee48c9959b5f392833c46bfa0d2eedffa71a88c6bf4e9a4bac987bb8615e7 |
|
MD5 | 17278ded17287d2352d77d01e29fec54 |
|
BLAKE2b-256 | 563d3c770f95e197a81e1e3441dc3f7283a2d5f0d2dabd854ba885a864b81f9f |