Emoji favicons for the web
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

JavaScript 95.0%
TypeScript 4.4%
CSS 0.4%
HTML 0.1%
Pug 0.1%
Stylus 0.1%
121 1 0

Clone this repository

https://tangled.org/bpev.me/favioli https://tangled.org/did:plc:cyokxsil6nwosdaiwmqvlp3s/favioli
git@knot.bpev.me:bpev.me/favioli git@knot.bpev.me:did:plc:cyokxsil6nwosdaiwmqvlp3s/favioli

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

Favioli 🤯#

Download for Chrome Download for Firefox

Favioli is a tool for overriding Favicons for websites.

Quick Setup (For Building Release)#

Release 2.0.2 was build with:

  • macOS Monterey 12.6.3
  • Deno 1.30.0
  • Bext v1.0.0

Directions for Shell on OSX (PowerShell on Windows is same, except for Deno installation step)

# install Deno @ v1.30.0
curl -fsSL https://deno.land/install.sh | sh -s v1.30.0

# Install bext packager @ v1.0.0
deno run -A https://deno.land/x/bext@v1.0.0/main.ts

# Change directory to this repo
cd favioli

# Run bext packager @ v1.0.0
deno run -A https://deno.land/x/bext@v1.0.0/main.ts

# Unpacked extension output should be available in `dist/{browser}`
open dist/firefox
open dist/chrome

# You should be able to load your unpacked extension using a browser.

Development Setup#

Deno is a javascript/typescript runtime (think spiritual successor to node.js)

bext is a set of browser extension build tools, types, and utilities for deno. It was created for Favioli.

To load Favioli into a browser, point to each browser's respective dist directory. Google and Mozilla each have resources about developing for their respective platforms.

If you want to install latest bext with more limited permissions:

deno install --name=bext --allow-read --allow-write --allow-run --allow-env -f https://deno.land/x/bext/main.ts
Commands What they Do
bext bundles extension and watch code
bext chrome bundles extension only for chrome
bext firefox bundles extension only for firefox
deno task test:all run code formatter, then unit tests
deno task test:update run code formatter, then unit tests

Inspiration#