https://github.com/bberberov/mozilla-profile-utils
A collection of utilities for working with Mozilla profiles; Firefox, Thunderbird and derivatives
https://github.com/bberberov/mozilla-profile-utils
firefox jinja jinja-templates thunderbird userjs
Last synced: 2 months ago
JSON representation
A collection of utilities for working with Mozilla profiles; Firefox, Thunderbird and derivatives
- Host: GitHub
- URL: https://github.com/bberberov/mozilla-profile-utils
- Owner: bberberov
- Created: 2023-08-16T03:06:32.000Z (almost 2 years ago)
- Default Branch: core
- Last Pushed: 2023-09-19T23:15:22.000Z (over 1 year ago)
- Last Synced: 2025-02-01T17:44:24.887Z (4 months ago)
- Topics: firefox, jinja, jinja-templates, thunderbird, userjs
- Language: JavaScript
- Homepage:
- Size: 29.3 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# mozilla-profile-utils
A collection of utilities for working with Mozilla profiles; Firefox, Thunderbird and derivatives
## Usage
### `render`
Takes a collection of [Jinja](https://jinja.palletsprojects.com/) templates and renders a `user.js` file
To see the built-in help:
```bash
./render --help
```An example, using the provided configuration file, from the root of this repository would look like:
```bash
./render -c examples/firefox.config.json build
```:construction: Additional templates will be published after license review. An example produced with all current templates is my [Day-to-Day.user.js](https://gist.github.com/bberberov/685b4d0726fb7522a6e58382d887adcf)
## Requirements
`render` uses and depends on [Jinja](https://jinja.palletsprojects.com/).
## :balance_scale: License
Licensed under the [EUPL-1.2](https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12) only.