Firefox 96 Webapps for Gnome 3

Related tags

GUI Developmentmozapp
Overview

mozapp

Do you prefer Firefox to Chrome? Me too! But ever since Firefox dropped support for standalone web applications, I've resorted to using Chrome for those. Better than installing a bloated Electron app, but not ideal.

This is my best attempt at fixing the situation. Tested only using Firefox 96 and Gnome 3 using the Wayland protocol. It's a 100 line commented and straightforward Python script.

Screenshot of Github made into a borderless WebApp. You can use the Windows key + drag to move a borderless window in Gnome 3.

Usage

(venv) [[email protected] mozapp]$ python3 mozapp.py
Usage: python3 mozapp.py Example https://example.com optional-icon-name

List of installed apps (and also the commands to de-install them):
rm -r /home/marten/.local/share/webapp/WhatsApp /home/marten/.local/share/applications/webapp-WhatsApp.desktop
rm -r /home/marten/.local/share/webapp/Agenda /home/marten/.local/share/applications/webapp-Agenda.desktop
(venv) [[email protected] mozapp]$ python3 mozapp.py Skype https://web.skype.com/ call-start
Success! Try searching for 'Skype'.

List of installed apps (and also the commands to de-install them):
rm -r /home/marten/.local/share/webapp/WhatsApp /home/marten/.local/share/applications/webapp-WhatsApp.desktop
rm -r /home/marten/.local/share/webapp/Agenda /home/marten/.local/share/applications/webapp-Agenda.desktop
rm -r /home/marten/.local/share/webapp/Skype /home/marten/.local/share/applications/webapp-Skype.desktop
(venv) [[email protected] mozapp]$ rm -r /home/marten/.local/share/webapp/Skype /home/marten/.local/share/applications/webapp-Skype.desktop
(venv) [[email protected] mozapp]$

If you specify an icon name as third argument, it is used as-is in the resulting .desktop file. If you don't, mozapp will try to download the biggest icon given by the web application (it visits the web app). In that case, you need to have the favicon Python package installed from PyPI (e.g. using pip install favicon).

Owner
Marten de Vries
Student Computational Cognitive Science at the University of Groningen. @openteacher maintainer. Launchpad account: https://launchpad.net/~marten-de-vries
Marten de Vries
Missing widgets and components for Qt-python

superqt! "missing" widgets and components for PyQt/PySide This repository aims to provide high-quality community-contributed Qt widgets and components

napari 0 Nov 11, 2022
LittlePythonGUIGuide - This is a short GUI Guide with python

This is a short GUI Guide with python, learning how to use the simple and easy moduel built into python, named tkinter.

1cy50ng3b0b 1 Nov 21, 2021
Bill Cipher is a Python3 Tkinter Application that creates Python remote backdoors, while giving you the option to convert it to an exe.

Bill Cipher is a Python3 Tkinter Application that creates Python remote backdoors, while giving you the option to convert it to an exe. The program also configures a .py server file that works with t

Damian Mostert 2 Apr 12, 2022
Turn (almost) any Python command line program into a full GUI application with one line

Gooey Turn (almost) any Python 2 or 3 Console Program into a GUI application with one line Support this project Table of Contents Gooey Table of conte

Chris 17k Jan 09, 2023
QGUI - 0.1MB超轻量Python GUI框架,用模板来快捷制作深度学习模型推理界面

QGUI - 0.1MB超轻量Python GUI框架,用模板来快捷制作深度学习模型推理界面

QPT Family 92 Nov 18, 2022
Gmail account using brute force attack

Programmed in Python | PySimpleGUI Gmail Hack Python script with PySimpleGUI for hack gmail account using brute force attack If you like it give it

Adrijan 127 Dec 30, 2022
Delphi's FireMonkey framework as a Python module for Windows, MacOS, Linux, and Android GUI development.

DelphiFMX4Python Delphi's FireMonkey framework as a Python module for Windows, MacOS, Linux, and Android GUI development. About: The delphifmx library

Embarcadero Technologies 191 Jan 09, 2023
A simple GUI designer for the python tkinter module

Leer en Español Welcome to Pygubu! Pygubu is a RAD tool to enable quick and easy development of user interfaces for the Python's tkinter module. The u

Alejandro Autalán 1.7k Dec 27, 2022
Randomly picks between your favourite meals for you when you're feeling indecisive.

Food Recommendations Desktop application created with python and tkinter. The goal for this application is to provide a way for users to enter and sav

Jesse Kartabani 1 Dec 07, 2021
PyCG: Practical Python Call Graphs

PyCG - Practical Python Call Graphs PyCG generates call graphs for Python code using static analysis. It efficiently supports Higher order functions T

Vitalis Salis 185 Dec 29, 2022
A calculator made using Python and Tkinter

Abacus Abacus is a calculator used to compute expressions with the operators of Addition, Subtraction, Multiplication and Division. It is named after

0 Jun 24, 2022
A GUI frontend for the Kamyroll-API using Python and PySide6

Kamyroll-GUI A GUI frontend for the Kamyroll-API using Python and PySide6 Usage When starting the application you will be presented with a list and so

Simon Sawicki 15 Oct 09, 2022
Py3editor - A text editor written in Python and Tkinter

Py3Editor My text editor written in Python and Tkinter! Contains a basic set of

JaydenDev 1 Mar 05, 2022
Signin/Signup GUI form using tkinter in python

SignIn-SignUpFormRepo Hello there, I am Shahid and this is the Signin/Signup GUI form using tkinter in python if you want to use avatar images then pa

Shahid Akhtar 1 Nov 09, 2021
Introduce QML-like declarative structure to Python world. Developer writes only pure Python code for QML.

Introduce QML-like declarative structure to Python world. Developer writes only pure Python code for QML.

likianta 4 Mar 27, 2022
A GUI based CRUD database management system built using mysql and python

A GUI based CRUD database management system built using mysql and python

Aquila 2 Feb 13, 2022
Input an antlr grammar and file for python to test it out

py-antlr-input Input an ANTLR grammar and test file for python to render a parser tree of the file. This program will make use of the grun command tha

Oscar Juárez 0 Aug 10, 2021
Create shortcuts on Windows to your Python, EXE, Batch files or any other file using a GUI made with PySimpleGUI

shor Windows Shortcut Creation Create Windows Shortcuts to your python programs and any other file easily using this application created using PySimpl

PySimpleGUI 7 Nov 16, 2021
Aplicação GUI feita em Python para estudos de cadastro (forms).

Cadastro de DEVs GUI 💻 A ideia original veio do repositório do https://github.com/PedroTomazeti nomeado 'Projetos-Independentes-HTML-CSS' Nele há um

Yago Goltara 3 Aug 15, 2021
A simple yet powerful TUI framework for your Python (3.7+) applications

A simple yet powerful TUI framework for your Python (3.7+) applications

1.4k Jan 04, 2023