{"id":18774542,"url":"https://github.com/staab/squint","last_synced_at":"2025-12-14T10:30:25.121Z","repository":{"id":63672057,"uuid":"569472058","full_name":"staab/squint","owner":"staab","description":"A proof of concept for nostr content recommendations","archived":false,"fork":false,"pushed_at":"2022-11-22T22:50:15.000Z","size":171,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-29T08:43:31.120Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/staab.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}},"created_at":"2022-11-22T22:46:11.000Z","updated_at":"2023-07-25T15:04:23.000Z","dependencies_parsed_at":"2022-11-23T16:47:42.907Z","dependency_job_id":null,"html_url":"https://github.com/staab/squint","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/staab%2Fsquint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/staab%2Fsquint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/staab%2Fsquint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/staab%2Fsquint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/staab","download_url":"https://codeload.github.com/staab/squint/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239680989,"owners_count":19679509,"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":[],"created_at":"2024-11-07T19:38:33.994Z","updated_at":"2025-12-14T10:30:19.833Z","avatar_url":"https://github.com/staab.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is a proof of concept showing what it might look like for nostr relays or clients to supply suggestions to users based on reactions and account reputation, weighted to prefer first and second-order follows.\n\nTo generate content suggestions for a given user account, run `python suggestion.py \u003cpubkey\u003e`.\n\nHere's an example:\n\n![example](screenshot.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstaab%2Fsquint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstaab%2Fsquint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstaab%2Fsquint/lists"}