2022-05-13 12:55:45 -04:00
|
|
|
## MVP DONE
|
2022-04-27 00:36:49 -04:00
|
|
|
|
|
|
|
* ✓ Write TODO
|
|
|
|
* ✓ Cron
|
2022-04-28 19:24:21 -04:00
|
|
|
* ✓ Config
|
|
|
|
* ✓ logging zap
|
2022-05-01 19:13:27 -04:00
|
|
|
* ✓ Proxy download
|
|
|
|
* ✓ Storage csv
|
2022-05-02 00:41:57 -04:00
|
|
|
* ✓ Posting to telegram
|
2022-05-02 14:18:01 -04:00
|
|
|
* ✓ Telegram rate limit: 20 msgs/min https://core.telegram.org/bots/faq#my-bot-is-hitting-limits-how-do-i-avoid-this
|
2022-05-02 00:41:57 -04:00
|
|
|
https://gist.github.com/zdebra/10f0e284c4672e99f0cb767298f20c11
|
2022-05-02 23:23:56 -04:00
|
|
|
* ✓ First Run skip all but first n
|
|
|
|
* ✓ Folder creation
|
2022-05-03 17:48:42 -04:00
|
|
|
* ✓ Wrap content inside item ⚠️ atom calls it entry
|
|
|
|
* ✓ Implement atom
|
|
|
|
* ✓ Cleanup
|
2022-05-13 12:55:45 -04:00
|
|
|
* ✓ Show Feed name instead of Link
|
2022-05-07 21:01:14 -04:00
|
|
|
* ✓ Make Rhash optional
|
2022-05-02 00:41:57 -04:00
|
|
|
|
|
|
|
## Issues
|
2022-05-02 14:18:01 -04:00
|
|
|
* ✓ Last record is not written fully to csv: *Fixed*. Had to Flush writer
|
2022-05-03 17:48:42 -04:00
|
|
|
* Wrap entry content properly
|
|
|
|
* Some random chars in request/response data
|
2022-04-27 00:36:49 -04:00
|
|
|
|
2022-04-29 13:38:49 -04:00
|
|
|
## MVP 2
|
|
|
|
* Podcasts
|
|
|
|
|
2022-04-27 00:36:49 -04:00
|
|
|
## 1.0
|
2022-05-25 16:02:04 -04:00
|
|
|
* ✓ concurrent processing
|
2022-05-02 14:18:01 -04:00
|
|
|
* Review all errors wrapped properly
|
|
|
|
* Change log from byte to string
|
2022-04-28 19:24:21 -04:00
|
|
|
* Config validation
|
|
|
|
* Cron spec
|
|
|
|
* Name - No spaces
|
|
|
|
* Permissions?
|
2022-04-27 00:36:49 -04:00
|
|
|
* Filtering
|
|
|
|
* Doc embed
|
|
|
|
* Doc
|
|
|
|
* instant view doc
|
|
|
|
* filtering example
|
|
|
|
* Motivation
|
|
|
|
* grepping: date(awk) and state
|
|
|
|
* yq -p xml . | bat -l yaml
|
|
|
|
* fzf example to better grep
|
|
|
|
|
|
|
|
## Later
|
|
|
|
|
|
|
|
* Folder reorg?
|
|
|
|
* Always running
|
|
|
|
* Handle telegram reaction?
|
|
|
|
* Filter from app based on keyword
|
2022-05-02 20:20:48 -04:00
|
|
|
* Move telegram auth token to credential file
|
|
|
|
* Check if context is used correctly
|
2022-05-07 21:01:14 -04:00
|
|
|
* Change flags to os.Args[1] for config path
|
2022-04-28 19:29:12 -04:00
|
|
|
|
|
|
|
### Log
|
|
|
|
* Log to file
|
|
|
|
* unit testing logs?
|
2022-05-03 17:48:42 -04:00
|
|
|
* Use go-logr Logger interface
|