An open API service indexing awesome lists of open source software.

https://github.com/uben0/justmessage

A telegram bot to register working hours
https://github.com/uben0/justmessage

Last synced: 4 months ago
JSON representation

A telegram bot to register working hours

Awesome Lists containing this project

README

          

# TODO

- [ ] doc
- [ ] commands
- [x] enter - leave
- [x] pdf export
- [ ] enter date
- [ ] leave date
- [ ] time without minutes
- [ ] help messages
- [ ] group title
- [ ] react to message
- [ ] tests

- [x] check journald logs
- [x] safe file write
- [x] bot for dev
- [x] auto save
- [x] month with languages
- [x] adapt word to singular or plural
- [x] infer minute past given time
- [x] infer day past given time
- [x] span day select
- [x] clear day
- [x] always give feedback on taken action
- [x] grammar token to upper case
- [x] display of date and time
- [x] instance based on group

# ROADMAP

- [ ] use normalized str for time zone
- [ ] admin console
- [ ] clippy
- [x] rename bot
- [x] languages
- [x] enter then leave
- [x] gracefull exit
- [x] self-signed
- [x] service
- [ ] security
- [ ] encryption
- [ ] limits
- [x] telegram markdown

# COMMAND LIST

```
enter // adds a pending entry for right now
enter 18h30 // adds a pending entry for today at 18h30
leave // adds a span by using pending entry for right now
leave 21h15 // adds a span by using pending entry instant (today)
enter 11h40 leave 15h00 // adds a span today
11h40 15h00 // adds a span today
tuesday 11h40 15h00 // adds a span last tuesday
24 11h40 15h00 // adds a span the 24th of the month
2025/09 // prints summary of september 2025
2025/09 pdf // prints summary of september 2025 as pdf
july // prints summary of july of this year
month // prints summary of this month
month pdf // prints summary of this month as a pdf
clear // removes all span from today
clear monday // removes all span from last monday
```