{"id":32544314,"url":"https://github.com/backwardspy/dcs-rich-presence","last_synced_at":"2025-10-28T17:57:55.766Z","repository":{"id":304724832,"uuid":"1018542351","full_name":"backwardspy/dcs-rich-presence","owner":"backwardspy","description":"discord rich presence for DCS","archived":false,"fork":false,"pushed_at":"2025-10-22T19:43:11.000Z","size":74,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-22T21:34:15.445Z","etag":null,"topics":["dcs","discord","presence","rich","rpc"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/backwardspy.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-12T13:38:56.000Z","updated_at":"2025-10-22T19:43:15.000Z","dependencies_parsed_at":"2025-07-15T00:21:54.787Z","dependency_job_id":"0bc9b001-e40d-4130-b554-935557c03add","html_url":"https://github.com/backwardspy/dcs-rich-presence","commit_stats":null,"previous_names":["backwardspy/dcs-rich-presence"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/backwardspy/dcs-rich-presence","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backwardspy%2Fdcs-rich-presence","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backwardspy%2Fdcs-rich-presence/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backwardspy%2Fdcs-rich-presence/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backwardspy%2Fdcs-rich-presence/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/backwardspy","download_url":"https://codeload.github.com/backwardspy/dcs-rich-presence/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backwardspy%2Fdcs-rich-presence/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281485704,"owners_count":26509764,"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","status":"online","status_checked_at":"2025-10-28T02:00:06.022Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["dcs","discord","presence","rich","rpc"],"created_at":"2025-10-28T17:57:54.638Z","updated_at":"2025-10-28T17:57:55.758Z","avatar_url":"https://github.com/backwardspy.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# discord rich presence for DCS\n\n![screenshot of the app window](assets/window.png)\n![screenshot of the discord rich presence](assets/richpresence.png)\n\n## usage\n\n1. put [`dcs-rich-presence-hook.lua`](./dcs-rich-presence-hook.lua) into your DCS user data `Scripts/Hooks/` directory (on windows defaults to `%USERPROFILE%/Saved Games/DCS/Scripts/Hooks`)\n2. grab the [latest release](https://github.com/backwardspy/dcs-rich-presence/releases/latest) and run it.\n\n## how it works\n\nthe export script sends telemetry every 15 seconds to the server binary over UDP. the server connects to your discord RPC socket and updates the activity whenever new telemetry arrives from the export script.\n\n## todo\n\ncontributions very welcome!\n\n- build/package for linux\n- ~~add per-module [assets](https://discord.com/developers/docs/rich-presence/overview#assets) to use for the \"small image\", to display what you're currently flying~~ ✅\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackwardspy%2Fdcs-rich-presence","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbackwardspy%2Fdcs-rich-presence","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackwardspy%2Fdcs-rich-presence/lists"}