├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── LICENSE.txt ├── README.md ├── _locales ├── en │ └── messages.json └── ru │ └── messages.json ├── assets ├── icons │ ├── icon.png │ ├── icon.psd │ ├── icon128-light.png │ └── icon128.png ├── poster.jpg └── screenshots │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ └── 5.png ├── lib └── UnwrappedWindow │ ├── Messages │ ├── MessageGet.ts │ └── MessageSet.ts │ ├── UnwrappedWindow.ts │ ├── inject.js │ └── jsconfig.json ├── manifest-chrome.json ├── manifest-firefox.json ├── manifest.user.js ├── src ├── KodikApi │ ├── Response.ts │ ├── Result.ts │ ├── Translation.ts │ ├── index.ts │ └── search.ts ├── MALibriaApi │ ├── Title.ts │ ├── index.ts │ └── mal2anilibria.ts ├── Players │ ├── AllohaPlayer.ts │ ├── AnilibriaPlayer.ts │ ├── DummyPlayer.ts │ ├── KodikPlayer.ts │ ├── PlayerBase.ts │ └── index.ts ├── Shikimori │ ├── AnimeView.ts │ ├── User.ts │ ├── getUserId.ts │ ├── index.ts │ └── isAnimePage.ts ├── ShikimoriApi │ ├── Anime.ts │ ├── UserRate.ts │ ├── getUserRate.ts │ ├── index.ts │ └── setUserRate.ts ├── Shikiplayer.ts ├── ShikiplayerData.ts └── index.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/README.md -------------------------------------------------------------------------------- /_locales/en/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/_locales/en/messages.json -------------------------------------------------------------------------------- /_locales/ru/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/_locales/ru/messages.json -------------------------------------------------------------------------------- /assets/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/assets/icons/icon.png -------------------------------------------------------------------------------- /assets/icons/icon.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/assets/icons/icon.psd -------------------------------------------------------------------------------- /assets/icons/icon128-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/assets/icons/icon128-light.png -------------------------------------------------------------------------------- /assets/icons/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/assets/icons/icon128.png -------------------------------------------------------------------------------- /assets/poster.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/assets/poster.jpg -------------------------------------------------------------------------------- /assets/screenshots/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/assets/screenshots/1.png -------------------------------------------------------------------------------- /assets/screenshots/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/assets/screenshots/2.png -------------------------------------------------------------------------------- /assets/screenshots/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/assets/screenshots/3.png -------------------------------------------------------------------------------- /assets/screenshots/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/assets/screenshots/4.png -------------------------------------------------------------------------------- /assets/screenshots/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/assets/screenshots/5.png -------------------------------------------------------------------------------- /lib/UnwrappedWindow/Messages/MessageGet.ts: -------------------------------------------------------------------------------- 1 | export type MessageGet = 2 | { 3 | action: `get`; 4 | propertyPath: string[]; 5 | }; -------------------------------------------------------------------------------- /lib/UnwrappedWindow/Messages/MessageSet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/lib/UnwrappedWindow/Messages/MessageSet.ts -------------------------------------------------------------------------------- /lib/UnwrappedWindow/UnwrappedWindow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/lib/UnwrappedWindow/UnwrappedWindow.ts -------------------------------------------------------------------------------- /lib/UnwrappedWindow/inject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/lib/UnwrappedWindow/inject.js -------------------------------------------------------------------------------- /lib/UnwrappedWindow/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/lib/UnwrappedWindow/jsconfig.json -------------------------------------------------------------------------------- /manifest-chrome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/manifest-chrome.json -------------------------------------------------------------------------------- /manifest-firefox.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/manifest-firefox.json -------------------------------------------------------------------------------- /manifest.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/manifest.user.js -------------------------------------------------------------------------------- /src/KodikApi/Response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/src/KodikApi/Response.ts -------------------------------------------------------------------------------- /src/KodikApi/Result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/src/KodikApi/Result.ts -------------------------------------------------------------------------------- /src/KodikApi/Translation.ts: -------------------------------------------------------------------------------- 1 | export type Translation = 2 | { 3 | id: number; 4 | }; -------------------------------------------------------------------------------- /src/KodikApi/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./search"; -------------------------------------------------------------------------------- /src/KodikApi/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/src/KodikApi/search.ts -------------------------------------------------------------------------------- /src/MALibriaApi/Title.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/src/MALibriaApi/Title.ts -------------------------------------------------------------------------------- /src/MALibriaApi/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./mal2anilibria"; -------------------------------------------------------------------------------- /src/MALibriaApi/mal2anilibria.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/src/MALibriaApi/mal2anilibria.ts -------------------------------------------------------------------------------- /src/Players/AllohaPlayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/src/Players/AllohaPlayer.ts -------------------------------------------------------------------------------- /src/Players/AnilibriaPlayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/src/Players/AnilibriaPlayer.ts -------------------------------------------------------------------------------- /src/Players/DummyPlayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/src/Players/DummyPlayer.ts -------------------------------------------------------------------------------- /src/Players/KodikPlayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/src/Players/KodikPlayer.ts -------------------------------------------------------------------------------- /src/Players/PlayerBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/src/Players/PlayerBase.ts -------------------------------------------------------------------------------- /src/Players/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/src/Players/index.ts -------------------------------------------------------------------------------- /src/Shikimori/AnimeView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/src/Shikimori/AnimeView.ts -------------------------------------------------------------------------------- /src/Shikimori/User.ts: -------------------------------------------------------------------------------- 1 | export type User = 2 | { 3 | id?: number; 4 | }; -------------------------------------------------------------------------------- /src/Shikimori/getUserId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/src/Shikimori/getUserId.ts -------------------------------------------------------------------------------- /src/Shikimori/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/src/Shikimori/index.ts -------------------------------------------------------------------------------- /src/Shikimori/isAnimePage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/src/Shikimori/isAnimePage.ts -------------------------------------------------------------------------------- /src/ShikimoriApi/Anime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/src/ShikimoriApi/Anime.ts -------------------------------------------------------------------------------- /src/ShikimoriApi/UserRate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/src/ShikimoriApi/UserRate.ts -------------------------------------------------------------------------------- /src/ShikimoriApi/getUserRate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/src/ShikimoriApi/getUserRate.ts -------------------------------------------------------------------------------- /src/ShikimoriApi/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/src/ShikimoriApi/index.ts -------------------------------------------------------------------------------- /src/ShikimoriApi/setUserRate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/src/ShikimoriApi/setUserRate.ts -------------------------------------------------------------------------------- /src/Shikiplayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/src/Shikiplayer.ts -------------------------------------------------------------------------------- /src/ShikiplayerData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/src/ShikiplayerData.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/src/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt-kaneko/Shikiplayer/HEAD/tsconfig.json --------------------------------------------------------------------------------