https://github.com/httpanimation/expressguiv2
A GUI for ExpressVPN made for Linux
https://github.com/httpanimation/expressguiv2
Last synced: 11 months ago
JSON representation
A GUI for ExpressVPN made for Linux
- Host: GitHub
- URL: https://github.com/httpanimation/expressguiv2
- Owner: HttpAnimation
- Created: 2023-11-04T04:55:06.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-20T21:42:26.000Z (about 2 years ago)
- Last Synced: 2025-01-07T23:29:47.870Z (about 1 year ago)
- Language: Java
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ExpressGUI
ExpressGUI is a simple Java application that provides a graphical user interface for controlling ExpressVPN connections. It allows you to view a list of available locations and easily connect to them.
## Features
- List available ExpressVPN locations.
- Connect to a specific location with a single click.
- Disconnect from the current location.
- Open the ExpressGUI GitHub repository from within the application.
## Getting Started
### Prerequisites
Before using ExpressGUI, make sure you have the following prerequisites installed on your system:
- [Java Development Kit (JDK)](https://www.oracle.com/java/technologies/javase-downloads.html)
- [ExpressVPN](https://www.expressvpn.com/)
### Installation
1. Clone this repository to your local machine:
```bash
git clone https://github.com/HttpAnimation/ExpressGUIV2.git
```
2. Compile the Java source code:
```bash
javac ExpressGUI.java
```
3. Run the application:
```bash
java ExpressGUI
```
## Usage
1. Launch the ExpressGUI application.
2. The list of available ExpressVPN locations will be displayed on the left side of the window.
3. Click on a location to connect to it.
4. To disconnect from the current location, click the "Disconnect" button.
5. You can also open the [GitHub repository](https://github.com/HttpAnimation/ExpressGUIV2.git) by clicking the "GitHub" button.
## Customization
You can further customize the application by modifying the code. The UI, colors, and fonts can be adjusted to suit your preferences.
## Donate
If you find this project helpful and would like to support its development, you can make a donation in cryptocurrency:
- **Bitcoin (BTC):** `bc1qfq57dqfkawnwdvdczcyx20gqzqre8q2jhcq2qv`
- **Monero (XMR):** `4Ah4JgyvAXtJ2a5wgGUS3bBeXPMciJo62NMwZ7cY11xF3ok9tfwvhoF2hE8hiSmfdf1yGDpFD8NrcVEk5iFsonWcBCcRdAh`
Your support is greatly appreciated!
## Contributing
Contributions to this project are welcome! If you have any improvements or feature suggestions, feel free to open an issue or create a pull request.
## License
This project is has no license you are free to use it for whatever.
## Acknowledgments
- This project is inspired by the old [ExpressGUI Python script](https://github.com/HttpAnimation/ExpressGUI).
## Contact
If you would like to contant me my [Discord](discord.com/) tag is
```
httpanimations
```
Enjoy your ExpressVPN control with ExpressGUI!