{"id":22877154,"url":"https://github.com/byoso/nord-manager","last_synced_at":"2025-05-06T21:23:54.042Z","repository":{"id":44908508,"uuid":"182316306","full_name":"byoso/Nord-Manager","owner":"byoso","description":"Unofficial Nord VPN GUI (in the system tray), for linux, simple, and efficient.","archived":false,"fork":false,"pushed_at":"2024-01-18T14:33:53.000Z","size":148,"stargazers_count":31,"open_issues_count":1,"forks_count":6,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-31T03:05:44.657Z","etag":null,"topics":["gui-application","linux","nordvpn","vpn"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/byoso.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2019-04-19T19:37:18.000Z","updated_at":"2024-06-07T21:28:42.000Z","dependencies_parsed_at":"2024-01-17T22:32:05.160Z","dependency_job_id":"1bd12620-a395-483d-a22b-1e0bb06198b5","html_url":"https://github.com/byoso/Nord-Manager","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/byoso%2FNord-Manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/byoso%2FNord-Manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/byoso%2FNord-Manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/byoso%2FNord-Manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/byoso","download_url":"https://codeload.github.com/byoso/Nord-Manager/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252770280,"owners_count":21801521,"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":["gui-application","linux","nordvpn","vpn"],"created_at":"2024-12-13T15:30:05.385Z","updated_at":"2025-05-06T21:23:54.016Z","avatar_url":"https://github.com/byoso.png","language":"Python","funding_links":["https://www.buymeacoffee.com/byoso"],"categories":[],"sub_categories":[],"readme":"![nordvpn](https://lh3.googleusercontent.com/fYdbiwmBnCVn27ZUaGez84Q_F1F59cHpD3La-KpJmmhj9uAvtQaes72cbBTIt2n8gVjJAz0cEx5yAhM6H5Ou8D_T=w128-h128-e365-rj-sc0x00ffffff)\n\n# Nord Manager\n\n_Non official NordVPN GUI for linux_\n\n\nVery light weight application, simple and fast GUI.\nA security option closes the transmission app if the vpn is\ndisconnected.\n\n :coffee: [**You can buy me a coffee if you're in the mood ;)**](https://www.buymeacoffee.com/byoso)\n\n## INSTALLATION (on any linux distro)\n\nNow Nord Manager uses ayatana appindicator for better compatibility. It is supposed to be included in most of the recent major distros,\nbut depending on the system you are running, this dependencie may be missing. You can install it this way:\n\n**Example for Ubuntu**:\n```bash\n$ sudo apt install gir1.2-ayatanaappindicator3-0.1\n```\n\nThen:\n\n- be sure you have the official nordvpn installed first.\n\n- Now you can install nord manager:\n```bash\n$ ./installer\n```\nThen follow the instructions\n- if the installer asks you to install pip, do not forget to reboot after installing pip, before running the installer again.\n\nUninstall:\n```bash\n$ geninstaller uninstall 'Nord Manager'\n```\n\n## Main functionalities :\n\n- **Browse...** : opens a window showing all the available servers, you just\nhave to pick the one you want, fast and easy.\n\n- **6 shortcuts buttons** : this buttons are already set with default values,\nbut are expected to be customized to your own needs,\nyou can set them in the settings window. Each button is defined by 2 fileds,\nthe first is the name you want for your button, the second is the bash\ncommand line to execute when clicked. Any bash command you set here\nwill be executed when clicked, but the console will not be shown.\n\n\n\n## Settings explained:\n\n- **info_command** : the bash command to get the status of the vpn. For\nnord VPN it is \"nordvpn status\"\n\n- **green word** : by default it is \" connected\" (note the space before the\nword, otherwise there will be a confusion with the \"disconnected\" string).\nThe green word triggers the green status of the app if detected in\nthe current VPN connection information.\n\n- **timing** : the length of the cycle between status checks, by default\nit is 3 (seconds).\n\n- **timeout** : nord-manager sends calls to nord vpn's servers, if for some reason the\nserver can not respond, the action is aborted after the time (in seconds) set here.\n\n- **emmergency kill** :\nThis is a bash command that prevent the use of some app if the VPN is\nnot connected, typicaly :\n```\nkillall transmission-gtk\n```\nYou can chain commands with \";\" if you want to kill multiple applications e.g:\n```\nkillall transmission-gtk; killall amule;\n```\nYou can simply\ndeactivate it by commenting the line (\"#\" at the begining)\n\n\n### Changelog:\n- 2.1.3 : Timeout for some actions, so the app wont get stuck anymore if a call does not receive a response fom nord vpn's servers.\n- 2.1.0 : use of nord vpn's api instead of \"scrapping\" the terminal to get the countries and cities (more reliable)\n- 2.0.2 : Autodetect if not logged in, then redirect to the connection web page.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbyoso%2Fnord-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbyoso%2Fnord-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbyoso%2Fnord-manager/lists"}