Skip to content

jboverfelt/laterrss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

laterrss builds.sr.ht status

A web service that takes a link, a description, and a time delay and publishes the link + description to an Atom feed after the specified delay. The Atom feed is public but the link submission is protected by Basic Auth.

Meant to be run on a PaaS like fly.io. By default it runs in an extremely minimal container using Ko.

Configuration

Set the following environment variables:

  • PORT - the webserver port
  • DATABASE_URL - the connection string for the PostgreSQL database
  • LATERRSS_USER - the username to to restrict the submission of urls
  • LATERRSS_PASSWORD - the password for the above user

Limitations

This was something I built for myself, so it only supports a single user. The Basic Auth middleware supports more than one though, so it would be easy to extend to support more users, perhaps by storing them in the DB.

As it stands now, it is fully functional for my needs and most importantly the bulk of the code could be banged out on a single train ride from Baltimore to New York.

Obviously since this is using Basic Auth you should never, ever run this without TLS.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published