a GUI app base on warp-cli for linux

Overview

warp cloudflare gui

a GUI app base on warp-cli for linux

Installation

read warp-cli install doc. install warp-cli and register with $ warp-cli register.

and then:

git clone https://github.com/mrmoein/warp-cloudflare-gui
cd warp-cloudflare-gui
python3 install.py

now search for warp cloudflare app in your desktop menu

Uninstall

just remove ~/.local/share/applications/warp-gui.desktop file

Screenshot

warp cloudflare gui

Comments
  • install script errors on copy for logo.png to warp_gui.png

    install script errors on copy for logo.png to warp_gui.png

    warp-cloudflare-gui/install.py chucks an error for copying logo.png to /home/USER/.local/share/icons/warp_gui.png

    Creating the file and moving it manually works and the entry to the menu displays the icon. :)

    (BTW, the world needs this project!)

    (still haven't made the scripts work yet. Another error is being thrown below, but I'm super tired and will look tomorrow)

    Traceback (most recent call last): File "/home/atomo/warp-cloudflare-gui/main.py", line 1, in from warp_gui.mainwindow import GUI File "/home/atomo/warp-cloudflare-gui/warp_gui/mainwindow.py", line 8, in from qtwidgets import AnimatedToggle ModuleNotFoundError: No module named 'qtwidgets'

    opened by AtomicRobotMan0101 2
  • Doesn't start

    Doesn't start

    qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

    Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, webgl, xcb.

    Aborted (core dumped)

    Kernel: 4.19.0-19-amd64 x86_64 bits: 64 Desktop: Cinnamon 5.0.7 Distro: LMDE 4 Debbie

    opened by rrebollo 2
  • Ui improvements

    Ui improvements

    Hi,

    I have done a few UI improvement. The main change is now the app will try to detect if warp-cli is enrolled into teams (https://developers.cloudflare.com/cloudflare-one/) and will change the UI accordingly. This change is cloned on the official app and I may add in the future more ui stuff linked to CF for team.

    Screenshot from 2021-12-13 18-17-13 Screenshot from 2021-12-13 18-18-34

    (If you're not enrolled into a CF team account, it will fallback to good old orange and will display Warp instead of Teams)

    I also changed misc stuff like missing capital letters and correcting the main window title.

    opened by Uneo7 2
  • A suggestion to rename this application to 1.1.1.1

    A suggestion to rename this application to 1.1.1.1

    I propose to rename this application to 1.1.1.1, just like the Windows version. I think the repository name is better left as it is, but the program interface and shortcut should be changed.

    wontfix 
    opened by Den4enko 1
  • Tool doesnt Launch due to Improper .desktop-file-accessrights

    Tool doesnt Launch due to Improper .desktop-file-accessrights

    The Program will not boot from Applicationselector or latte-dock after a fresh install and even a complete wipe and reinstall. Upon snooping around in fileperms of all the scripts, out of all i found the .desktop that was created during install not to be marked as executable, changing that fixed the issue. Cant tell if this is an issue specific to my system or with the scripts, but im mentioning it here if others encounter the same problem.

    opened by Shadowphoenix 1
  • Wrong status on program start

    Wrong status on program start

    WARP CLI is called with enable-always-on.

    But on GUI start it says

    Connected

    Your internet is not private

    Disconnecting and connecting again (doesn't matter using GUI or CLI) fixes the issue.

    opened by maxyudin 1
Owner
Moein Aghamirzaei
FrontEnd, JavaScript, PHP, Python
Moein Aghamirzaei
A simple script to make the operation of AltServer-Linux more easier with cli

A simple script to make the operation of AltServer-Linux more easier with cli

powen 23 Dec 13, 2022
CLI/GUI Math commands based on python 3

PyMath Commands Syntax Installation Commands: pymath add: usage: pymath add 12.5 12.5 sub: usage: pymath sub 25 12.5 div: usage: pymath div 144 12 mul

eggsnham07 0 Nov 22, 2021
A Python package for a basic CLI and GUI user interface

Bun Bun (Basic user interface) is a small Python package for a basic user interface. Table of contents Introduction Installation Usage Known issues an

Caltech Library 12 Mar 25, 2022
AlienFX is a CLI and GUI utility to control the lighting effects of your Alienware computer.

AlienFX is a Linux utility to control the lighting effects of your Alienware computer. At present there is a CLI version (alienfx) and a gtk GUI versi

Stephen Harris 218 Dec 26, 2022
Sink is a CLI tool that allows users to synchronize their local folders to their Google Drives. It is similar to the Git CLI and allows fast and reliable syncs with the drive.

Sink is a CLI synchronisation tool that enables a user to synchronise local system files and folders with their Google Drives. It follows a git C

Yash Thakre 16 May 29, 2022
flora-dev-cli (fd-cli) is command line interface software to interact with flora blockchain.

Install git clone https://github.com/Flora-Network/fd-cli.git cd fd-cli python3 -m venv venv source venv/bin/activate pip install -e . --extra-index-u

null 14 Sep 11, 2022
AWS Interactive CLI - Allows you to execute a complex AWS commands by chaining one or more other AWS CLI dependency

AWS Interactive CLI - Allows you to execute a complex AWS commands by chaining one or more other AWS CLI dependency

Rafael Torres 2 Dec 10, 2021
Python-Stock-Info-CLI: Get stock info through CLI by passing stock ticker.

Python-Stock-Info-CLI Get stock info through CLI by passing stock ticker. Installation Use the following command to install the required modules at on

Ayush Soni 1 Nov 5, 2021
A simple CLI based any Download Tool, that find files and let you stream or download thorugh WebTorrent CLI or Aria or any command tool

Privateer A simple CLI based any Download Tool, that find files and let you stream or download thorugh WebTorrent CLI or Aria or any command tool How

Shreyash Chavan 2 Apr 4, 2022
Yts-cli-streamer - A CLI movie streaming client which works on yts.mx API written in python

YTSP It is a CLI movie streaming client which works on yts.mx API written in pyt

null 1 Feb 5, 2022
[WIP]An ani-cli like cli tool for movies and webseries

mov-cli A cli to browse and watch movies. Installation This project is a work in progress. However, you can try it out python git clone https://github

null 166 Dec 30, 2022
A python CLI app that converts a mp4 file into a gif with ASCII effect added.

Video2ASCIIgif This CLI app takes in a mp4 format video, converts it to a gif with ASCII effect applied. This also includes full control over: backgro

Sriram R 6 Dec 31, 2021
Doro is a CLI based pomodoro app and countdown timer application built using python.

Doro - CLI based pomodoro app Doro is a CLI based pomodoro app and countdown timer application built using python. Install $ pip install doro Usage Po

Suresh Kumar 14 May 23, 2022
Pynavt is a cli tool to create clean architecture app for you including Fastapi, bcrypt and jwt.

Pynavt _____ _ | __ \ | | | |__) | _ _ __ __ ___ _| |_ | ___/ | | | '_ \ / _` \ \ / /

Alejandro Castillo 1 Dec 13, 2021
Rdwcli - Car list cli app with python

Rdwcli - Car list cli app with python

Arie Twigt 1 Feb 2, 2022
Python commandline tool for remembering linux/terminal commands

ehh Remember linux commands Commandline tool for remembering linux/terminal commands. It stores your favorite commands in ~/ehh.json in your homedir a

null 56 Nov 10, 2022
Convert ACSM files to DRM-free EPUB files with one command on Linux

Knock Convert ACSM files to DRM-free EPUB files using one command. This software does not utilize Adobe Digital Editions nor Wine. It is completely fr

Benton Edmondson 622 Dec 9, 2022
LSD (Linux Spotify Downloader) is a command line tool for downloading or rather recording content on Spotify.

LSD (Linux Spotify Downloader) is a command line tool for downloading or rather recording content on Spotify.

Jannis Zahn 7 Jun 21, 2022