Upload 11 files
Browse files- .gitattributes +2 -35
- .gitignore +3 -0
- README.md +86 -13
- ads.txt +1 -0
- anime.html +187 -0
- embed.html +279 -0
- episode.html +166 -0
- favicon.ico +0 -0
- index.html +98 -0
- robots.txt +20 -0
- search.html +91 -0
.gitattributes
CHANGED
|
@@ -1,35 +1,2 @@
|
|
| 1 |
-
|
| 2 |
-
*
|
| 3 |
-
*.bin filter=lfs diff=lfs merge=lfs -text
|
| 4 |
-
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
| 5 |
-
*.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 6 |
-
*.ftz filter=lfs diff=lfs merge=lfs -text
|
| 7 |
-
*.gz filter=lfs diff=lfs merge=lfs -text
|
| 8 |
-
*.h5 filter=lfs diff=lfs merge=lfs -text
|
| 9 |
-
*.joblib filter=lfs diff=lfs merge=lfs -text
|
| 10 |
-
*.lfs.* filter=lfs diff=lfs merge=lfs -text
|
| 11 |
-
*.mlmodel filter=lfs diff=lfs merge=lfs -text
|
| 12 |
-
*.model filter=lfs diff=lfs merge=lfs -text
|
| 13 |
-
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
| 14 |
-
*.npy filter=lfs diff=lfs merge=lfs -text
|
| 15 |
-
*.npz filter=lfs diff=lfs merge=lfs -text
|
| 16 |
-
*.onnx filter=lfs diff=lfs merge=lfs -text
|
| 17 |
-
*.ot filter=lfs diff=lfs merge=lfs -text
|
| 18 |
-
*.parquet filter=lfs diff=lfs merge=lfs -text
|
| 19 |
-
*.pb filter=lfs diff=lfs merge=lfs -text
|
| 20 |
-
*.pickle filter=lfs diff=lfs merge=lfs -text
|
| 21 |
-
*.pkl filter=lfs diff=lfs merge=lfs -text
|
| 22 |
-
*.pt filter=lfs diff=lfs merge=lfs -text
|
| 23 |
-
*.pth filter=lfs diff=lfs merge=lfs -text
|
| 24 |
-
*.rar filter=lfs diff=lfs merge=lfs -text
|
| 25 |
-
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
| 26 |
-
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
| 27 |
-
*.tar.* filter=lfs diff=lfs merge=lfs -text
|
| 28 |
-
*.tar filter=lfs diff=lfs merge=lfs -text
|
| 29 |
-
*.tflite filter=lfs diff=lfs merge=lfs -text
|
| 30 |
-
*.tgz filter=lfs diff=lfs merge=lfs -text
|
| 31 |
-
*.wasm filter=lfs diff=lfs merge=lfs -text
|
| 32 |
-
*.xz filter=lfs diff=lfs merge=lfs -text
|
| 33 |
-
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
-
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
-
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
| 1 |
+
# Auto detect text files and perform LF normalization
|
| 2 |
+
* text=auto
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.gitignore
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
|
| 2 |
+
js/a.js
|
| 3 |
+
a.html
|
README.md
CHANGED
|
@@ -1,13 +1,86 @@
|
|
| 1 |
-
|
| 2 |
-
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
## ⚠️ **Note: This Project Is Stopped**
|
| 2 |
+
|
| 3 |
+
The **AnimeDexLite Project** has been discontinued. I have made this decision to avoid potential copyright claims in the future. As a result, all public domains and APIs hosted by me are now inactive.
|
| 4 |
+
|
| 5 |
+
The code for the website and API will remain accessible for anyone who wishes to experiment with it or make modifications. However, please be aware that there will be no further updates or releases from my side.
|
| 6 |
+
|
| 7 |
+
Thank you for your understanding and support during the project's active phase! 🙌🌟
|
| 8 |
+
|
| 9 |
+
### Project Links :
|
| 10 |
+
|
| 11 |
+
<p>Telegram Support Group : <a href=https://telegram.me/TechZBots_Support>@TechZBots_Support</a>
|
| 12 |
+
<p>AnimeDexLite Repository : <a href=https://github.com/TechShreyash/AnimeDexLite>TechShreyash/AnimeDexLite</a>
|
| 13 |
+
<p>AnimeDex Api Repository : <a href=https://github.com/TechShreyash/AnimeDexApi>TechShreyash/AnimeDexApi</a>
|
| 14 |
+
<p>AnimeDex Proxy Repository : <a href=https://github.com/TechShreyash/CloudflareWorker/tree/main/animedexproxy>TechShreyash/animedexproxy</a>
|
| 15 |
+
<p>ThumbGen Api Repository : <a href=https://github.com/TechShreyash/ThumbApi>TechShreyash/ThumbApi</a>
|
| 16 |
+
<p>Stats Api Repository : <a href=https://github.com/TechShreyash/StatsApi>TechShreyash/StatsApi</a>
|
| 17 |
+
|
| 18 |
+
[](https://animedex.pages.dev)
|
| 19 |
+
|
| 20 |
+
<h1 align="center"><b>AnimeDexLite v3.0</b></h1>
|
| 21 |
+
|
| 22 |
+
AnimeDexLite is a pure HTML, CSS, and JS version of AnimeDex. It is lightweight, fast, ad-free, open-source, and easy to deploy. The design is responsive, and it uses Gogoanime and Anilist to get content. Powered by the blazing-fast [AnimeDexApi](https://api.anime-dex.workers.dev).
|
| 23 |
+
|
| 24 |
+
<p align="center">
|
| 25 |
+
<img src="https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2FTechShreyash%2FAnimeDexLite&count_bg=%2379C83D&title_bg=%23555555&icon=github.svg&icon_color=%23E7E7E7&title=Page+Views&edge_flat=false"/>
|
| 26 |
+
</p>
|
| 27 |
+
|
| 28 |
+
## 🌐 Demo
|
| 29 |
+
|
| 30 |
+
- Run On Your PC : https://github.com/TechShreyash/AnimeDexLite?tab=readme-ov-file#-run-on-your-pc
|
| 31 |
+
|
| 32 |
+
## 🔥 Host Your Own
|
| 33 |
+
|
| 34 |
+
### 🆓 Free Hostings
|
| 35 |
+
|
| 36 |
+
You have several options for free hosting services:
|
| 37 |
+
|
| 38 |
+
- Cloudflare, Netlify, Github Pages, Vercel, Render
|
| 39 |
+
- And Many More! Search On Google For `Free Static Website Hostings`
|
| 40 |
+
|
| 41 |
+
### 💰 Paid Hostings
|
| 42 |
+
|
| 43 |
+
If you prefer paid hosting, look for services that allow using HTML files. Search on Google for `Static Website Hostings`
|
| 44 |
+
|
| 45 |
+
### 🏠 Run On Your PC
|
| 46 |
+
|
| 47 |
+
To run AnimeDexLite on your local machine:
|
| 48 |
+
|
| 49 |
+
- Download this repository
|
| 50 |
+
- Open the `index.html` file in a browser
|
| 51 |
+
|
| 52 |
+
## 🚀 Deploy AnimeDexApi (Required)
|
| 53 |
+
|
| 54 |
+
- You must deploy AnimeDexApi for AnimeDexLite to work
|
| 55 |
+
- You can deploy AnimeDexApi for free on cloudflare workers
|
| 56 |
+
- [AnimeDexApi](https://github.com/TechShreyash/AnimeDexApi) : API to get all anime data.
|
| 57 |
+
|
| 58 |
+
<details>
|
| 59 |
+
<summary>Add your Api to your site</summary>
|
| 60 |
+
|
| 61 |
+
> - Open [js folder](js), there is a AvailableServers variable at top of every js file
|
| 62 |
+
> - By default it is like this `const AvailableServers = ["https://api.anime-dex.workers.dev"];`
|
| 63 |
+
> - Change this `https://api.anime-dex.workers.dev` to your api domain
|
| 64 |
+
> - You can add multiple api domain too, just seperate it with commas
|
| 65 |
+
|
| 66 |
+
</details>
|
| 67 |
+
|
| 68 |
+
## 🎯 Deploy AnimeDex Proxy (Recommended)
|
| 69 |
+
|
| 70 |
+
- [AnimeDexProxy](https://github.com/TechShreyash/CloudflareWorker/tree/main/animedexproxy) : Proxy to bypass CORS errors.
|
| 71 |
+
|
| 72 |
+
<details>
|
| 73 |
+
<summary>Add your Proxy to your site</summary>
|
| 74 |
+
|
| 75 |
+
> - Open [js folder](js), there is a ProxyApi variable at top of every js file
|
| 76 |
+
> - By default it is like this `const ProxyApi = "https://proxy.techzbots1.workers.dev/?u="`
|
| 77 |
+
> - Change this `https://proxy.techzbots1.workers.dev` to your api domain
|
| 78 |
+
> - You must include `/?u=` in the url
|
| 79 |
+
|
| 80 |
+
</details>
|
| 81 |
+
|
| 82 |
+
## 🔔 Join For Latest Updates
|
| 83 |
+
|
| 84 |
+
Stay informed about the latest updates by joining our channels / groups :
|
| 85 |
+
|
| 86 |
+
[](https://telegram.me/TechZBots) [](https://telegram.me/TechZBots_Support)
|
ads.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
google.com, pub-1333111495004223, DIRECT, f08c47fec0942fa0
|
anime.html
ADDED
|
@@ -0,0 +1,187 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
|
| 4 |
+
<head>
|
| 5 |
+
<link rel="icon" type="image/x-icon" href="./favicon.ico" />
|
| 6 |
+
<title>Watch TITLE - AnimeDex</title>
|
| 7 |
+
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
| 8 |
+
<meta name="title" content="Watch TITLE - AnimeDex" />
|
| 9 |
+
<meta name="description"
|
| 10 |
+
content="Watch TITLE free anime online and it's latest episodes on AnimeDex. We provide free anime online experience without ads, signing up or downloading." />
|
| 11 |
+
<meta name="keywords"
|
| 12 |
+
content="TITLE,animedex, anime dex, hindi dub, hindi sub, english dub, watch anime online, free anime, anime stream, anime hd, english sub, kissanime, gogoanime, animeultima, 9anime, 123animes, animefreak, vidstreaming, gogo-stream, animekisa, zoro.to, gogoanime.run, animefrenzy, animekisa" />
|
| 13 |
+
<meta name="charset" content="UTF-8" />
|
| 14 |
+
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=5" />
|
| 15 |
+
<meta name="robots" content="index, follow" />
|
| 16 |
+
<meta name="googlebot" content="index, follow" />
|
| 17 |
+
<meta name="revisit-after" content="1 days" />
|
| 18 |
+
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
|
| 19 |
+
<meta http-equiv="Content-Language" content="en" />
|
| 20 |
+
<meta property="og:title" content="Watch TITLE - AnimeDex" />
|
| 21 |
+
<meta property="og:description"
|
| 22 |
+
content="Watch TITLE free anime online and it's latest episodes on AnimeDex. We provide free anime online experience without ads, signing up or downloading." />
|
| 23 |
+
<meta property="og:locale" content="en_US" />
|
| 24 |
+
<meta property="og:type" content="website" />
|
| 25 |
+
<meta property="og:site_name" content="AnimeDex" />
|
| 26 |
+
<meta property="og:url" content="URL" />
|
| 27 |
+
<meta itemprop="image" content="https://cdn.jsdelivr.net/gh/TechShreyash/AnimeDex@main/screenshots/home.jpeg" />
|
| 28 |
+
<meta property="og:image" content="https://cdn.jsdelivr.net/gh/TechShreyash/AnimeDex@main/screenshots/home.jpeg" />
|
| 29 |
+
<meta property="og:image:secure_url"
|
| 30 |
+
content="https://cdn.jsdelivr.net/gh/TechShreyash/AnimeDex@main/screenshots/home.jpeg" />
|
| 31 |
+
<meta property="og:image:width" content="650" />
|
| 32 |
+
<meta property="og:image:height" content="350" />
|
| 33 |
+
<meta property="twitter:title" content="Watch TITLE - AnimeDex" />
|
| 34 |
+
<meta property="twitter:description"
|
| 35 |
+
content="Watch TITLE free anime online and it's latest episodes on AnimeDex. We provide free anime online experience without ads, signing up or downloading." />
|
| 36 |
+
<meta property="twitter:url" content="URL" />
|
| 37 |
+
<meta property="twitter:card" content="summary" />
|
| 38 |
+
<meta name="apple-mobile-web-app-status-bar" content="#202125" />
|
| 39 |
+
<meta name="theme-color" content="#202125" />
|
| 40 |
+
<link href="./css/anime.css" rel="stylesheet" />
|
| 41 |
+
<style>
|
| 42 |
+
#cover {
|
| 43 |
+
background-image: url("IMG");
|
| 44 |
+
}
|
| 45 |
+
</style>
|
| 46 |
+
</head>
|
| 47 |
+
|
| 48 |
+
<body id="body">
|
| 49 |
+
<header id="head-div">
|
| 50 |
+
<div id="title1">
|
| 51 |
+
<a href="./index.html"><img src="./static/header.png" alt="AnimeDex"></a>
|
| 52 |
+
</div>
|
| 53 |
+
<div id="search-div">
|
| 54 |
+
<form action="./search.html" method="GET">
|
| 55 |
+
<input type="text" name="query" id="query" placeholder="Search Anime..." required />
|
| 56 |
+
<button name="search" type="submit"><i class="fa fa-search"></i></button>
|
| 57 |
+
</form>
|
| 58 |
+
</div>
|
| 59 |
+
</header>
|
| 60 |
+
|
| 61 |
+
<div id="load">
|
| 62 |
+
<img src="./static/loading2.gif" alt="Loading..." />
|
| 63 |
+
</div>
|
| 64 |
+
|
| 65 |
+
<!-- Error Page -->
|
| 66 |
+
<div class=container id=error-page style="display: none;">
|
| 67 |
+
<h6>Oops! Something Went Wrong</h6>
|
| 68 |
+
<p>We're sorry, but it seems that something went wrong. Try refreshing the page or try again later.
|
| 69 |
+
<p>If the issue persists, you can contact our <a
|
| 70 |
+
href=https://telegram.me/TechZBots_Support>support team</a>.
|
| 71 |
+
<p id=error-desc>
|
| 72 |
+
</div>
|
| 73 |
+
<!-- Error Page -->
|
| 74 |
+
|
| 75 |
+
<div id="main-content" style="display: none;">
|
| 76 |
+
<section>
|
| 77 |
+
<div id="background">
|
| 78 |
+
<div id="cover"></div>
|
| 79 |
+
</div>
|
| 80 |
+
|
| 81 |
+
<div class="anime row">
|
| 82 |
+
<div class="poster col-3">
|
| 83 |
+
<img id="poster-img" class="lzy_img" src="./static/loading1.gif" data-src="IMG" style="display: none;" />
|
| 84 |
+
</div>
|
| 85 |
+
<div class="details col-6">
|
| 86 |
+
<h1 class="anime-title">TITLE</h1>
|
| 87 |
+
<div class="mid" style="margin: 20px 0px">
|
| 88 |
+
<span class="cbox">HD</span>
|
| 89 |
+
<span class="cbox">LANG</span>
|
| 90 |
+
<span class="dot"></span>
|
| 91 |
+
<span class="year">TYPE</span>
|
| 92 |
+
</div>
|
| 93 |
+
<div id="watchh" class="mid">
|
| 94 |
+
<a href="#watch" id="watch-btn" class="watch-btn">
|
| 95 |
+
<i class="fa fa-play"></i> Watch Now
|
| 96 |
+
</a>
|
| 97 |
+
</div>
|
| 98 |
+
<div id="overview3" class="synopsis">SYNOPSIS</div>
|
| 99 |
+
</div>
|
| 100 |
+
<div id="info" class="col-3">
|
| 101 |
+
<div class="info-items overview">
|
| 102 |
+
<span id="overview2" class="item-head">Overview:</span>
|
| 103 |
+
<span id="overview1" class="item-des">SYNOPSIS</span>
|
| 104 |
+
</div>
|
| 105 |
+
|
| 106 |
+
<div class="info-items">
|
| 107 |
+
<span class="item-head">Other Names:</span>
|
| 108 |
+
<span class="item-des">OTHER</span>
|
| 109 |
+
</div>
|
| 110 |
+
<div class="info-items">
|
| 111 |
+
<span class="item-head">Episodes:</span>
|
| 112 |
+
<span class="item-des">TOTAL</span>
|
| 113 |
+
</div>
|
| 114 |
+
<div class="info-items">
|
| 115 |
+
<span class="item-head">Release Year:</span>
|
| 116 |
+
<span class="item-des">YEAR</span>
|
| 117 |
+
</div>
|
| 118 |
+
<div class="info-items">
|
| 119 |
+
<span class="item-head">Type:</span>
|
| 120 |
+
<span class="item-des">TYPE</span>
|
| 121 |
+
</div>
|
| 122 |
+
<div class="info-items">
|
| 123 |
+
<span class="item-head">Status:</span>
|
| 124 |
+
<span class="item-des">STATUS</span>
|
| 125 |
+
</div>
|
| 126 |
+
|
| 127 |
+
<div class="info-items genre">
|
| 128 |
+
<span class="item-head">Genres:</span> GENERES
|
| 129 |
+
</div>
|
| 130 |
+
</div>
|
| 131 |
+
</div>
|
| 132 |
+
</section>
|
| 133 |
+
|
| 134 |
+
<section id="watch">
|
| 135 |
+
<div class="divo">
|
| 136 |
+
<!-- Episode Slider Start -->
|
| 137 |
+
<div id="slider-main" class="slider-main" style="display: none;">
|
| 138 |
+
<div id="slider-carousel" class="slider-carousel">
|
| 139 |
+
<div id="ep-slider" class="ep-slider"></div>
|
| 140 |
+
</div>
|
| 141 |
+
<a class="prev" onclick="plusSlides(-1)">❮</a>
|
| 142 |
+
<a class="next" onclick="plusSlides(+1)">❯</a>
|
| 143 |
+
</div>
|
| 144 |
+
<!-- Episode Slider End -->
|
| 145 |
+
|
| 146 |
+
<!-- Episode List Start -->
|
| 147 |
+
<div id="ep-divo-outer" class="ep-divo-outer" style="display: none;">
|
| 148 |
+
<section>
|
| 149 |
+
<h2>List Of Episodes:</h2>
|
| 150 |
+
<select id="ep-upper-div" class="ep-divo-upper divo2"
|
| 151 |
+
onchange="episodeSelectChange(this)"></select>
|
| 152 |
+
</section>
|
| 153 |
+
<hr>
|
| 154 |
+
<div id="ep-lower-div" class="ep-divo-lower divo2"></div>
|
| 155 |
+
</div>
|
| 156 |
+
<!-- Episode List End -->
|
| 157 |
+
</div>
|
| 158 |
+
</section>
|
| 159 |
+
|
| 160 |
+
<section id="similar-div">
|
| 161 |
+
<div class="divox">
|
| 162 |
+
<h2 id="latest">Similar Animes</h2>
|
| 163 |
+
<div id="load" class="sload" style="display: none;">
|
| 164 |
+
<img src="./static/loading2.gif" alt="Loading..." />
|
| 165 |
+
</div>
|
| 166 |
+
<div id="latest2"></div>
|
| 167 |
+
</div>
|
| 168 |
+
</section>
|
| 169 |
+
</div>
|
| 170 |
+
<hr />
|
| 171 |
+
<footer>
|
| 172 |
+
<div>
|
| 173 |
+
<a href="https://github.com/TechShreyash" target="_blank">MADE WITH <i class="fa fa-heart pulse"></i>BY TECH
|
| 174 |
+
SHREYASH</a>
|
| 175 |
+
<a href="https://TechZBots.t.me" target="_blank">(@TechZBots)</a>
|
| 176 |
+
</div>
|
| 177 |
+
</footer>
|
| 178 |
+
<hr />
|
| 179 |
+
|
| 180 |
+
|
| 181 |
+
<script src="./js/anime.js"></script>
|
| 182 |
+
<script src="https://kit.fontawesome.com/45cb819601.js" crossorigin="anonymous"></script>
|
| 183 |
+
<script async src="https://www.googletagmanager.com/gtag/js?id=G-BHQX4066ZV"></script>
|
| 184 |
+
<script>window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-BHQX4066ZV');</script>
|
| 185 |
+
</body>
|
| 186 |
+
|
| 187 |
+
</html>
|
embed.html
ADDED
|
@@ -0,0 +1,279 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
|
| 4 |
+
<head>
|
| 5 |
+
<link rel="icon" type="image/x-icon" href="./favicon.ico" />
|
| 6 |
+
<title>AnimeDex VideoPlayer</title>
|
| 7 |
+
<meta charset="UTF-8" />
|
| 8 |
+
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
|
| 9 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
| 10 |
+
|
| 11 |
+
<style type="text/css">
|
| 12 |
+
html {
|
| 13 |
+
width: 100%;
|
| 14 |
+
height: 100%;
|
| 15 |
+
background: #111;
|
| 16 |
+
}
|
| 17 |
+
|
| 18 |
+
body {
|
| 19 |
+
margin: 0px;
|
| 20 |
+
background-color: #000;
|
| 21 |
+
width: 100%;
|
| 22 |
+
height: 100%;
|
| 23 |
+
display: flex;
|
| 24 |
+
justify-content: center;
|
| 25 |
+
align-items: center;
|
| 26 |
+
}
|
| 27 |
+
|
| 28 |
+
body>.plyr {
|
| 29 |
+
width: 100%;
|
| 30 |
+
max-height: 100%;
|
| 31 |
+
aspect-ratio: 16/9;
|
| 32 |
+
}
|
| 33 |
+
|
| 34 |
+
video {
|
| 35 |
+
aspect-ratio: 16/9;
|
| 36 |
+
width: 100%;
|
| 37 |
+
height: 100%;
|
| 38 |
+
object-fit: contain;
|
| 39 |
+
}
|
| 40 |
+
|
| 41 |
+
@keyframes plyr__time-skip {
|
| 42 |
+
40% {
|
| 43 |
+
opacity: 1;
|
| 44 |
+
}
|
| 45 |
+
|
| 46 |
+
100% {
|
| 47 |
+
opacity: 0;
|
| 48 |
+
}
|
| 49 |
+
}
|
| 50 |
+
|
| 51 |
+
.plyr__time-skip {
|
| 52 |
+
position: absolute;
|
| 53 |
+
top: 0;
|
| 54 |
+
bottom: 0;
|
| 55 |
+
z-index: 10;
|
| 56 |
+
display: flex;
|
| 57 |
+
align-items: center;
|
| 58 |
+
justify-content: center;
|
| 59 |
+
color: #fff;
|
| 60 |
+
width: 40%;
|
| 61 |
+
opacity: 0;
|
| 62 |
+
pointer-events: none;
|
| 63 |
+
text-align: center;
|
| 64 |
+
}
|
| 65 |
+
|
| 66 |
+
.plyr__time-skip.is-left {
|
| 67 |
+
left: 0;
|
| 68 |
+
background: linear-gradient(90deg,
|
| 69 |
+
rgba(0, 0, 0, 0.5) 0%,
|
| 70 |
+
transparent 100%);
|
| 71 |
+
}
|
| 72 |
+
|
| 73 |
+
.plyr__time-skip.is-right {
|
| 74 |
+
right: 0;
|
| 75 |
+
background: linear-gradient(90deg,
|
| 76 |
+
transparent 0%,
|
| 77 |
+
rgba(0, 0, 0, 0.5) 100%);
|
| 78 |
+
}
|
| 79 |
+
|
| 80 |
+
.plyr__time-skip.is-animated {
|
| 81 |
+
animation: plyr__time-skip ease 1s forwards;
|
| 82 |
+
}
|
| 83 |
+
|
| 84 |
+
:root {
|
| 85 |
+
--plyr-color-main: #eb001f;
|
| 86 |
+
}
|
| 87 |
+
</style>
|
| 88 |
+
|
| 89 |
+
<link rel="stylesheet" href="https://cdn.plyr.io/3.7.8/plyr.css" />
|
| 90 |
+
<script src="https://cdn.jsdelivr.net/npm/plyr@3/dist/plyr.js"></script>
|
| 91 |
+
<script src="https://cdn.jsdelivr.net/npm/hls.js"></script>
|
| 92 |
+
<script src="https://unpkg.com/plyr@3"></script>
|
| 93 |
+
<script async src="https://www.googletagmanager.com/gtag/js?id=G-BHQX4066ZV"></script>
|
| 94 |
+
<script>
|
| 95 |
+
window.dataLayer = window.dataLayer || [];
|
| 96 |
+
function gtag() {
|
| 97 |
+
dataLayer.push(arguments);
|
| 98 |
+
}
|
| 99 |
+
gtag("js", new Date());
|
| 100 |
+
gtag("config", "G-BHQX4066ZV");
|
| 101 |
+
</script>
|
| 102 |
+
</head>
|
| 103 |
+
|
| 104 |
+
<body>
|
| 105 |
+
<video controls crossorigin playsinline></video>
|
| 106 |
+
|
| 107 |
+
<script>
|
| 108 |
+
params = new URLSearchParams(location.search);
|
| 109 |
+
const source = params.get("url");
|
| 110 |
+
const id = params.get("episode_id");
|
| 111 |
+
|
| 112 |
+
document.addEventListener("DOMContentLoaded", () => {
|
| 113 |
+
const video = document.querySelector("video");
|
| 114 |
+
|
| 115 |
+
// Set poster image
|
| 116 |
+
video.setAttribute(
|
| 117 |
+
"data-poster",
|
| 118 |
+
`https://thumb.techzbots1.workers.dev/get/${id}`
|
| 119 |
+
);
|
| 120 |
+
|
| 121 |
+
const defaultOptions = {
|
| 122 |
+
keyboard: {
|
| 123 |
+
focused: true,
|
| 124 |
+
global: true,
|
| 125 |
+
},
|
| 126 |
+
controls: [
|
| 127 |
+
"play-large",
|
| 128 |
+
"play",
|
| 129 |
+
"progress",
|
| 130 |
+
"duration",
|
| 131 |
+
"settings",
|
| 132 |
+
"fullscreen",
|
| 133 |
+
],
|
| 134 |
+
settings: ["quality", "speed"],
|
| 135 |
+
tooltips: {
|
| 136 |
+
controls: true,
|
| 137 |
+
seek: true,
|
| 138 |
+
},
|
| 139 |
+
displayDuration: true,
|
| 140 |
+
fullscreen: {
|
| 141 |
+
enabled: true,
|
| 142 |
+
fallback: true,
|
| 143 |
+
iosNative: true,
|
| 144 |
+
},
|
| 145 |
+
mediaMetadata: {
|
| 146 |
+
title: id,
|
| 147 |
+
artist: "AnimeDex",
|
| 148 |
+
album: "AnimeDex",
|
| 149 |
+
}
|
| 150 |
+
};
|
| 151 |
+
|
| 152 |
+
|
| 153 |
+
if (Hls.isSupported()) {
|
| 154 |
+
const hls = new Hls();
|
| 155 |
+
hls.loadSource(source);
|
| 156 |
+
hls.on(Hls.Events.MANIFEST_PARSED, function (event, data) {
|
| 157 |
+
const availableQualities = hls.levels.map((l) => l.height);
|
| 158 |
+
|
| 159 |
+
defaultOptions.quality = {
|
| 160 |
+
default: availableQualities[0],
|
| 161 |
+
options: availableQualities,
|
| 162 |
+
forced: true,
|
| 163 |
+
onChange: (e) => updateQuality(e),
|
| 164 |
+
};
|
| 165 |
+
const player = new Plyr(video, defaultOptions);
|
| 166 |
+
configPlayer(player);
|
| 167 |
+
});
|
| 168 |
+
hls.attachMedia(video);
|
| 169 |
+
window.hls = hls;
|
| 170 |
+
} else {
|
| 171 |
+
const player = new Plyr(video, defaultOptions);
|
| 172 |
+
configPlayer(player);
|
| 173 |
+
}
|
| 174 |
+
|
| 175 |
+
function updateQuality(newQuality) {
|
| 176 |
+
window.hls.levels.forEach((level, levelIndex) => {
|
| 177 |
+
if (level.height === newQuality) {
|
| 178 |
+
window.hls.currentLevel = levelIndex;
|
| 179 |
+
}
|
| 180 |
+
});
|
| 181 |
+
}
|
| 182 |
+
function configPlayer(player) {
|
| 183 |
+
player.on("ready", () => {
|
| 184 |
+
const root = video.closest(".plyr--video");
|
| 185 |
+
|
| 186 |
+
player.eventListeners.forEach(function (eventListener) {
|
| 187 |
+
if (eventListener.type === "dblclick") {
|
| 188 |
+
eventListener.element.removeEventListener(
|
| 189 |
+
eventListener.type,
|
| 190 |
+
eventListener.callback,
|
| 191 |
+
eventListener.options
|
| 192 |
+
);
|
| 193 |
+
}
|
| 194 |
+
});
|
| 195 |
+
root.addEventListener("dblclick", function (event) {
|
| 196 |
+
event.preventDefault();
|
| 197 |
+
});
|
| 198 |
+
const poster = root.querySelector(".plyr__poster");
|
| 199 |
+
const timeSkip = document.createElement("div");
|
| 200 |
+
const resetState = () => {
|
| 201 |
+
poster.clickedTimes = 0;
|
| 202 |
+
poster.lastSideClicked = undefined;
|
| 203 |
+
};
|
| 204 |
+
|
| 205 |
+
timeSkip.className = "plyr__time-skip";
|
| 206 |
+
poster.parentNode.insertBefore(timeSkip, poster);
|
| 207 |
+
poster.clickedTimes = 0;
|
| 208 |
+
poster.addEventListener("click", function (event) {
|
| 209 |
+
poster.clickedTimes++;
|
| 210 |
+
|
| 211 |
+
if (poster.resetTimeout) {
|
| 212 |
+
clearTimeout(poster.resetTimeout);
|
| 213 |
+
}
|
| 214 |
+
|
| 215 |
+
poster.resetTimeout = setTimeout(resetState, 1000);
|
| 216 |
+
|
| 217 |
+
// handle only double click
|
| 218 |
+
if (poster.clickedTimes < 2) {
|
| 219 |
+
return;
|
| 220 |
+
}
|
| 221 |
+
|
| 222 |
+
// find click position
|
| 223 |
+
const percentage =
|
| 224 |
+
((event.clientX - event.target.getBoundingClientRect().left) *
|
| 225 |
+
100) /
|
| 226 |
+
event.target.offsetWidth;
|
| 227 |
+
|
| 228 |
+
if (percentage < 40) {
|
| 229 |
+
if (
|
| 230 |
+
player.currentTime === 0 ||
|
| 231 |
+
(typeof poster.lastSideClicked !== "undefined" &&
|
| 232 |
+
poster.lastSideClicked !== "L")
|
| 233 |
+
) {
|
| 234 |
+
clearTimeout(poster.resetTimeout);
|
| 235 |
+
resetState();
|
| 236 |
+
|
| 237 |
+
return;
|
| 238 |
+
}
|
| 239 |
+
|
| 240 |
+
timeSkip.innerText =
|
| 241 |
+
"❮❮\n" + (poster.clickedTimes - 1) * 10 + "s";
|
| 242 |
+
timeSkip.classList.add("is-left");
|
| 243 |
+
timeSkip.classList.remove("is-right");
|
| 244 |
+
timeSkip.classList.remove("is-animated");
|
| 245 |
+
setTimeout(() => timeSkip.classList.add("is-animated"), 1);
|
| 246 |
+
poster.lastSideClicked = "L";
|
| 247 |
+
player.rewind();
|
| 248 |
+
} else if (percentage > 60) {
|
| 249 |
+
if (
|
| 250 |
+
player.currentTime === player.duration ||
|
| 251 |
+
(typeof poster.lastSideClicked !== "undefined" &&
|
| 252 |
+
poster.lastSideClicked !== "R")
|
| 253 |
+
) {
|
| 254 |
+
clearTimeout(poster.resetTimeout);
|
| 255 |
+
resetState();
|
| 256 |
+
|
| 257 |
+
return;
|
| 258 |
+
}
|
| 259 |
+
|
| 260 |
+
timeSkip.innerText =
|
| 261 |
+
"❯❯\n" + (poster.clickedTimes - 1) * 10 + "s";
|
| 262 |
+
timeSkip.classList.add("is-right");
|
| 263 |
+
timeSkip.classList.remove("is-left");
|
| 264 |
+
timeSkip.classList.remove("is-animated");
|
| 265 |
+
setTimeout(() => timeSkip.classList.add("is-animated"), 1);
|
| 266 |
+
poster.lastSideClicked = "R";
|
| 267 |
+
player.forward();
|
| 268 |
+
} else {
|
| 269 |
+
poster.lastSideClicked = "C";
|
| 270 |
+
poster.clickedTimes = 0;
|
| 271 |
+
}
|
| 272 |
+
});
|
| 273 |
+
});
|
| 274 |
+
}
|
| 275 |
+
});
|
| 276 |
+
</script>
|
| 277 |
+
</body>
|
| 278 |
+
|
| 279 |
+
</html>
|
episode.html
ADDED
|
@@ -0,0 +1,166 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
|
| 4 |
+
<head>
|
| 5 |
+
<link rel="icon" type="image/x-icon" href="./favicon.ico" />
|
| 6 |
+
<title>Watch {{ title }} - AnimeDex</title>
|
| 7 |
+
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
| 8 |
+
<meta name="title" content="Watch {{ title }} - AnimeDex" />
|
| 9 |
+
<meta name="description"
|
| 10 |
+
content="Watch {{ title }} - AnimeDex free anime online and it's latest episodes on AnimeDex. We provide free anime online experience without ads, signing up or downloading." />
|
| 11 |
+
<meta name="keywords"
|
| 12 |
+
content="{{ title }}, anime dex, hindi dub, hindi sub, english dub, watch anime online, free anime, anime stream, anime hd, english sub, kissanime, gogoanime, animeultima, 9anime, 123animes, animefreak, vidstreaming, gogo-stream, animekisa, zoro.to, gogoanime.run, animefrenzy, animekisa" />
|
| 13 |
+
<meta name="charset" content="UTF-8" />
|
| 14 |
+
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=5" />
|
| 15 |
+
<meta name="robots" content="index, follow" />
|
| 16 |
+
<meta name="googlebot" content="index, follow" />
|
| 17 |
+
<meta name="revisit-after" content="1 days" />
|
| 18 |
+
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
|
| 19 |
+
<meta http-equiv="Content-Language" content="en" />
|
| 20 |
+
<meta property="og:title" content="Watch {{ title }} - AnimeDex" />
|
| 21 |
+
<meta property="og:description"
|
| 22 |
+
content="Watch {{ title }} - AnimeDex free anime online and it's latest episodes on AnimeDex. We provide free anime online experience without ads, signing up or downloading." />
|
| 23 |
+
<meta property="og:locale" content="en_US" />
|
| 24 |
+
<meta property="og:type" content="website" />
|
| 25 |
+
<meta property="og:site_name" content="AnimeDex" />
|
| 26 |
+
<meta property="og:url" content="https://animedex.pages.dev" />
|
| 27 |
+
<meta itemprop="image" content="https://cdn.jsdelivr.net/gh/TechShreyash/AnimeDex@main/screenshots/home.jpeg" />
|
| 28 |
+
<meta property="og:image" content="https://cdn.jsdelivr.net/gh/TechShreyash/AnimeDex@main/screenshots/home.jpeg" />
|
| 29 |
+
<meta property="og:image:secure_url"
|
| 30 |
+
content="https://cdn.jsdelivr.net/gh/TechShreyash/AnimeDex@main/screenshots/home.jpeg" />
|
| 31 |
+
<meta property="og:image:width" content="650" />
|
| 32 |
+
<meta property="og:image:height" content="350" />
|
| 33 |
+
<meta property="twitter:title" content="Watch {{ title }} - AnimeDex" />
|
| 34 |
+
<meta property="twitter:description"
|
| 35 |
+
content="Watch {{ title }} - AnimeDex free anime online and it's latest episodes on AnimeDex. We provide free anime online experience without ads, signing up or downloading." />
|
| 36 |
+
<meta property="twitter:url" content="/anime/" />
|
| 37 |
+
<meta property="twitter:card" content="summary" />
|
| 38 |
+
<meta name="apple-mobile-web-app-status-bar" content="#202125" />
|
| 39 |
+
<meta name="theme-color" content="#202125" />
|
| 40 |
+
<link href="./css/episode.css" rel="stylesheet" />
|
| 41 |
+
</head>
|
| 42 |
+
|
| 43 |
+
<body>
|
| 44 |
+
<header id="head-div">
|
| 45 |
+
<div id="title1">
|
| 46 |
+
<a href="./index.html"><img src="./static/header.png" alt="AnimeDex"></a>
|
| 47 |
+
</div>
|
| 48 |
+
<div id="search-div">
|
| 49 |
+
<form action="./search.html" method="GET">
|
| 50 |
+
<input type="text" name="query" id="query" placeholder="Search Anime..." required />
|
| 51 |
+
<button name="search" type="submit"><i class="fa fa-search"></i></button>
|
| 52 |
+
</form>
|
| 53 |
+
</div>
|
| 54 |
+
</header>
|
| 55 |
+
|
| 56 |
+
<div id="load">
|
| 57 |
+
<img src="./static/loading2.gif" alt="Loading..." />
|
| 58 |
+
</div>
|
| 59 |
+
|
| 60 |
+
<!-- Error Page -->
|
| 61 |
+
<div class=container id=error-page style="display: none;">
|
| 62 |
+
<h6>Oops! Something Went Wrong</h6>
|
| 63 |
+
<p>We're sorry, but it seems that something went wrong. Try refreshing the page or try again later.
|
| 64 |
+
<p>If the issue persists, you can contact our <a
|
| 65 |
+
href=https://telegram.me/TechZBots_Support>support team</a>.
|
| 66 |
+
<p id=error-desc>
|
| 67 |
+
</div>
|
| 68 |
+
<!-- Error Page -->
|
| 69 |
+
|
| 70 |
+
<div id="main-section" style="opacity: 0;display: none;">
|
| 71 |
+
<section id="vid-sec">
|
| 72 |
+
<div id="vid-div">
|
| 73 |
+
<div id="video">
|
| 74 |
+
<iframe id="AnimeDexFrame" src="" style="border: 0px #ffffff none" scrolling="no" frameborder="0"
|
| 75 |
+
marginheight="0px" marginwidth="0px" allowfullscreen></iframe>
|
| 76 |
+
</div>
|
| 77 |
+
</div>
|
| 78 |
+
|
| 79 |
+
<div id="server_main">
|
| 80 |
+
<div class="status">
|
| 81 |
+
<div class="scontent">
|
| 82 |
+
You are watching <b id="ep-name">
|
| 83 |
+
<h1>{{ title }}</h1>
|
| 84 |
+
</b>If
|
| 85 |
+
current server doesn't work please try other servers
|
| 86 |
+
beside.
|
| 87 |
+
</div>
|
| 88 |
+
</div>
|
| 89 |
+
|
| 90 |
+
<div class="server">
|
| 91 |
+
<div class="stitle">
|
| 92 |
+
<i class="fa fa-microphone"></i>
|
| 93 |
+
|
| 94 |
+
Servers:
|
| 95 |
+
</div>
|
| 96 |
+
<div id="serversbtn" class="slist"></div>
|
| 97 |
+
</div>
|
| 98 |
+
|
| 99 |
+
<a id="showdl" onclick="showDownload()"><i class="fa fa-download"></i>Download</a>
|
| 100 |
+
<div id="dldiv" class="dldiv">
|
| 101 |
+
<h4 id="download">Download Links:</h4>
|
| 102 |
+
|
| 103 |
+
<div class="server">
|
| 104 |
+
<div class="stitle">
|
| 105 |
+
<i class="fa fa-closed-captioning"></i>Quality:
|
| 106 |
+
</div>
|
| 107 |
+
<div id="dllinks" class="slist">
|
| 108 |
+
<div id="load">
|
| 109 |
+
<img src="./static/loading2.gif" alt="Loading..." />
|
| 110 |
+
</div>
|
| 111 |
+
</div>
|
| 112 |
+
</div>
|
| 113 |
+
</div>
|
| 114 |
+
</div>
|
| 115 |
+
</section>
|
| 116 |
+
|
| 117 |
+
<section id="watch">
|
| 118 |
+
<div class="divo">
|
| 119 |
+
<!-- Episode Slider Start -->
|
| 120 |
+
<div id="slider-main" class="slider-main" style="display: none;">
|
| 121 |
+
<div id="slider-carousel" class="slider-carousel">
|
| 122 |
+
<div id="ep-slider" class="ep-slider"></div>
|
| 123 |
+
</div>
|
| 124 |
+
<a class="prev" onclick="plusSlides(-1)">❮</a>
|
| 125 |
+
<a class="next" onclick="plusSlides(+1)">❯</a>
|
| 126 |
+
</div>
|
| 127 |
+
<!-- Episode Slider End -->
|
| 128 |
+
|
| 129 |
+
<!-- Episode List Start -->
|
| 130 |
+
<div class="ep-divo-outer">
|
| 131 |
+
<section>
|
| 132 |
+
<h2>List Of Episodes:</h2>
|
| 133 |
+
<select id="ep-upper-div" class="ep-divo-upper divo2" onchange="episodeSelectChange(this)"></select>
|
| 134 |
+
</section>
|
| 135 |
+
<hr>
|
| 136 |
+
<div id="ep-lower-div" class="ep-divo-lower divo2"></div>
|
| 137 |
+
</div>
|
| 138 |
+
<!-- Episode List End -->
|
| 139 |
+
</div>
|
| 140 |
+
</section>
|
| 141 |
+
|
| 142 |
+
</div>
|
| 143 |
+
<hr />
|
| 144 |
+
<footer>
|
| 145 |
+
<div>
|
| 146 |
+
<a href="https://github.com/TechShreyash" target="_blank">MADE WITH <i class="fa fa-heart pulse"></i>BY TECH
|
| 147 |
+
SHREYASH</a>
|
| 148 |
+
<a href="https://TechZBots.t.me" target="_blank">(@TechZBots)</a>
|
| 149 |
+
</div>
|
| 150 |
+
</footer>
|
| 151 |
+
<hr />
|
| 152 |
+
|
| 153 |
+
<script src="./js/episode.js"></script>
|
| 154 |
+
<script src="https://kit.fontawesome.com/45cb819601.js" crossorigin="anonymous"></script>
|
| 155 |
+
<script async src="https://www.googletagmanager.com/gtag/js?id=G-BHQX4066ZV"></script>
|
| 156 |
+
<script>
|
| 157 |
+
window.dataLayer = window.dataLayer || [];
|
| 158 |
+
function gtag() {
|
| 159 |
+
dataLayer.push(arguments);
|
| 160 |
+
}
|
| 161 |
+
gtag("js", new Date());
|
| 162 |
+
gtag("config", "G-BHQX4066ZV");
|
| 163 |
+
</script>
|
| 164 |
+
</body>
|
| 165 |
+
|
| 166 |
+
</html>
|
favicon.ico
ADDED
|
|
index.html
ADDED
|
@@ -0,0 +1,98 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
|
| 4 |
+
<head>
|
| 5 |
+
<link rel="icon" type="image/x-icon" href="./favicon.ico" />
|
| 6 |
+
<title>AnimeDex - Watch High Quality Anime Online</title>
|
| 7 |
+
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
| 8 |
+
<meta name="title" content="AnimeDex - Watch High Quality Anime Online" />
|
| 9 |
+
<meta name="description"
|
| 10 |
+
content="AnimeDex - Watch High Quality Anime Online. You can watch anime online free in HD without Ads. Best place for free find and one-click anime." />
|
| 11 |
+
<meta name="keywords"
|
| 12 |
+
content="anime dex, animedex, watch anime online, free anime, anime stream, anime hd, english sub, kissanime, gogoanime, animeultima, 9anime, 123animes, animefreak, vidstreaming, gogo-stream, animekisa, zoro.to, gogoanime.run, animedex, animekisa" />
|
| 13 |
+
<meta name="charset" content="UTF-8" />
|
| 14 |
+
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=5" />
|
| 15 |
+
<meta name="robots" content="index, follow" />
|
| 16 |
+
<meta name="googlebot" content="index, follow" />
|
| 17 |
+
<meta name="revisit-after" content="1 days" />
|
| 18 |
+
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
|
| 19 |
+
<meta http-equiv="Content-Language" content="en" />
|
| 20 |
+
<meta property="og:title" content="AnimeDex - Watch High Quality Anime Online" />
|
| 21 |
+
<meta property="og:description"
|
| 22 |
+
content="AnimeDex - Watch High Quality Anime Online. You can watch anime online free in HD without Ads. Best place for free find and one-click anime." />
|
| 23 |
+
<meta property="og:locale" content="en_US" />
|
| 24 |
+
<meta property="og:type" content="website" />
|
| 25 |
+
<meta property="og:site_name" content="AnimeDex" />
|
| 26 |
+
<meta property="og:url" content="https://animedex.pages.dev" />
|
| 27 |
+
<meta itemprop="image" content="https://cdn.jsdelivr.net/gh/TechShreyash/AnimeDex@main/screenshots/home.jpeg" />
|
| 28 |
+
<meta property="og:image" content="https://cdn.jsdelivr.net/gh/TechShreyash/AnimeDex@main/screenshots/home.jpeg" />
|
| 29 |
+
<meta property="og:image:secure_url"
|
| 30 |
+
content="https://cdn.jsdelivr.net/gh/TechShreyash/AnimeDex@main/screenshots/home.jpeg" />
|
| 31 |
+
<meta property="og:image:width" content="650" />
|
| 32 |
+
<meta property="og:image:height" content="350" />
|
| 33 |
+
<meta property="twitter:title" content="AnimeDex - Watch High Quality Anime Online" />
|
| 34 |
+
<meta property="twitter:description"
|
| 35 |
+
content="Trending page for anime on AnimeDex. You can watch anime online free in HD without Sign up. Best place for free find and one-click anime." />
|
| 36 |
+
<meta property="twitter:url" content="" />
|
| 37 |
+
<meta property="twitter:card" content="summary" />
|
| 38 |
+
<meta name="apple-mobile-web-app-status-bar" content="#202125" />
|
| 39 |
+
<link href="./css/index.css" rel="stylesheet" />
|
| 40 |
+
</head>
|
| 41 |
+
|
| 42 |
+
<body>
|
| 43 |
+
<header id="head-div">
|
| 44 |
+
<div id="title1">
|
| 45 |
+
<a href="./index.html"><img src="./static/header.png" alt="AnimeDex"></a>
|
| 46 |
+
</div>
|
| 47 |
+
<div id="search-div">
|
| 48 |
+
<form action="./search.html" method="GET">
|
| 49 |
+
<input type="text" name="query" id="query" placeholder="Search Anime..." required />
|
| 50 |
+
<button name="search" type="submit"><i class="fa fa-search"></i></button>
|
| 51 |
+
</form>
|
| 52 |
+
</div>
|
| 53 |
+
</header>
|
| 54 |
+
|
| 55 |
+
<section>
|
| 56 |
+
<div class="slideshow-container"></div>
|
| 57 |
+
</section>
|
| 58 |
+
|
| 59 |
+
<section>
|
| 60 |
+
<div class="divox">
|
| 61 |
+
<h2 id="latest">Most Popular</h2>
|
| 62 |
+
<div id="latest2" class="popularg">MOST_POPULAR</div>
|
| 63 |
+
</div>
|
| 64 |
+
</section>
|
| 65 |
+
|
| 66 |
+
<section>
|
| 67 |
+
<div class="divox">
|
| 68 |
+
<h2 id="latest">Recent Release</h2>
|
| 69 |
+
<div id="latest2" class="recento"></div>
|
| 70 |
+
</div>
|
| 71 |
+
</section>
|
| 72 |
+
<div id="load">
|
| 73 |
+
<img src="./static/loading2.gif" alt="Loading..." />
|
| 74 |
+
</div>
|
| 75 |
+
<hr />
|
| 76 |
+
<footer>
|
| 77 |
+
<div>
|
| 78 |
+
<a href="https://github.com/TechShreyash" target="_blank">MADE WITH <i class="fa fa-heart pulse"></i>BY TECH
|
| 79 |
+
SHREYASH</a>
|
| 80 |
+
<a href="https://TechZBots.t.me" target="_blank">(@TechZBots)</a>
|
| 81 |
+
</div>
|
| 82 |
+
</footer>
|
| 83 |
+
<hr />
|
| 84 |
+
|
| 85 |
+
<script src="./js/index.js"></script>
|
| 86 |
+
<script async src="https://kit.fontawesome.com/45cb819601.js" crossorigin="anonymous"></script>
|
| 87 |
+
<script async src="https://www.googletagmanager.com/gtag/js?id=G-BHQX4066ZV"></script>
|
| 88 |
+
<script>
|
| 89 |
+
window.dataLayer = window.dataLayer || [];
|
| 90 |
+
function gtag() {
|
| 91 |
+
dataLayer.push(arguments);
|
| 92 |
+
}
|
| 93 |
+
gtag("js", new Date());
|
| 94 |
+
gtag("config", "G-BHQX4066ZV");
|
| 95 |
+
</script>
|
| 96 |
+
</body>
|
| 97 |
+
|
| 98 |
+
</html>
|
robots.txt
ADDED
|
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
User-agent: SemrushBot
|
| 2 |
+
User-agent: SiteAuditBot
|
| 3 |
+
User-agent: SemrushBot-BA
|
| 4 |
+
User-agent: SemrushBot-SI
|
| 5 |
+
User-agent: SemrushBot-SWA
|
| 6 |
+
User-agent: SemrushBot-CT
|
| 7 |
+
User-agent: SplitSignalBot
|
| 8 |
+
User-agent: SemrushBot-COUB
|
| 9 |
+
Disallow: /
|
| 10 |
+
|
| 11 |
+
User-agent: *
|
| 12 |
+
Allow: /
|
| 13 |
+
Allow: /anime.html
|
| 14 |
+
Allow: /anime
|
| 15 |
+
Allow: /episode.html
|
| 16 |
+
Allow: /episode
|
| 17 |
+
Allow: /search.html
|
| 18 |
+
Allow: /search
|
| 19 |
+
Disallow: /embed.html
|
| 20 |
+
Disallow: /embed
|
search.html
ADDED
|
@@ -0,0 +1,91 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
|
| 4 |
+
<head>
|
| 5 |
+
<link rel="icon" type="image/x-icon" href="./favicon.ico">
|
| 6 |
+
<title>AnimeDex - Watch High Quality Anime Online</title>
|
| 7 |
+
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
| 8 |
+
<meta name="title" content="AnimeDex - Watch High Quality Anime Online" />
|
| 9 |
+
<meta name="description"
|
| 10 |
+
content="AnimeDex - Watch High Quality Anime Online. You can watch anime online free in HD without Ads. Best place for free find and one-click anime." />
|
| 11 |
+
<meta name="keywords"
|
| 12 |
+
content="anime dex, animedex, watch anime online, free anime, anime stream, anime hd, english sub, kissanime, gogoanime, animeultima, 9anime, 123animes, animefreak, vidstreaming, gogo-stream, animekisa, zoro.to, gogoanime.run, animedex, animekisa" />
|
| 13 |
+
<meta name="charset" content="UTF-8" />
|
| 14 |
+
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=5" />
|
| 15 |
+
<meta name="robots" content="index, follow" />
|
| 16 |
+
<meta name="googlebot" content="index, follow" />
|
| 17 |
+
<meta name="revisit-after" content="1 days" />
|
| 18 |
+
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
|
| 19 |
+
<meta http-equiv="Content-Language" content="en" />
|
| 20 |
+
<meta property="og:title" content="AnimeDex - Watch High Quality Anime Online">
|
| 21 |
+
<meta property="og:description"
|
| 22 |
+
content="AnimeDex - Watch High Quality Anime Online. You can watch anime online free in HD without Ads. Best place for free find and one-click anime.">
|
| 23 |
+
<meta property="og:locale" content="en_US">
|
| 24 |
+
<meta property="og:type" content="website">
|
| 25 |
+
<meta property="og:site_name" content="AnimeDex">
|
| 26 |
+
<meta property="og:url" content="https://animedex.pages.dev">
|
| 27 |
+
<meta itemprop="image" content="https://cdn.jsdelivr.net/gh/TechShreyash/AnimeDex@main/screenshots/home.jpeg">
|
| 28 |
+
<meta property="og:image" content="https://cdn.jsdelivr.net/gh/TechShreyash/AnimeDex@main/screenshots/home.jpeg">
|
| 29 |
+
<meta property="og:image:secure_url"
|
| 30 |
+
content="https://cdn.jsdelivr.net/gh/TechShreyash/AnimeDex@main/screenshots/home.jpeg">
|
| 31 |
+
<meta property="og:image:width" content="650">
|
| 32 |
+
<meta property="og:image:height" content="350">
|
| 33 |
+
<meta property="twitter:title" content="AnimeDex - Watch High Quality Anime Online">
|
| 34 |
+
<meta property="twitter:description"
|
| 35 |
+
content="Trending page for anime on AnimeDex. You can watch anime online free in HD without Sign up. Best place for free find and one-click anime.">
|
| 36 |
+
<meta property="twitter:url" content="">
|
| 37 |
+
<meta property="twitter:card" content="summary">
|
| 38 |
+
<meta name="apple-mobile-web-app-status-bar" content="#202125">
|
| 39 |
+
<link href="./css/search.css" rel="stylesheet">
|
| 40 |
+
</head>
|
| 41 |
+
|
| 42 |
+
<body>
|
| 43 |
+
<header id="head-div">
|
| 44 |
+
<div id="title1">
|
| 45 |
+
<a href="./index.html"><img src="./static/header.png" alt="AnimeDex"></a>
|
| 46 |
+
</div>
|
| 47 |
+
<div id="search-div">
|
| 48 |
+
<form action="./search.html" method='GET'>
|
| 49 |
+
<input type="text" name="query" id="query" placeholder="Search Anime..." required>
|
| 50 |
+
<button name="search" type="submit"><i class="fa fa-search"></i></button>
|
| 51 |
+
</form>
|
| 52 |
+
</div>
|
| 53 |
+
</header>
|
| 54 |
+
|
| 55 |
+
<!-- Error Page -->
|
| 56 |
+
<div class=container id=error-page style="display: none;">
|
| 57 |
+
<h1>Oops! Something Went Wrong</h1>
|
| 58 |
+
<p>We're sorry, but it seems that something went wrong. Try refreshing the page or try again later.
|
| 59 |
+
<p>If the issue persists, you can contact our <a
|
| 60 |
+
href=https://telegram.me/TechZBots_Support>support team</a>.
|
| 61 |
+
<p id=error-desc>
|
| 62 |
+
</div>
|
| 63 |
+
<!-- Error Page -->
|
| 64 |
+
|
| 65 |
+
<section id="main-section">
|
| 66 |
+
<div class="divox">
|
| 67 |
+
<h2 id="latest">Search Results: {{ QUERY }}</h2>
|
| 68 |
+
<div id="load">
|
| 69 |
+
<img src="./static/loading2.gif" alt="Loading..." />
|
| 70 |
+
</div>
|
| 71 |
+
<div id="latest2" style="display: none;">
|
| 72 |
+
|
| 73 |
+
</div>
|
| 74 |
+
</div>
|
| 75 |
+
</section>
|
| 76 |
+
<hr>
|
| 77 |
+
<footer>
|
| 78 |
+
<div>
|
| 79 |
+
<a href="https://github.com/TechShreyash" target="_blank">MADE WITH <i class="fa fa-heart pulse"></i>BY TECH
|
| 80 |
+
SHREYASH</a> <a href="https://TechZBots.t.me" target="_blank">(@TechZBots)</a>
|
| 81 |
+
</div>
|
| 82 |
+
</footer>
|
| 83 |
+
<hr>
|
| 84 |
+
|
| 85 |
+
<script src="./js/search.js"></script>
|
| 86 |
+
<script src="https://kit.fontawesome.com/45cb819601.js" crossorigin="anonymous"></script>
|
| 87 |
+
<script async src="https://www.googletagmanager.com/gtag/js?id=G-BHQX4066ZV"></script>
|
| 88 |
+
<script>window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-BHQX4066ZV');</script>
|
| 89 |
+
</body>
|
| 90 |
+
|
| 91 |
+
</html>
|