{"id":18695151,"url":"https://github.com/davorg-cpan/app-laststats","last_synced_at":"2026-02-09T19:18:34.653Z","repository":{"id":237446735,"uuid":"782878415","full_name":"davorg-cpan/app-laststats","owner":"davorg-cpan","description":"Replacement for Tweekly.fm","archived":false,"fork":false,"pushed_at":"2025-11-30T17:18:52.000Z","size":80,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-13T15:35:56.734Z","etag":null,"topics":["cpan","hacktoberfest","perl"],"latest_commit_sha":null,"homepage":"","language":"Perl","has_issues":true,"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/davorg-cpan.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-04-06T09:50:14.000Z","updated_at":"2025-11-30T17:05:01.000Z","dependencies_parsed_at":"2024-05-06T11:35:55.959Z","dependency_job_id":"763d3ba1-17a6-435e-8797-ff3ea1506d2b","html_url":"https://github.com/davorg-cpan/app-laststats","commit_stats":null,"previous_names":["davorg/laststats","davorg/app-laststats"],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/davorg-cpan/app-laststats","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davorg-cpan%2Fapp-laststats","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davorg-cpan%2Fapp-laststats/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davorg-cpan%2Fapp-laststats/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davorg-cpan%2Fapp-laststats/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davorg-cpan","download_url":"https://codeload.github.com/davorg-cpan/app-laststats/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davorg-cpan%2Fapp-laststats/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29278367,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-09T19:05:41.198Z","status":"ssl_error","status_checked_at":"2026-02-09T19:05:37.449Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["cpan","hacktoberfest","perl"],"created_at":"2024-11-07T11:14:06.145Z","updated_at":"2026-02-09T19:18:34.632Z","avatar_url":"https://github.com/davorg-cpan.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"laststats\n=========\n\nI've been scrobbling my music for a very long time. I really like being able\nto look back and see my tastes change as I listen to different artists over\ntime.\n\nOne of the nice tools built on top of scrobbling was\n[Tweekly.fm](https://tweekly.fm/) which posted a brief list of my most\nlistened to artists to Twitter every weekend. Sadly, when Elon Musk took\nover Twitter, he made it prohibitively expensive for services like that\nto continue so the owner of the service, very sensibly, closed the service\ndown.\n\nThis is a very quick program that starts to replicate the logic behind\nTweekly.fm. It lists your ten most listened-to artists over the last\nseven days.\n\nCurrently, it just prints that list to the terminal. I'll probably work\nout a way to display the output publicly at some point.\n\n## Command line options\n\n* `--user` : Last.fm username (defaults to \"davorg\")\n* `--count` : The number of artists to display (defaults to 10)\n* `--format` : The format to display results in. Can be \"text\", \"html\" or \"json\" (defaults to \"text\")\n* `--period` : The time period for the stats. Can be \"overall\", \"7day\", \"1month\", \"3month\", \"6month\", \"12month\" (defaults to \"7day\")\n* `--api-key` : Last.fm API key\n* `--api-secret` : Last.fm API secret\n\nThe values for `--api-key` and `--api-secret` can alternatively be read from\nenvironment variables called `LASTFM_API_KEY` and `LASTFM_API_SECRET`.\n\n## API KEY\n\nAs shown above, you will need an API key and secret. You can get these from:\n\n* https://www.last.fm/api/account/create\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavorg-cpan%2Fapp-laststats","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavorg-cpan%2Fapp-laststats","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavorg-cpan%2Fapp-laststats/lists"}