All Projects → madand → pentadactyl-pm

madand / pentadactyl-pm

Licence: other
Pentadactyl for Pale Moon | New official repo is here https://github.com/pentadactyl/pentadactyl

Programming Languages

javascript
184084 projects - #8 most used programming language
C++
36643 projects - #6 most used programming language
CSS
56736 projects
XSLT
1337 projects
Vim Script
2826 projects
Makefile
30231 projects

Projects that are alternatives of or similar to pentadactyl-pm

github-wc-polyfill
Ensure that all GitHub and GitLab scripts required for UXP and SeaMonkey are loaded correctly
Stars: ✭ 87 (+234.62%)
Mutual labels:  extension, pale-moon
vscode-appwrite
Appwrite extension for Visual Studio Code
Stars: ✭ 30 (+15.38%)
Mutual labels:  extension
floatly
An extension that adds a floating button for browser quick actions
Stars: ✭ 32 (+23.08%)
Mutual labels:  extension
sticky-reader-mode
A browser extension to turn on Reader Mode automatically per your preference
Stars: ✭ 18 (-30.77%)
Mutual labels:  extension
zeebe-script-worker
Zeebe worker for script evaluation
Stars: ✭ 17 (-34.62%)
Mutual labels:  extension
charon
Decentr browser extension
Stars: ✭ 13 (-50%)
Mutual labels:  extension
netflix-list-exporter
💫‎‎‎‏‏‎ An Extension to export your lists from Netflix to Clipboard area and share it with your friends.
Stars: ✭ 60 (+130.77%)
Mutual labels:  extension
Free-Internet-Plugin
A free Internet is a better Internet. This Chrome browser plugin removes paywalled content from Google search results.
Stars: ✭ 121 (+365.38%)
Mutual labels:  extension
How to write cuda extensions in pytorch
How to write cuda kernels or c functions in pytorch, especially for former caffe users.
Stars: ✭ 51 (+96.15%)
Mutual labels:  extension
Google-Meet-Hack
Google Meet Auto Leave Extension
Stars: ✭ 95 (+265.38%)
Mutual labels:  extension
ccaptioner
An extension to assign a text track to a video element in a web page
Stars: ✭ 45 (+73.08%)
Mutual labels:  extension
enableallExtensions
Automatically add all existing Chrome extensions to ExtensionInstallWhitelist, including non-webstore ones
Stars: ✭ 23 (-11.54%)
Mutual labels:  extension
vscode-kafka
Apache Kafka® extension for Visual Studio Code
Stars: ✭ 64 (+146.15%)
Mutual labels:  extension
solidus virtual gift card
Virtual gift cards for your Solidus store.
Stars: ✭ 22 (-15.38%)
Mutual labels:  extension
alphabetical-grid-extension
Restore the alphabetical ordering of the app grid, removed in GNOME 3.38
Stars: ✭ 43 (+65.38%)
Mutual labels:  extension
inkscape-extension-playing-cards
An Inkscape extension that creates templates for playing cards
Stars: ✭ 25 (-3.85%)
Mutual labels:  extension
php-mime-detector
Detect a file's mime type using magic numbers.
Stars: ✭ 20 (-23.08%)
Mutual labels:  extension
snextensions
A set of open source extensions for StandardNotes you can self-host.
Stars: ✭ 68 (+161.54%)
Mutual labels:  extension
trueChart-Menubar4Sense
MENUBAR as visualization extension for Qlik Sense® allows for vertical and horizontal buttons and selections (fields, master dimensions and variables) as well as unlimited trigger based Actions. #trueChart #menubar #highcoordination
Stars: ✭ 19 (-26.92%)
Mutual labels:  extension
quickwiki
🌐 A Google Chrome extension that allows users to preview articles on Wikipedia and other wikis.
Stars: ✭ 18 (-30.77%)
Mutual labels:  extension

This repo is unmaintained!

Please look at the new official repo here: pentadactyl/pentadactyl.

Pentadactyl for Pale Moon

This is a port of one of the best XUL-based Firefox extensions, targeting Pale Moon 27. The goal of this project is to make Pentadactyl compatible with Pale Moon, while staying as close to the upstream as possible.

Install

The recommended way to install is via the download button at the Pale Moon Addons website page. Installed this way, the extension could be updated automatically by the browser.

Alternatively, you can always find XPI files and source code of all releases at the Releases page.

Reporting issues

This repo is intended only to fix Pale Moon specific compatibility issues. If you have a general feature request or found a non-PaleMoon-specific bug, please report them upstream.

Development

Build XPI from sources

git clone --depth 1000 https://github.com/madand/pentadactyl-pm.git
cd pentadactyl-pm/
make -C pentadactyl xpi

This resulting XPI will be placed in the downloads/ folder.

Build dependencies

  • zip
  • gmake
  • Standard POSIX commands: awk, echo, sed, sh

While most developers use a Unix-like operating system, you can also build Pentadactyl on Windows with the help of MinGW's MSYS, Cygwin, or SFU.

Install without XPI

As creating and installing a new XPI file after each update is cumbersome, most developers run Pentadactyl directly from their working copies. This is achieved with Firefox extension proxy file, which is a plain text file named after the extension ID and its contents is just a path to the extension source directory.

Assuming you use the default profile, the following command will create the proxy file:

cd /path/to/cloned/pentadactyl-pm/
# On clean profile, ensure that 'extensions' directory exists inside of the profile directory.
echo "$(pwd)/pentadactyl" >~/'.moonchild productions/pale moon'/*.default/extensions/[email protected]

Once you installed Pentadactyl via the proxy file, restart the browser. Afterwards, you can use :rehash command to reload the extension without further browser restarts. Moreover, you can bind it to a key chord in your ~/.pentadactylrc:

nmap -ex <C-r> :rehash
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].