Skip to content

Coub.com additional features / дополнительный функционал

License

Notifications You must be signed in to change notification settings

hikiko4ern/coub-addons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

coub-addons

English · Русский

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 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 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

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)