Git Product home page Git Product logo

nordvpn-status's Introduction

"Juan Cruz Martinez: Founder & Author of Live Code Stream"

Hi! ๐Ÿ‘‹ I'm Juan ๐Ÿ’ป

I'm entrepreneur, developer, author, speaker, youtuber, and doer of things.

I'm a Software Engineer because I love it! I recently discovered my passion for writing and teaching, which I combined to create Live Code Stream.

Live Code Stream is a blog I built to transmit my knowledge in software engineering, data science and AI for FREE. All the articles here posted are FREE and will remain FREE forever.

I want to help as many people as possible to get started into the world of programming, or to gain a more in depth knowledge of the technologies I'm so passioned about.

Let's connect!

Let's Connect ๐Ÿ”—

nordvpn-status's People

Contributors

bajcmartinez avatar coquer avatar mans82 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

nordvpn-status's Issues

Extension fails after laptop lid has been closed

I'm new to Linux logs, so please let me know if I need to supply more information and how to do so.

Whenever I open my laptop after nordvpn-status was running, it says that the extension failed in Gnome tweaks.

11:21:14: Laptop lid closed

12:49:00: Laptop lid opened

Figured I should let you know. Thanks! ^_^

13:17:24 gnome-software: failed to create an app for user/*/extensions-web/shell-extension/nordvpn_status_jcmartinez.dev/*
12:50:08 nordvpnd: 2019/06/12 12:50:08 [INFO] Wed Jun 12 12:50:08 2019 AEAD Decrypt error: bad packet ID (may be a replay): [ #2401 ] -- see the man page entry for --no-replay and --replay-window for more info or silence this warning with --mute-replay-warnings
12:49:00 su: pam_unix(su:session): session closed for user maku
12:49:00 nordvpnd: 2019/06/12 12:49:00 [INFO] Wed Jun 12 12:49:00 2019 MANAGEMENT: >STATE:1560358140,CONNECTED,SUCCESS,10.8.8.6,192.230.35.134,1194,,
11:21:14 gnome-software: nordvpn_status_jcmartinez.dev has error: TypeError: The method 'parent' cannot be called
11:21:14 gnome-shell: Extension "[email protected]" had error: TypeError: The method 'parent' cannot be called
11:04:48 nordvpnd: 2019/06/12 11:04:48 [INFO] Wed Jun 12 11:04:48 2019 AEAD Decrypt error: bad packet ID (may be a replay): [ #2371 ] -- see the man page entry for --no-replay and --replay-window for more info or silence this warning with --mute-replay-warnings
11:04:41 gnome-shell: Updating NordVPN Status...
11:04:13 nordvpnd: 2019/06/12 11:04:13 [INFO] Wed Jun 12 11:04:13 2019 MANAGEMENT: >STATE:1560351853,CONNECTED,SUCCESS,10.8.8.34,192.230.35.134,1194,,
11:04:11 systemd: Started NordVPN Daemon.

Won't connect

I'm new to this, and Linux, but I can't get the extension to connect to NordVPN. I can see the extension and disconnect if I have connected through the terminal, but otherwise, I'm not connecting. What am I missing? I'm using Firefox, and I'm receiving no error messages.

some ideas

First of all - thanks a lot. This is very useful.

I am learning about gnome-shell and extensions at the moment, and I noticed that your extension clutters the journalctl | grep gnome-shell | tail -n 100 with a lot of lines just stating Updating NordVPN Status... every 30 seconds I believe.

What about:

  • let us decide how many seconds / minutes apart.
  • IF logging (perhaps even make that optional) give the result of the update, i.e. what exactly could you find out about the nordvpn connection, and log that
  • make it into a version which is not in the (wifi, bluetooth, battery, ...) menu, but at top level. For now I am using this argos script for the display, but I cannot connect/disconnect there.

Thanks a lot, keep up the good work!

Gnome Shell 42.1 Compatibility

Hi Juan,

I've been using your nordvpn-status gnome shell extension in conjunction with Ubuntu 20.04 for years - it is so useful.

I've just been looking at Ubuntu 22.04 which as you'll know comes with Gnome-Shell 42.1, and unfortunately it is now flagged as incompatible in gnome-shell-extension-prefs and I can't get it to work.

Is compatibility / upgrading something you could do for the community?

Wrong status recognition

It seems like the extension is reading whatever nordvpn status command is writing to stdout and interprets the first line as a connection status. Because for now the Arch Linux package is out of date the status command is displaying notification about update as first line which makes connection recognition fail.

$ nordvpn status  
A new version of NordVPN is available! Please update the application.
Status: Connected
(...)

image

Add option to specify which server to connect to

Having the option to configure a default server that should be used when clicking the connect button would be pretty useful. So that when I click the connect button, it connects to the configured default server (if present), rather than whatever server nord decides to use.

Menu item replicated multiple times

Hi,

Thanks for the great extension. I am running Arch Linux with 3.34.1. For some reason, this extension's menu item is replicated. I am not sure what the trigger for this replication is, but after a while, a new replica (fully functioning, with status updates and all) will be added.

Screenshot from 2019-11-19 10-55-10

Do you need any additional information from me?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.