{"id":17855886,"url":"https://github.com/splorp/lastfm-rss","last_synced_at":"2025-03-20T14:30:47.831Z","repository":{"id":137594421,"uuid":"110165652","full_name":"splorp/lastfm-rss","owner":"splorp","description":"Create a customizable RSS feed of Last.fm tracks.","archived":false,"fork":false,"pushed_at":"2022-06-08T20:20:19.000Z","size":50,"stargazers_count":8,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-17T17:05:29.777Z","etag":null,"topics":["feed","feed-generator","lastfm","rss","rss-generator"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/splorp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-11-09T20:59:21.000Z","updated_at":"2023-07-19T17:02:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"77e6d20c-cc61-4b3f-9638-2c87fe777086","html_url":"https://github.com/splorp/lastfm-rss","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splorp%2Flastfm-rss","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splorp%2Flastfm-rss/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splorp%2Flastfm-rss/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splorp%2Flastfm-rss/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/splorp","download_url":"https://codeload.github.com/splorp/lastfm-rss/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244630033,"owners_count":20484302,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["feed","feed-generator","lastfm","rss","rss-generator"],"created_at":"2024-10-28T02:42:19.511Z","updated_at":"2025-03-20T14:30:47.826Z","avatar_url":"https://github.com/splorp.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Last.fm RSS Generator\n\nGenerate an RSS feed of the recently played or loved tracks from your [Last.fm](https://www.last.fm/) account.\n\nRequires [PHP Simple HTML DOM Parser](https://simplehtmldom.sourceforge.io/) to reside in the same directory as `lastfmrss.php` file.\n\nBased on a fork of Appie Verschoor’s [lastfmrss](https://github.com/xiffy/lastfmrss).\n\n## Demonstration Feed\n\n[splo.me/lastfmrss-working.php?user=ghutchin](https://splo.me/lastfmrss-working.php?user=ghutchin)\n\n## Future Work\n\n- [ ] Look into changing URI structure to use plain directory as end point: `/lastfm/username`\n- [ ] Perhaps `/lastfm/username` generates HTML, `/lastfm/username/rss` generates a feed\n- [ ] Change file name to `index.php` to accommodate above or handle via .htaccess rewrite\n- [ ] Determine how the above changes work with [Kirby](https://getkirby.com/) install\n- [ ] Remove duplicate text for artist, since it’s included with the track information\n- [ ] Add filtering modes or features via query string attributes, eg:\n\t- `\u0026mode=text` - text of artist and track only\n\t- `\u0026mode=link` - link to track page only\n- [ ] Add thumbnail size setting via query string attribute ([PR #1](https://github.com/splorp/lastfm-rss/pull/1)), eg:\n\t- `\u0026size=300` - set the thumbnail size to 300x300 pixels\n- [ ] Better handling of passing a null username\n- [ ] Add `atom:link` with `rel=\"self\"` per W3C Feed Validator [recommendations](https://validator.w3.org/feed/docs/warning/MissingAtomSelfLink.html)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsplorp%2Flastfm-rss","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsplorp%2Flastfm-rss","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsplorp%2Flastfm-rss/lists"}