Web Extension, which adds additional functionality to Coub.com
Minimum supported browser versions:
- Firefox 101
Warning
The extension is in the early stages of development, so it is temporary:
- works only on Firefox-based browsers and may not work in other browsers
for example, request filtering is now built onwebRequest.filterResponseData
and will not work in Chromium-based browsers and Safari, which do not implement this API - is not published in stores and can only be installed from releases (auto-updates are supported)
- occasionally there may be backwards incompatible changes that require manual migration of settings (although this has never happened before, and I hope it never will, but do backups, backups are great)
If everything you've read doesn't discourage you from trying it, download the latest release.
- hiding disliked coubs
- hiding coubs, stories and comments from blocked channels
- hiding coubs by title and tags containing specified phrases or matching regular expressions
- hiding recoubs and reposted stories
- quick tag copy/block via context menu
- displaying the date of coub publication in “Popular” and communities
- integration with Media Session API:
- providing information about the currently playing coub
- pause and resume playback
- preventing playback speed change when W/S is pressed
- additional hotkeys:
action default hotkey put/remove dislike D (Dislike) add/remove from bookmarks B (Bookmark) toggle fullscreen mode F (Fullscreen) copy link to coub —
Also fixes some bugs/weirdnesses:
-
adds a year to last year's dates that occurred less than a year ago
for example, if today is
2024/12/01
and Coub was published2023/12/10
, Coub will display the dateDec 10
(as if it were December 10 of the current year 2024, not the past year) instead ofDec 10, 2023
the extension makes it so that the year is always displayed for last year's dates (
December 10, 2023
)
After installing the extension (and sometimes updating it) you need to refresh Coub.com pages - some of the functionality works by injecting into Coub's code and requires patches to be applied when the page loads.
Tip
Filtering of coubs (disliked, from blocked channels, etc.) is applied to the API responses, so:
-
changing filters does not affect already loaded coubs
so, if you open the
Anime
community and dislike the first coub, it will not be hidden immediately, but only when you re-request that page of the list (for example, after refreshing the page or after going to another page and returning to the community) -
in some situations may generate states that the logic of Coub.com itself does not take into account (example - #5)
Repository mirrors
- on Codeberg - hikiko4ern/coub-addons (with releases)
- on Radicle - rad:z3GLxyHiTrMSagbqyqPDi5fsKXrT1 (code only)