/---------\ /---------\ | Awesome | === | Firefox | \---------/ \---------/ Installation ------------ git clone https://github.com/undefinedDarkness/awesome-firefox-integration.git cd awesome-firefox-integration make # In firefox: # Navigate to about:addons # Under the cog menu, select `Install From File' # In the file selector: # Navigate to the */awesome-firefox-integration folder # Select the *.xpi file # Add integration to awesome / whatever linux apps you want Interface [[SUBJECT TO CHANGE]] --------- Currently, The Python script creates 2 files, /tmp/ff-tabs-input & /tmp/ff-tabs-output It will read commands from `ff-tabs-input', *after* getting a USR1 signal from the system ($ kill -s USR1 $(pgrep server.py)) It writes its output or any data it recieves from the firefox extension to `ff-tabs-output`, ... Structure --------- /--------------------------------------------\ /------------\ /---------\ | Firefox | Extension => Python Native Host | ==> | Linux IPC* | => | Awesome | \--------------------------------------------/ \------------/ \---------/ * Currently by IPC, I mean we have a couple of files that are used to read output and send commands to the native host I plan to move this to named pipes TODO ---- - Remove script dependency on awesome-client - Move to named pipes - Support for multiple instances of firefox - Support for different editions (nightly, dev)
Integration between the awesome window manager and the firefox web browser.
Overview
You might also like...
Expense-manager - Expense manager with python
Expense_manager TO-DO Source extractor: Credit Card, Wallet Destination extracto
Grail(TM) is a web browser written in Python
Grail is distributed in source form. It requires that you have a Python interpreter and a Tcl/Tk installation, with the Python interpreter configured for Tcl/Tk support.
An awesome script to convert the University Of Oviedo web calendar to Google or Outlook calendars.
autoUniCalendar Un script en Python para convertir el calendario de la intranet de la Universidad de Oviedo en un calendario de Outlook o Google Calen
Flames Calculater App used to calculate flames status between two names created using python's Flask web framework.
Flames Finder Web App Flames Calculater App used to calculate flames status between two names created using python's Flask web framework. First, App g
An awesome list of AI for art and design - resources, and popular datasets and how we may apply computer vision tasks to art and design.
Awesome AI for Art & Design An awesome list of AI for art and design - resources, and popular datasets and how we may apply computer vision tasks to a
A browser login credentials thief for windows and Linux
Thief π¦Ήπ» A browser login credentials thief for windows and Linux Python script to decrypt login credentials from browsers in windows or linux Decryp
KeyBrowser: A program launches a browser and a keylogger at the same time, is used to retrieve a person's personal information
KeyBrowser: A program launches a browser and a keylogger at the same time, is used to retrieve a person's personal information
Open source tools to allow working with ESP devices in the browser
ESP Web Tools Allow flashing ESPHome or other ESP-based firmwares via the browser. Will automatically detect the board type and select a supported fir
Yandex Media Browser
ΠΡΠ°ΡΠ·Π΅Ρ ΠΌΠ΅Π΄ΠΈΠ° Π΄Π»Ρ ΠΏΠ»Π°Π³ΠΈΠ½Π° Yandex Station ΠΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ ΠΌΡΠ·ΡΠΊΡ, ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡΡ ΠΈ ΡΠ°Π΄ΠΈΠΎ Π½Π° Π―Π½Π΄Π΅ΠΊΡ.Π‘ΡΠ°Π½ΡΠΈΠΈ ΠΈΠ· Home Assistant! Π‘ΠΊΡΠΈΠ½ΡΠΎΡ ΠΠΎΡΠ½Π΅Π²ΠΎΠΉ ΡΠ°Π·Π΄Π΅Π»: ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°
A full-featured, hackable tiling window manager written and configured in Python
A full-featured, hackable tiling window manager written and configured in Python Features Simple, small and extensible. It's easy to write your own la
Tiling manager which runs on top of EWMH window managers.
PyTyle is an extremely versatile and extensible tiling manager that is meant to be used on top of EWMH window managers. Its feature set was modeled af
Hexa is an advanced browser.It can carry out all the functions present in a browser.
Hexa is an advanced browser.It can carry out all the functions present in a browser.It is coded in the language Python using the modules PyQt5 and sys mainly.It is gonna get developed more in the future.It is made specially for the students.Only 1 tab can be used while using it so that the students cant missuse the pandemic situation :)
Better firefox bookmarks script for rofi
rofi-bookmarks Small python script to open firefox bookmarks with rofi. Features Icons! Only show bookmarks in a specified bookmark folder Show entire
Run-Your-Own Firefox Sync Server
Run-Your-Own Firefox Sync Server This is an all-in-one package for running a self-hosted Firefox Sync server. It bundles the "tokenserver" project for
firefox session recovery
firefox session recovery
Install Firefox from Mozilla.org easily, complete with .desktop file creation.
firefox-installer Install Firefox from Mozilla.org easily, complete with .desktop file creation. Dependencies Python 3 Python LXML Debian/Ubuntu: sudo
Installer, package manager, build wrapper and version manager for Piccolo
Piccl Installer, package manager, build wrapper and version manager for Piccolo
A simple and easy to use Python's PIP configuration manager, similar to the Arch Linux's Java manager.
PIPCONF - The PIP configuration manager If you need to manage multiple configurations containing indexes and trusted hosts for PIP, this project was m
Password-Manager - A Password Manager application made using Python. You can use this python application to store and to see the stored passwords
Password Manager ?? This is a Password Manager Application which is made using P