{"id":21607714,"url":"https://github.com/eliah-w/TwittnukerPushServer2","last_synced_at":"2025-10-06T04:31:44.316Z","repository":{"id":41071465,"uuid":"45712588","full_name":"vanita5/TwittnukerPushServer2","owner":"vanita5","description":"Twittnuker Push Notification server","archived":false,"fork":false,"pushed_at":"2015-12-05T20:14:20.000Z","size":23,"stargazers_count":4,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-24T20:40:05.821Z","etag":null,"topics":["gcm","notification-server","notifications","push-notifications","server","twidere","twittnuker"],"latest_commit_sha":null,"homepage":"http://twittnuker.org","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/vanita5.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":"2015-11-06T22:55:50.000Z","updated_at":"2023-04-08T16:44:11.000Z","dependencies_parsed_at":"2022-09-01T13:11:58.253Z","dependency_job_id":null,"html_url":"https://github.com/vanita5/TwittnukerPushServer2","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vanita5%2FTwittnukerPushServer2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vanita5%2FTwittnukerPushServer2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vanita5%2FTwittnukerPushServer2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vanita5%2FTwittnukerPushServer2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vanita5","download_url":"https://codeload.github.com/vanita5/TwittnukerPushServer2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235494837,"owners_count":18999374,"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":["gcm","notification-server","notifications","push-notifications","server","twidere","twittnuker"],"created_at":"2024-11-24T20:33:08.193Z","updated_at":"2025-10-06T04:31:39.059Z","avatar_url":"https://github.com/vanita5.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TwittnukerPushServer2\nTwittnuker Push Notification server (self-hosted)\n\n## Installation\n\n* Create an application on apps.twitter.com\n  * Permissions: Read, Write and Access direct messages\n  * Generate Token\n* Copy config_example.js to config.js\n* Edit config.js -\u003e Fill in the API keys of your Twitter application\n* `npm install`\n* `node index.js`\n\nNow you can enable Push Notifications in Twittnuker, enter the URL to your push server instance and go back to the main screen.\nTwittnuker will now register your device on your push server instance.\n\nThat's it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feliah-w%2FTwittnukerPushServer2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feliah-w%2FTwittnukerPushServer2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feliah-w%2FTwittnukerPushServer2/lists"}