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.
Metadata
Release files for find-time 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| find_time-1.0.1.tar.gz | 7.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| find_time-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.7 kB
Release files / find_time-1.0.1.tar.gz
| Download URL | find_time-1.0.1.tar.gz |
|---|---|
| Size | 7.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7c1f6d312524c8faf3c92071b00d55472de8fb23a2f48e39693a9c460428a2dd
|
|
BLAKE2b-256 checksum How to use checksums |
dabc177430c93b94137918a5ef5c16d0c4fbdf4714c1f389415794d583303917
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.5
|
Release files / find_time-1.0.1-py3-none-any.whl
| Download URL | find_time-1.0.1-py3-none-any.whl |
|---|---|
| Size | 8.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9db11aae4d74e0ccc63a71d85e12f1cc53e4269948077b218e5643f534d276e9
|
|
BLAKE2b-256 checksum How to use checksums |
0973bed03c64c5d5557b7c6ada5191d84f40054af3fb14b864afece3a30cae66
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.5
|
Security for find-time 1.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.