Skip to content
This repository was archived by the owner on Jun 5, 2026. It is now read-only.

Latest commit

 

History

219 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

coub-addons

English · Русский

Caution

The project has moved to Codeberg:

https://codeberg.org/hikiko4ern/coub-addons


Web Extension, which adds additional functionality to Coub.com

Minimum supported browser versions:

  • Firefox 125

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 on webRequest.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.

Features

  • hiding disliked coubs
  • hiding blocked channels and their content (coubs, stories, and comments)
  • hiding coubs by title and tags containing specified phrases or matching regular expressions
  • hiding recoubs and reposted coubs and 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
  • preventing player from handling W/S/R/P keystrokes if one of the modifier keys is pressed (Ctrl/Alt/Shift/Meta)
  • additional hotkeys:
    action default hotkey
    put/remove dislike D (Dislike)
    add/remove from bookmarks B (Bookmark)
    toggle fullscreen mode F (Fullscreen)

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 published 2023/12/10, Coub will display the date Dec 10 (as if it were December 10 of the current year 2024, not the past year) instead of Dec 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 - hikiko4ern/coub-addons#5)


Repository mirrors
  1. on Codeberg - hikiko4ern/coub-addons (with releases)
  2. on SourceHut - ~hikiko4ern/coub-addons (code only)
  3. on Radicle - rad:z3GLxyHiTrMSagbqyqPDi5fsKXrT1 (code only)

About

Coub.com additional features / дополнительный функционал (migrated to https://codeberg.org/hikiko4ern/coub-addons)

Topics

Resources

Contributing

Stars

0 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages