protonvpn-cli-ng

Rating: 
5
Your rating: None Average: 5 (1 vote)

Linux command-line client for ProtonVPN

IMPORTANT: This is the new revamped protonvpn-cli-ng 2.x version, please remove first the old protonvpn-cli package if present.

Credentials file can be reused without problem, but the installation method has been completely changed, this new cli version has been rewrited in python and requires pip3 installation, for that reason this package only contains a modified version of the git repo and performs the pip3 installation locally.

NOTE: The original code was only modified to remove the root and update checks to avoid crashing, for the rest is exactly the same, you can double check the content in "/tmp/protonvpn-cli-ng".

For new users, start with:

$ devel-su protonvpn init

 

EXTRA DEPENDENCIES RESOLVED BY PIP3:

certifi-2019.11.28

chardet-3.0.4

docopt-0.6.2

idna-2.8

pythondialog-3.5.0

requests-2.22.0

urllib3-1.25.7

NOTE: Those extra dependencies will not be removed when this package is uninstalled to avoid issues in case they could be used by other packages in the future, if you want to remove them manually just run the following:

[nemo@Sailfish ~]$ devel-su pip3 uninstall -y certifi chardet docopt idna pythondialog requests urllib3

 

Sources: https://github.com/ProtonVPN/protonvpn-cli-ng

Application versions: 
AttachmentSizeDate
File protonvpn-cli-ng-2.1.2-1.noarch.rpm73.85 KB11/12/2019 - 01:54

Comments

objectifnul's picture

Is it supposed to work with SailfishX 4.5.0.24?

TMavica's picture

It show id: 10000 no such user, what it means?

pamoedo's picture

That number is the UID of the user nemo (which I hardcoded in the app), you can safely ignore that.

As I said in the description, I had to remove some checks from the code to avoid crashing because the python libraries were not able to detect the devel-su status, so as soon as I got it running I didn't continue debugging on that.

Regards.