Skip to content

feat(Anikoto): add activity#10977

Open
FLIXDTR wants to merge 2 commits into
PreMiD:mainfrom
FLIXDTR:agent/add-anikoto-activity
Open

feat(Anikoto): add activity#10977
FLIXDTR wants to merge 2 commits into
PreMiD:mainfrom
FLIXDTR:agent/add-anikoto-activity

Conversation

@FLIXDTR

@FLIXDTR FLIXDTR commented Jul 8, 2026

Copy link
Copy Markdown

Description

Adds support for Anikoto as a PreMiD activity.

The activity covers browsing pages, search/filter pages, member pages, and episode playback pages. Episode playback shows the anime title, current episode, playing/paused state, poster artwork when available, optional timestamps, and optional buttons for the current episode/anime page.

The iframe.ts helper is included because Anikoto uses external embedded video providers. Some providers do not reliably expose pause/play changes to the top-level page, so the iframe helper reads the accessible video/player state and posts sanitized playback data back to the activity without changing page behavior.

Acknowledgements

Validation

  • npx eslint websites/A/Anikoto --cache
  • npx pmd build "Anikoto" --validate
  • npx pmd check-dns "Anikoto"
  • GitHub PR checks are passing.

Screenshots

Proof showing the creation/modification is working as expected

Continue Watching / Watch List
image5

Home page
image4

Episode playing
image2

Episode paused
Image6

Search / filter page
image

Activity settings
image1

@dimerp

dimerp Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

🖼️ Activity asset preview

Another day, another diff. Here's everything shiny I could dig out of this one.

Anikoto (websites/A/Anikoto) — creation

Preview Source URL
logo https://i.imgur.com/3CY0qmm.png
thumbnail https://i.imgur.com/gRdHdau.png

Beep boop — I refresh this comment on every push, so no need to scroll. 🤖

@FLIXDTR FLIXDTR force-pushed the agent/add-anikoto-activity branch from 41c9b5c to a23ac22 Compare July 8, 2026 12:23
@FLIXDTR FLIXDTR marked this pull request as ready for review July 8, 2026 12:32
Comment thread websites/A/Anikoto/metadata.json Outdated
"fr": "Anikoto est un site de streaming d'anime."
},
"url": "anikototv.to",
"regExp": "^https?://(www\\.)?anikototv\\.to/",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For consistency across Activities

Suggested change
"regExp": "^https?://(www\\.)?anikototv\\.to/",
"regExp": "^https?[:][/][/](www[.])?anikototv[.]to[/]",

Comment thread websites/A/Anikoto/metadata.json Outdated
"video"
],
"iframe": true,
"iFrameRegExp": "^https?://([^/]+\\.)?(vidtube\\.site|nekostream\\.[^/]+|megacloud\\.[^/]+|vidplay\\.[^/]+|myvidplay\\.[^/]+|dsvplay\\.[^/]+|vidsrc\\.[^/]+|vidstream\\.[^/]+|vidstreaming\\.[^/]+|vidcloud\\.[^/]+|rapid-cloud\\.[^/]+|filemoon\\.[^/]+|streamtape\\.[^/]+|dood(?:stream)?\\.[^/]+|mp4upload\\.[^/]+|streamsb\\.[^/]+|mcloud\\.[^/]+|rabbitstream\\.[^/]+|vidhide(?:vip)?\\.[^/]+|vidmoly\\.[^/]+|voe\\.[^/]+|uqload\\.[^/]+|streamwish\\.[^/]+|embedwish\\.[^/]+|mixdrop\\.[^/]+)/.*",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"iFrameRegExp": "^https?://([^/]+\\.)?(vidtube\\.site|nekostream\\.[^/]+|megacloud\\.[^/]+|vidplay\\.[^/]+|myvidplay\\.[^/]+|dsvplay\\.[^/]+|vidsrc\\.[^/]+|vidstream\\.[^/]+|vidstreaming\\.[^/]+|vidcloud\\.[^/]+|rapid-cloud\\.[^/]+|filemoon\\.[^/]+|streamtape\\.[^/]+|dood(?:stream)?\\.[^/]+|mp4upload\\.[^/]+|streamsb\\.[^/]+|mcloud\\.[^/]+|rabbitstream\\.[^/]+|vidhide(?:vip)?\\.[^/]+|vidmoly\\.[^/]+|voe\\.[^/]+|uqload\\.[^/]+|streamwish\\.[^/]+|embedwish\\.[^/]+|mixdrop\\.[^/]+)/.*",
"iFrameRegExp": "^https?[:][/][/]([^/]+[.])?(vidtube[.]site|nekostream[.][^/]+|megacloud[.][^/]+|vidplay[.][^/]+|myvidplay[.][^/]+|dsvplay[.][^/]+|vidsrc[.][^/]+|vidstream[.][^/]+|vidstreaming[.][^/]+|vidcloud[.][^/]+|rapid-cloud[.][^/]+|filemoon[.][^/]+|streamtape[.][^/]+|dood(?:stream)?[.][^/]+|mp4upload[.][^/]+|streamsb[.][^/]+|mcloud[.][^/]+|rabbitstream[.][^/]+|vidhide(?:vip)?[.][^/]+|vidmoly[.][^/]+|voe[.][^/]+|uqload[.][^/]+|streamwish[.][^/]+|embedwish[.][^/]+|mixdrop[.][^/]+)[/].*",

@FLIXDTR

FLIXDTR commented Jul 14, 2026

Copy link
Copy Markdown
Author

Addressed the requested metadata regex style changes and pushed the update. All PR checks are passing again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

2 participants