Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/i1i1/rssfs
RSS fuse filesystem
https://github.com/i1i1/rssfs
filesystem fuse fuse-filesystem golang rss rss-feed rss-reader
Last synced: about 1 month ago
JSON representation
RSS fuse filesystem
- Host: GitHub
- URL: https://github.com/i1i1/rssfs
- Owner: i1i1
- Created: 2020-08-05T16:21:40.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-12-12T15:24:40.000Z (about 3 years ago)
- Last Synced: 2024-06-20T11:47:51.969Z (6 months ago)
- Topics: filesystem, fuse, fuse-filesystem, golang, rss, rss-feed, rss-reader
- Language: Go
- Homepage:
- Size: 7.81 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RSSFS: rss feed as a fuse file system
Taken the idea and almost all semantics from this project: https://github.com/dertuxmalwieder/rssfs/
Completely rewritten for performance reasons (simply can't handle >100 feeds lol).## How does it work?
Program creates for RSS feed a directory:
```
/mnt/rssfs/Open Source Feed/
```
And in this directory there are files which contain rss entries of this feed:
```
/mnt/rssfs/Open Source Feed/Hello World.html
/mnt/rssfs/Open Source Feed/Second Article.html
```Every time you `ls` feed directory it updates feed entries (may be a bit slow).
## Install
```
go install github.com/i1i1/rssfs
```
After that you should create `rssfs.hcl` file in your `$XDG_CONFIG_HOME` directory. Checkout [example](./rssfs.hcl).