~kyoheiu/frssco

9786561aa25735dda79972ab066d135a59c0433f — Kyohei Uto 9 months ago 9db4c9d
v0.2.0: Add no-auth mode
1 files changed, 11 insertions(+), 3 deletions(-)

M README.md
M README.md => README.md +11 -3
@@ 4,6 4,11 @@ A dead-simple self-hostable RSS aggregator written in Deno Fresh.

![ss1.png](screenshots/ss1.png)

## Release

### v0.2.0
- Add no-auth mode: Optionally you can add `.env` to use built-in cookie auth.

## Features

- Manage and edit feed list as a plain text.


@@ 12,14 17,15 @@ A dead-simple self-hostable RSS aggregator written in Deno Fresh.
- No automatic aggreagation. To aggregate all the feeds, press the update button
  on the top-right, or `curl -X POST https://{YOUR_SITE_BASE_URL}/api/refresh`.
  Setting `cron` on your server to post http request would be enough as well.
- Built-in cookie auth.
- Built-in cookie auth (optional).
- Custom sharing button.

## Deploy

1. `git clone` this repo.

2. Add `/feed.txt`, `/.env` and `./islands/CustomShare.tsx`.
2. Add `/feed.txt`, and `./islands/CustomShare.tsx`. Optionally you can add `.env` to use built-in cookie auth.  
Note that if you don't have `.env` file correctly set, your page is exposed as is.

3. `sudo docker run -d --name frssco -v ./feed.txt:/app/feed.txt -p 8080:8080 $(sudo docker build -q .)`\
   You may need to remove `deno.lock` from the root.


@@ 92,5 98,7 @@ export default function CustomShare(props: { target: string }) {
I just wanted to add custom sharing feature to this kind of app.

## Report bug / Request features / Contribute
This repository is maintained on [https://git.sr.ht/~kyoheiu/frssco](https://git.sr.ht/~kyoheiu/frssco).  

This repository is maintained on
[https://git.sr.ht/~kyoheiu/frssco](https://git.sr.ht/~kyoheiu/frssco).\
Contact me via email: ~kyoheiu/frssco@lists.sr.ht