{"id":13685568,"url":"https://github.com/blt950/vPilot-Pushover","last_synced_at":"2025-05-01T04:31:43.451Z","repository":{"id":184031662,"uuid":"670993286","full_name":"blt950/vPilot-Pushover","owner":"blt950","description":"Plugin for vPilot to Pushover vPilot and Hoppie messages","archived":false,"fork":false,"pushed_at":"2025-03-05T18:39:19.000Z","size":106,"stargazers_count":20,"open_issues_count":3,"forks_count":9,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-05T19:34:33.801Z","etag":null,"topics":["acars","hoppie","plugin","pushover","vatsim","vpilot"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/blt950.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2023-07-26T09:47:37.000Z","updated_at":"2025-03-05T18:39:20.000Z","dependencies_parsed_at":"2024-06-16T19:10:47.227Z","dependency_job_id":"4d733d77-e95e-451f-815c-8fff239241ce","html_url":"https://github.com/blt950/vPilot-Pushover","commit_stats":null,"previous_names":["blt950/vpilot-pushover"],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blt950%2FvPilot-Pushover","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blt950%2FvPilot-Pushover/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blt950%2FvPilot-Pushover/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blt950%2FvPilot-Pushover/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blt950","download_url":"https://codeload.github.com/blt950/vPilot-Pushover/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251824436,"owners_count":21649866,"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":["acars","hoppie","plugin","pushover","vatsim","vpilot"],"created_at":"2024-08-02T14:00:53.775Z","updated_at":"2025-05-01T04:31:43.445Z","avatar_url":"https://github.com/blt950.png","language":"C#","funding_links":[],"categories":["Others"],"sub_categories":["VATSIM Connect"],"readme":"# vPilot Pushover\n[![Github All Releases](https://img.shields.io/github/downloads/blt950/vPilot-Pushover/total.svg)]()\n\nRelay [vPilot](https://vpilot.rosscarlson.dev/) and [Hoppie](https://www.hoppie.nl/acars/) messages to your mobile device via [Pushover](https://pushover.net/), [Telegram](https://telegram.org/) or [Gotify](https://gotify.net/).\\\nHoppie is integrated directly, meaning you can use any aircraft with this plugin.\n\n![Image of example notification of contact me](https://github.com/blt950/vPilot-Pushover/assets/2505044/68653e8a-8bca-45d4-8220-4a38f39d68d4)\n\nHave also a look at my other projects at my homepage: [https://blt950.com](https://blt950.com)\\\nI won't make an X-Plane variant of this plugin, [see reasoning here](https://github.com/blt950/vPilot-Pushover/issues/14#issuecomment-1979402032).\n\n## Prerequisites\nYou need [vPilot](https://vpilot.rosscarlson.dev/) that you use to connect to VATSIM. Then choose one of the following notifiers.\n\n### Pushover\n- [Create your own Pushover API key](https://pushover.net/apps/build) which is for your personal use\n- Pushover has a 30-day trial you can try out before you pay the one-time $5 for a lifetime subscription. You can use Pushover to much more than this plugin, the subscription is in no way tied to this plugin\n\n### Telegram\n- [Create a Telegram bot](telegram.md) for credentials you need for the settings\n\n### Gotify\n- It's required to install gotify server beforehand. Check [Gotify Docs](https://gotify.net/docs/index) for more infomation\n- Please note that only Android phone is officially supported by them. See [this](https://github.com/gotify/android)\n\n## Installation\n\n1. Make sure your vPilot is not running\n2. Download the latest release `.zip` only from the [releases page](https://github.com/blt950/vPilot-Pushover/releases)\n3. Extract the zip file and move both `vPilot-Pushover.dll` and `vPilot-Pushover.ini` to your vPilot plugin folder, usually `C:\\Users\\\u003cyour username\u003e\\AppData\\Local\\vPilot\\Plugins`\n4. Open `vPilot-Pushover.ini` in a text editor and configure your desired [settings](#settings)\n5. When you start vPilot you should now get an \"Connected. Running version x.x.x\" push notification. If not, see [troubleshooting](#troubleshooting) below.\n\n## Settings\nIn the `vPilot-Pushover.ini` file, you can configure the following settings:\n\n### [General]\n`Driver` = Choose your notifier method, write `pushover`, `telegram` or `gotify` in lowercase.\n\n### [Pushover]\n`UserKey` = Your Pushover user key. You can find this on the [Pushover dashboard](https://pushover.net/)\\\n`ApiKey` = Your Pushover API key. You need to [create this youself in Pushover](https://pushover.net/apps/build)\\\n`Device` = The device name to send the notifications to. If you leave this blank, it will send to all devices. If you want to specifify multiple devices, separate them with a comma, e.g. `iphone,nexus5`\n\n### [Telegram]\n`BotToken` = Your Telgram bot API key, see [this](telegram.md) for instructions\\\n`ChatId` = Your Telgram bots chat id key, see [this](telegram.md) for instructions\n\n### [Gotify]\n`Url` = Your Gotify server address. For example, `https://push.example.com`, `https://example.com/gotify`, depending on your server configuration.\\\n`Token` = Your Gotify application token. see [this](https://gotify.net/docs/pushmsg)\n\n### [Hoppie]\n`Enabled` = Whether or not to relay Hoppie messages. Set to `true` or `false`\\\n`LogonCode` = Your [Hoppie](https://hoppie.nl) logon code.\n\n### [RelayPrivate]\n`Enabled` = Whether or not to relay private messages. Set to `true` or `false`\n\n### [RelayRadio]\n`Enabled` = Whether or not to relay radio messages. Only sends radio messages meant for your callsign, e.g. ATC writing to you on text. Set to `true` or `false`\n\n### [EnableSelcal]\n`Enabled` = Whether or not to relay SELCAL messages. Set to `true` or `false`\n\n### [Disconnect]\n`Enabled`= Whether or not to send message when disconneted from network. Set to `true` or `false`\n\n## Troubleshooting\n### I don't receive any connected notification\n- Make sure you have placed the plugin in the correct folder, usually like this `C:\\Users\\\u003cyour username\u003e\\AppData\\Local\\vPilot\\Plugins\\vPilot-Pushover.dll` and `.ini` in the same folder.\n- Make sure you've configured both your Pushover user key and your Pushover API key and that they are each surrounded by quotation marks.\n- Your Windows might have blocked the `.dll` file. This is because the `.dll` is not [code-signed](https://en.wikipedia.org/wiki/Code_signing) as it's a hobby project and I don't have $200/yearly to purchase a verification. Before you unblock the file, check it with your antivirus or upload it to [VirusTotal](https://www.virustotal.com/gui/home/upload). If you're comfortable to proceed, right click on the `vPilot-Pushover.dll`, open Properties, unblock and apply to allow vPilot to load the plugin.\n- If you receive `Unable to cast object of type` error, [check out this issue](https://github.com/blt950/vPilot-Pushover/issues/23).\n\n*Still having an issue? Make an issue request here on Github.*\n\n## Contribution\n\nFeel free to contribute by creating pull requests or issues in this Github!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblt950%2FvPilot-Pushover","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblt950%2FvPilot-Pushover","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblt950%2FvPilot-Pushover/lists"}