https://github.com/stevana/yeast
A Haskell library for working with feeds.
https://github.com/stevana/yeast
Last synced: 2 months ago
JSON representation
A Haskell library for working with feeds.
- Host: GitHub
- URL: https://github.com/stevana/yeast
- Owner: stevana
- License: isc
- Created: 2015-06-23T14:09:41.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-11-03T15:55:10.000Z (over 8 years ago)
- Last Synced: 2025-02-08T11:34:49.690Z (4 months ago)
- Language: Haskell
- Size: 82 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
## yeast
[](https://travis-ci.org/stevana/yeast)
`yeast` is a Haskell library for working with different kinds of news
feeds (RSS1, RSS2, and Atom).For documentation and examples, see `yeast`'s Hackage page.
### Shortcomings
Here's a list of a couple of things that would be nice to fix at some
point:* Upload the package to Hackage;
* Add examples to the documentation and check them with the `doctests`
library, see the following
[commit](https://github.com/stevana/yeast/commit/8fec0051927b45a4b0f7204803e880657e91cac9);* Rewrite the `Serve` module so that we can test monadic properties,
see the following
[commit](https://github.com/stevana/yeast/commit/008ca33fb272de87a418cd940fa4c30212f880c9);* At least some compatibility with the old `feed` library would be
nice, see the following
[commit](https://github.com/stevana/yeast/commit/150463f31f068da229378ebcf154df50a5caa468);* Add more unit tests;
* Integrate `stylish-haskell`, `hlint`, and perhaps other stylistic
checks to the build;* Use more precise datatypes in the `Feed` module, in particular
`Network.URI` and `UTCTime` should be used instead of `Maybe Text`
for links and dates;* Do some profiling and maybe write some benchmarks.
### License
ISC, see the file `LICENSE`.