{"id":13475816,"url":"https://github.com/icpantsparti/firefox-user.js-tool","last_synced_at":"2025-04-12T00:33:16.624Z","repository":{"id":38892779,"uuid":"163761717","full_name":"icpantsparti/firefox-user.js-tool","owner":"icpantsparti","description":"Interactive view, compare, and more for Firefox user.js (eg arkenfox/user.js) + about:config functions","archived":false,"fork":false,"pushed_at":"2021-08-09T17:19:16.000Z","size":843,"stargazers_count":35,"open_issues_count":1,"forks_count":9,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-25T20:15:10.806Z","etag":null,"topics":["arkenfox","compare-files","comparer","firefox","firefox-browser","ghacks","mozilla-firefox","pyllyukko","thunderbird","userjs","viewer"],"latest_commit_sha":null,"homepage":"https://icpantsparti.github.io/firefox-user.js-tool/userjs-tool.html","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/icpantsparti.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-01-01T19:38:47.000Z","updated_at":"2025-01-09T19:55:21.000Z","dependencies_parsed_at":"2022-09-18T17:03:14.133Z","dependency_job_id":null,"html_url":"https://github.com/icpantsparti/firefox-user.js-tool","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icpantsparti%2Ffirefox-user.js-tool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icpantsparti%2Ffirefox-user.js-tool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icpantsparti%2Ffirefox-user.js-tool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icpantsparti%2Ffirefox-user.js-tool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/icpantsparti","download_url":"https://codeload.github.com/icpantsparti/firefox-user.js-tool/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248501582,"owners_count":21114675,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arkenfox","compare-files","comparer","firefox","firefox-browser","ghacks","mozilla-firefox","pyllyukko","thunderbird","userjs","viewer"],"created_at":"2024-07-31T16:01:23.814Z","updated_at":"2025-04-12T00:33:16.599Z","avatar_url":"https://github.com/icpantsparti.png","language":"HTML","funding_links":[],"categories":["HTML"],"sub_categories":[],"readme":"#### userjs-tool.html\n\nInteractive view, compare, and more for Firefox user.js (eg arkenfox/user.js) + about:config functions\n\n[Open userjs-tool.html on-line (github.io)](https://icpantsparti.github.io/firefox-user.js-tool/userjs-tool.html)\n\n[View the current \u003ci\u003earkenfox user.js\u003c/i\u003e* in a table (github.io)](https://icpantsparti.github.io/firefox-user.js-tool/userjs-tool.html?at)\n\n[Functions to get more out of about:config (eg: find, filter, list, save to file, etc)](https://raw.githubusercontent.com/icpantsparti/firefox-user.js-tool/master/userjs-tool-aboutconfig-functions.js)\n\n\u003e \u003e \u003e \\*Note: the excellent `arkenfox user.js` is by other developers at:\u003cbr\u003e\n\u003e \u003e \u003e [arkenfox user.js home](https://github.com/arkenfox/user.js) / [arkenfox user.js issues](https://github.com/arkenfox/user.js/issues?q=sort%3Aupdated-desc) / [arkenfox user.js wiki](https://github.com/arkenfox/user.js/wiki)\n\n----\n\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003eIntroduction\u003c/b\u003e\u003c/summary\u003e\u003cbr\u003e\n\nDisplay a Mozilla Firefox user.js settings file contents in your Firefox browser, with:\n* highlighting, links, themes*, re-size, wrap, about:config links/regex/groups\n* expanding sections, and index to go to sections (with compatible user.js projects)\n* compare preferences in two user.js, in a table format with order/layout options and bold cell border around differences\n* actions including: user-overrides.js* append* (with comment-out*), point and click overrides collector, skeleton, prefs.js cleaner*, group by values\n* load/save, drag/drop, or copy/paste user.js files (can load from some on-line URLs too)\n* functions for find (filter/list)/reset/set on about:config Web Console (Firefox/forks/Thunderbird/SeaMonkey)\n* single .html file (HTML/CSS/JavaScript) with no external dependency\n* open [userjs-tool.html on-line](https://icpantsparti.github.io/firefox-user.js-tool/userjs-tool.html) or save for off-line use\n\n(*arkenfox/user.js inspired.  Please visit [arkenfox/user.js](https://github.com/arkenfox/user.js) and read their info on [arkenfox/user.js/wiki](https://github.com/arkenfox/user.js/wiki). They also have nice scripts for append/clean/troubleshoot.)\n\nThis started as an over the top experiment for learning some HTML/CSS/JavaScript (first released 2019.01.02, compare added 2020.02.22).  This is a viewer/tool, and not an editor/installer.\n\nDisclaimer: Use with care at your own risk, and verify any results\n\n----\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e(Optional) How to save and open \u003ccode\u003euserjs-tool.html\u003c/code\u003e off-line\u003c/b\u003e\u003c/summary\u003e\u003cbr\u003e\n\n* Open [the raw text/html file](https://raw.githubusercontent.com/icpantsparti/firefox-user.js-tool/master/userjs-tool.html) in a browser tab\n* Right click within that page and \"Save Page As...\"\n* Open the saved `userjs-tool.html` file with your Firefox browser  \n(you can drag and drop it from your Downloads folder into a new tab)\n* Bookmark it for easy access\n* Remember to check here for updates\n\n----\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003eOther Info\u003c/b\u003e\u003c/summary\u003e\n\n* (Optional) The `userjs-tool-themes.css` file can be used with `userjs-tool.html` to add custom themes/colors (or override the default)\n\n* The `userjs-tool-aboutconfig-functions.js` file is also embeded in `userjs-tool.html` (view with the [a:c Functions] button).\n\n* You can do these (and more) from the interface, or by using URL parameters:\n  \n    * [View the current arkenfox user.js (github.io)](https://icpantsparti.github.io/firefox-user.js-tool/userjs-tool.html?av)\n\n    * [View the current arkenfox user.js in a table (github.io)](https://icpantsparti.github.io/firefox-user.js-tool/userjs-tool.html?at)\n  \n    * Load and view a user.js URL: [https://icpantsparti.github.io/firefox-user.js-tool/userjs-tool.html?action=view1\u0026load1=%68ttps://raw.githubusercontent.com/arkenfox/user.js/master/user.js](https://icpantsparti.github.io/firefox-user.js-tool/userjs-tool.html?action=view1\u0026load1=%68ttps://raw.githubusercontent.com/arkenfox/user.js/master/user.js)\n\n----\n\n\u003c/details\u003e\n\n\u003cb\u003ePreview\u003c/b\u003e\n\n\u003cimg src=\"/images/userjs-tool.png\" width=\"400\" /\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficpantsparti%2Ffirefox-user.js-tool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ficpantsparti%2Ffirefox-user.js-tool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficpantsparti%2Ffirefox-user.js-tool/lists"}