question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

I Made a Script for Arkenfox

See original GitHub issue

Hello everyone, I just wanted to let you know I’m maintaining a script called userjs-dl. I just released version 2.0 and I’d like to know what are your thoughts.

The script is only 35 lines and it does the same things updater.sh and cleaner.sh do but better. You can run it manually when you feel like updating or from the crontab periodically (eg. each 15 min).

However there’s a caveat, if you want to customize your profile you need a patch file. The script treats every prefs except browser UI and extensions as temporary.

If you need an example there’s a file named user.js.diff on my repo under config. Here you can learn where your data is stored.

This script wouldn’t have been possible without Arkenfox, thank you so much. Try out userjs-dl see if it’s for you and report bugs if there are any (make a backup, just in case).

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Reactions:1
  • Comments:5 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
rusty-snakecommented, Feb 4, 2022

Two noob questions:

1. Why step `3.` instead of adding the preferences to `user-overrides.js` (which you also use)? I don't understand why you split the process in two parts but I'm sure there's a good reason for that, I'm curious to know.

2. Considering you directly edit `user.js`, can you still run `prefsCleaner.sh` after each update as usual without any issue?
  1. Personal decision. I prefer it to just set the inactive (setup-harden) prefs that I use to active instead of copy&paste them.
  2. I don’t use prefscleaner but there shouldn’t be any issue.
1reaction
rusty-snakecommented, Feb 2, 2022

FWIW, I made another updater too: https://codeberg.org/rusty-snake/firefox-config/src/branch/main/assets/updater2.sh

It just

  1. creates a backup of the current user.js
  2. downloads the master arkenfox user.js
  3. uncomments prefs listed in user.js_prefs_to_uncomment.txt
  4. appends user-overrides.js
Read more comments on GitHub >

github_iconTop Results From Across the Web

arkenfox/user.js: Firefox privacy, security and anti-tracking
The arkenfox user.js is a template which aims to provide as much privacy and enhanced security as possible, and to reduce tracking and...
Read more >
How To De-Mozilla Firefox | Arkenfox user.js - YouTube
Come back to this video when Mozilla inevitably annoys people again. Download our user.js ...
Read more >
How to use an Arkenfox template with FIrefox (RPM)?
Go Coli: Than I run the scripts in the terminal but without any success. Can you give some output from the terminal? Error...
Read more >
Do I understand the Arkenfox workflow correctly? - Reddit
After reading the wiki, it seems that it basically boils down to: Backup your entire profile directory or create a new one.
Read more >
Harden Firefox with the Arkenfox user.js Template
Any time you wish to update, just re-run the script as before (the ... carefully Firefox page I got the arkenfox user.js from...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found