about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Add examples section, simplify documentationAndinus2020-08-301-11/+23
|
* Fix custom feed loading, print feed name, don't omit entriesAndinus2020-08-301-10/+17
| | | | | | | | | | | | | | + ? do {push @feeds, path("$feeds_dir/$_") foreach @ARGV} Fixes custom feed loading. The data structure is hash of date mapped to a list of entries which is a list of $feed_name, $message This also fixes omitting of entries as we store a list of entries so we get multiple entries in same date map.
* Document new behaviourAndinus2020-08-291-1/+2
|
* Warn on invalid fieldAndinus2020-08-291-1/+1
| | | | Send it to STDERR. Send everything to STDERR. I'm tired.
* Improve feed loading behaviourAndinus2020-08-291-1/+9
| | | | | | Now the program won't misbehave if user enters invalid feeds & it's more flexible. Like the user can enter an invalid field, the program will skip it & goto next.
* Restructure README, document new behaviour of command timelineAndinus2020-08-291-20/+23
|
* Allow loading multiple feeds, die if feed not presentAndinus2020-08-291-2/+9
|
* Document commands in READMEAndinus2020-08-291-0/+25
|
* Allow user to select single feedsAndinus2020-08-291-2/+9
| | | | Now user can run `pyxis timeline <feed>' & it'll only load that feed.
* Add links to READMEAndinus2020-08-292-1/+5
|
* Add timeline commandAndinus2020-08-291-1/+35
| | | | | | | | | | | | | | | After this I'll make it possible to call single user timeline, like `pyxis timeline <user>'. We will check in early in code & read only this file. Also, need to append user information in `%twtxt' along with support for multiple entries in single date. Currently only one entry will show up if there is a date clash. I'll fix these by changing the data structure to hash table of a list of hash table. So the list will contain 2 hashes - user & entry & the list of this will be store in hash table so as to not over write multiple entries of same time.
* Remove un-used moduleAndinus2020-08-291-1/+0
|
* Add example config file & document itAndinus2020-08-292-2/+45
|
* Comment user-agent changeAndinus2020-08-291-1/+1
| | | | | | That's basically giving my IP address to people because I don't think anyone else will be using this. So feed owners could just link the IP to me directly which is not good.
* Change user-agent stringAndinus2020-08-291-1/+6
|
* Add fetch featureAndinus2020-08-291-0/+67
|
* Initial commitAndinus2020-08-293-0/+39