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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|