<commit_before>Mute all tabs by default
===
This is a Chrome extension that fixes the peculiar decision to allow websites
to make noise without your permission.  It mutes the audio in all new tabs,
until you manually un-mute them by clicking the mute/un-mute icon in the tab.

It also mutes the tab when you navigate to a different origin.

It also injects a content script on {youtube, vimeo, soundcloud}.com that unmutes
the tab when you click on a volume control on the page.  It does this because
interacting with a volume control shows a clear intent to change the volume,
and the tab mute shouldn't get in the way.

All three features can be toggled in the extension's popup window:

<img src="screenshot.png" alt="Screenshot of menu showing 'Mute new tabs', 'Mute on origin change', and 'Unmute when clicking a volume control on a page'" width="250" height="161">

**You must enable "Tab audio muting UI control" in `chrome://flags` to use this
extension; see the instructions below.**


Install
===
1.	Run Chrome on Linux, which is the only platform that lets you install an
	extension from source without seeing a nag popup every time you start the browser.

2.	`git clone https://github.com/ludios/mute-all-tabs-by-default`

3.	Open `chrome://flags` in Chrome.

4.	Find <b>Tab audio muting UI control</b>, click "Enable", then restart Chrome.
	(Make sure to actually restart it, not just close one window.)

5.	Open `chrome://extensions` in Chrome.

6.	Check "Developer mode" at the top-right.

7.	Click "Load unpacked extension...", then select the cloned `mute-all-tabs-by-default` directory.

8.	Check "Allow in incognito" if you also want incognito tabs to be muted by default.


Thanks
===
Thanks to https://openclipart.org/user-detail/rones for
https://openclipart.org/detail/219746/keep-quiet-sign, which I've used for the extension icon.
<commit_msg>README: Write more install info<commit_after>Mute all tabs by default
===
This is a Chrome extension that fixes the peculiar decision to allow websites
to make noise without your permission.  It mutes the audio in all new tabs,
until you manually un-mute them by clicking the mute/un-mute icon in the tab.

It also mutes the tab when you navigate to a different origin.

It also injects a content script on {youtube, vimeo, soundcloud}.com that unmutes
the tab when you click on a volume control on the page.  It does this because
interacting with a volume control shows a clear intent to change the volume,
and the tab mute shouldn't get in the way.

All three features can be toggled in the extension's popup window:

<img src="screenshot.png" alt="Screenshot of menu showing 'Mute new tabs', 'Mute on origin change', and 'Unmute when clicking a volume control on a page'" width="250" height="161">

**You must enable "Tab audio muting UI control" in `chrome://flags` to use this
extension; see the instructions below.**

This extension isn't in the Chrome web store because 1) I don't want to deal with it 2) You shouldn't blindly trust an extension that can do anything 3) It still requires a `chrome://flags` change.


Install
===
Note that if you install an extension from outside the Chrome web store, you'll see a
"developer mode active" nag popup every time you start the browser, unless you're
using Chrome on Linux (lucky you!).  On other platforms, if you're crazy enough, you
[might be able to hexedit your Chrome binary](http://stackoverflow.com/questions/23055651/disable-developer-mode-extensions-pop-up)
to get rid of it (untested by me).

1.	`git clone https://github.com/ludios/mute-all-tabs-by-default`

2.	Open `chrome://flags` in Chrome.

3.	Find <b>Tab audio muting UI control</b>, click "Enable", then restart Chrome.
	(Make sure to actually restart it, not just close one window.)

4.	Open `chrome://extensions` in Chrome.

5.	Check "Developer mode" at the top-right.

6.	Click "Load unpacked extension...", then select the cloned `mute-all-tabs-by-default` directory.

7.	Check "Allow in incognito" if you also want incognito tabs to be muted by default.


Thanks
===
Thanks to https://openclipart.org/user-detail/rones for
https://openclipart.org/detail/219746/keep-quiet-sign, which I've used for the extension icon.

{'fraction_non_alphanumeric': 0.08260147163541419, 'fraction_numerical': 0.011868027533823879, 'mean_word_length': 4.183271832718328, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '391073', 'n_tokens_mistral': 1262, 'n_tokens_neox': 1187, 'n_words': 619}