https://github.com/gigacycle/weekworkingdayssummary
The Working Days Summary is used to summarize a week working days with different time slots into a single simple sentence. This summarized sentence can be used for printing, on a website, or anywhere else that is visible to the general audience.
https://github.com/gigacycle/weekworkingdayssummary
dll dot-net print-friendly summarizer week-days working-days
Last synced: about 2 months ago
JSON representation
The Working Days Summary is used to summarize a week working days with different time slots into a single simple sentence. This summarized sentence can be used for printing, on a website, or anywhere else that is visible to the general audience.
- Host: GitHub
- URL: https://github.com/gigacycle/weekworkingdayssummary
- Owner: gigacycle
- Created: 2023-09-04T18:02:00.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-02-17T14:15:04.000Z (over 2 years ago)
- Last Synced: 2025-03-17T15:58:31.645Z (over 1 year ago)
- Topics: dll, dot-net, print-friendly, summarizer, week-days, working-days
- Language: C#
- Homepage:
- Size: 17.6 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WeekWorkingDaysSummary
Have you ever needed to condense a workweek schedule, complete with various time slots for each day, into a single, straightforward sentence? The 'Week Working Days Summary' is designed for precisely this purpose. It takes a week's worth of working days with different time slots and transforms them into a concise sentence. This summarized sentence can be used for printing, publishing on a website, or anywhere else visible to a general audience. It can save you valuable time.
## Example
**Input:**
`Mon (16:30-20), Tue (16:30-20), Wed(16:30-20), Thu(16:30-20), Fri(16:30-20), Sat(16:30-20)`
**Output:**
`All days (16:30-20)`

**Input:**
`Mon (16:30-20), Wed(16:30-20), Fri(16:30-20)`
**Output:**
`Even days (16:30-20)`

**Input:**
`Mon (12:30-18), Tue (16:30-20), Wed(16:30-20), Thu(16:30-20), Fri(16:30-20), Sat(16:30-20)`
**Output:**
`Odd days (16:30-20), Mon (12:30-18), Wed & Fri (16:30-20)`
