This application is designed to serve as a launcher for Google applications. It allows users to quickly launch their preferred Google applications without typing in the search bar. The application uses Python on the server side with the Eel module, and it communicates with the client side to handle application launch requests.
- Python: The server-side logic is implemented in Python.
- Eel: A Python library for creating simple Electron-like desktop apps with HTML, CSS, and JavaScript.
- HTML and JavaScript: Used for the client-side interface and communication with the server.
-
Client-Side Request:
- The user selects a Google application from the launcher interface.
- The client-side sends a request to the server-side for the selected application.
-
Server-Side Processing:
- The server-side, implemented in Python using the Eel module, receives the client's request.
- The server identifies the selected application's and extract URL from the URL database.
-
Opening in a New Browser Window as Application:
- The URL is passed as a parameter to the browser.
- A completely new browser window is opened as application, displaying only the web content of the selected application.
- Distractions, such as the search bar and other functionalities, are removed for a focused view.
- Python installed on your system.
- Install the required Python packages using
pip install -r requirements.txt
.
- Clone the repository:
git clone https://github.com/rajyavardhanbithale/gapps
- Navigate to the project directory:
cd gapps
- Install dependency
pip install -r requirements.txt
- Run the application:
python3 main.py
The application will launch, and you can start using it to quickly access your favorite Google applications.
Contributions are welcome! If you have suggestions, improvements, or bug fixes, feel free to open an issue or submit a pull request.
- Update from Google Chrome to electron.js.
- Add app icon to every application instances.
- Add more themes.