{"id":16903240,"url":"https://github.com/dpup/strimmer","last_synced_at":"2025-08-01T15:35:50.214Z","repository":{"id":14667642,"uuid":"17386342","full_name":"dpup/strimmer","owner":"dpup","description":"Experimental and hacky PubSubHubbub/websocket bridge","archived":false,"fork":false,"pushed_at":"2015-02-25T05:15:24.000Z","size":2592,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-25T14:22:18.550Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/dpup.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":"2014-03-04T01:23:40.000Z","updated_at":"2015-02-25T05:15:25.000Z","dependencies_parsed_at":"2022-09-23T21:51:54.998Z","dependency_job_id":null,"html_url":"https://github.com/dpup/strimmer","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/dpup%2Fstrimmer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dpup%2Fstrimmer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dpup%2Fstrimmer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dpup%2Fstrimmer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dpup","download_url":"https://codeload.github.com/dpup/strimmer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244637098,"owners_count":20485446,"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-10-13T18:12:00.954Z","updated_at":"2025-03-20T15:16:30.840Z","avatar_url":"https://github.com/dpup.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is a hack in progress.  It allows a websocket client to get updates via\nwebsockets from a PubSubHubbub subscription.\n\n```\ngo run strimmer.go --self my.host.com:3100 --port 3100\ngo run strimmer.go --self demo.revproxy.com --port 3100\n```\n\n## Developing\n\nYou need the server to be publicly accessible so that the PuSH hub can facilitate\nthe subscription and send updates. The easiest way to do this is to set up a\nt2.micro on EC2 and then use [SSH port forwarding](https://medium.com/dev-tricks/reverse-port-forwarding-220030f3c84a).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdpup%2Fstrimmer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdpup%2Fstrimmer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdpup%2Fstrimmer/lists"}