elliotttate / beatsaver-laravel

Rewrite of beatsaver.com (https://github.com/beatsaver/beatsaver) using the laravel framework
https://discord.gg/8B44zqM
MIT License
39 stars 19 forks source link

Add Atom feeds for new beatmaps #39

Closed pR0Ps closed 5 years ago

pR0Ps commented 5 years ago

Inserts a link in the head of every page to a feed of newly-uploaded beatmaps. Additionally, when viewing a specific user's uploads, a user-specific feed will be inserted.

Browsers/browser extensions will detect this and provide a button to subscribe to the feeds.

The feed itself contains the beatmap image, information, as well as an enclosure link to the actual beatmap zip file. With compatible feed readers, this will enable easy auto-downloading.

Atom was chosen over RSS because it's a much cleaner specification and pretty much every feed reader supports both anyway.

Fixes #20

Byorun commented 5 years ago

You misinterpreted the layout master file. If you look at one of the other master files you should be able to fix this minor issue.

Also I merged the "new" layout into the develop. It uses a new theme folder (need to update both themes)

pR0Ps commented 5 years ago

@Byorun Should be all fixed up. I added the master -> theme redirection and added the feeds to the bulma theme.