- CSS 86.5%
- Nickel 13.5%
| meta | redo peers | |
| modules | remove MS GitHub Copilot app button | |
| ncl | redo peers | |
| .editorconfig | CONTRIBUTORS.dhall → Nickel | |
| .envrc.example | a newer topiary config setup came out ages ago | |
| .gitignore | ignore more Microsoft | |
| .topiary.ncl | a newer topiary config setup came out ages ago | |
| aggressive.css | update copyright year | |
| aggressive.txt | update copyright year | |
| COPYING.LESSER.txt | Re-copyright + bump version | |
| COPYING.txt | Re-copyright + bump version | |
| list.txt | update copyright year | |
| README.rst | be more specific | |
| styles.css | remove MS GitHub Copilot app button | |
Microsoft GitHub Less Social
I don’t wish to use the proprietary code forge, but when I do, I want less social features in my face trying to get me to ‘engage’. This filter list looks to hide features that involve distractions & clutter on the platform. The base list tries to clean up the feeds quite a bit, pushing some of the bright colors & button to when you actually click into the item for a detail view, as well as the most gross upsells & Copilot bullshit.
To give Microsoft GitHub some credit, it’s because they do a decent
job with aria-* tags for accessibility & sane markup (markup used to be sane, but the
more Microsoft GitHub moves towards the Tailwind fad, the more
meaningful classes & IDs have begun to disappear) that the filter list gets
to be concise.
Tip
Do encourage projects to migrate to or support mirrors on free (as in freedom) code forges like the ones this project uses, Codeberg & SourceHut.
Git Mirrors
- Codeberg (primary)
- SourceHut
Usage
It’s required that you start with an ad blocker add-on that supports filters. My suggestion is uBlock Origin which is available on many platforms & the following instructions are only for this add-on.
To add GitHub Less Social filter list:
- Open uBlock Origin’s settings
- Go to "Filter lists" tab
- Scroll to the bottom of the list to "Custom"
- Enable "Import..." if not checked already
- Add
https://codeberg.org/toastal/github-less-social/raw/branch/trunk/list.txtorhttps://git.sr.ht/~toastal/github-less-social/blob/trunk/list.txtto a new line - Click the big check mark button in the actions bar to apply
For a more aggressive option (opinionated: hides more upsell items,
images, MS-GitHub-account-required comment sections, & so on), use
https://codeberg.org/toastal/github-less-social/raw/branch/trunk/aggressive.txt
or
https://git.sr.ht/~toastal/github-less-social/blob/trunk/aggressive.txt
instead. If you do not like a part of these lists, feel free to assemble
your own using the modules/*.txt files.
Additionally I have a user style @
https://codeberg.org/toastal/github-less-social/raw/branch/trunk/styles.css
or
https://git.sr.ht/~toastal/github-less-social/blob/trunk/styles.css
that will tone down some of the bright colors like those from avatars
& emoji (but will show color on hover). These also duplicate some of
the uBlock hides for users without add-on support. An aggressive option
is @
https://codeberg.org/toastal/github-less-social/raw/branch/trunk/aggressive.css
or
https://git.sr.ht/~toastal/github-less-social/blob/trunk/aggressive.css
Warning
Don’t use Google Chrome. LibreWolf, Mullvad, Ungoogled Chromium, Thorium, & all the others are a better option. If you’re concerned about ads, you should be aware that Google’s entire browser is adware.
License
This project is licensed under GNU Lesser General Public License,
version 2.1 (LGPL-2.1-or-later)
– see the COPYING.txt & COPYING.LESSER.txt
files in this project for details.
Pitching in
Send pull request to: https://codeberg.org/toastal/github-less-social/pulls
Send patches to the mailing list: https://lists.sr.ht/~toastal/github-less-social
Don’t forget to add yourself to ./meta/hackmates.ncl
following Nickel spec (else I will do it for you using the just the
‘name’ in the patch).
If needed, there is a chat room for the project that can be used for discussion & submitting a pull request from a different location.
Funding
If you want to make a small contribution to the maintenance of this & other projects:
- Crowdfunding
-
- Liberapay: toastal
- Cryptocurrency
-
- Bitcoin: 39nLVxrXPnD772dEqWFwfZZbfTv5BvV89y (BTC verified on Keybase)
- Zcash (unshielded): t1a9pD1D2SDTTd7dbc15KnKsyYXtGcjHuZZ (ZEC verified on Keybase)