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 details)
Built Distribution
File details
Details for the file find_time-1.0.1.tar.gz
.
File metadata
- Download URL: find_time-1.0.1.tar.gz
- Upload date:
- Size: 7.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c1f6d312524c8faf3c92071b00d55472de8fb23a2f48e39693a9c460428a2dd |
|
MD5 | a2893f61b7d7ea48e1600c5de97b9c1d |
|
BLAKE2b-256 | dabc177430c93b94137918a5ef5c16d0c4fbdf4714c1f389415794d583303917 |
File details
Details for the file find_time-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: find_time-1.0.1-py3-none-any.whl
- Upload date:
- Size: 8.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9db11aae4d74e0ccc63a71d85e12f1cc53e4269948077b218e5643f534d276e9 |
|
MD5 | af24ccc830344fca6874c6e540b8ee83 |
|
BLAKE2b-256 | 0973bed03c64c5d5557b7c6ada5191d84f40054af3fb14b864afece3a30cae66 |