mirror of
				https://codeberg.org/ashley/poke
				synced 2025-07-17 16:52:11 +00:00 
			
		
		
		
	Update youtube.ejs
This commit is contained in:
		
							parent
							
								
									eaa8bf991f
								
							
						
					
					
						commit
						dbf91956f7
					
				
							
								
								
									
										115
									
								
								html/youtube.ejs
									
									
									
									
									
								
							
							
						
						
									
										115
									
								
								html/youtube.ejs
									
									
									
									
									
								
							| @ -1,7 +1,7 @@ | |||||||
|  <!-- |  <!-- | ||||||
|     This Source Code Form is subject to the terms of the GNU General Public License: |     This Source Code Form is subject to the terms of the GNU General Public License: | ||||||
| 
 | 
 | ||||||
|     Copyright (C) 2021-2022 POKETUBE CONTRUBUTORS (https://github.com/iamashley0/poketube) |     Copyright (C) 2021-2022 POKETUBE (https://github.com/iamashley0/poketube) | ||||||
|      |      | ||||||
|     This program is free software: you can redistribute it and/or modify |     This program is free software: you can redistribute it and/or modify | ||||||
|     it under the terms of the GNU General Public License as published by |     it under the terms of the GNU General Public License as published by | ||||||
| @ -17,14 +17,12 @@ | |||||||
|     along with this program. If not, see https://www.gnu.org/licenses/. |     along with this program. If not, see https://www.gnu.org/licenses/. | ||||||
| --> | --> | ||||||
| <!DOCTYPE html> | <!DOCTYPE html> | ||||||
|   <% if (e === false) { %> |   <% if (e === false) { %> <!-- if ?e=false,dont show up the meta tags  --> | ||||||
|      |      | ||||||
|  <% } %> |  <% } %> | ||||||
|   <% if (!e) { %> |   <% if (!e) { %> | ||||||
| <meta content="<%=video.Title%>" name=title> | <meta content="<%=video.Title%>" name=title> | ||||||
| <link href=/css/yt-ukraine.svg rel=icon> |  | ||||||
| <meta content=player name=twitter:card> | <meta content=player name=twitter:card> | ||||||
| <link href="//vjs.zencdn.net/7.10.2/video-js.min.css" rel="stylesheet"> |  | ||||||
| <meta content="<%=title.Channel.Name%>" name=twitter:description> | <meta content="<%=title.Channel.Name%>" name=twitter:description> | ||||||
| <meta content=@youtube name=twitter:site> | <meta content=@youtube name=twitter:site> | ||||||
| <meta content="https://poketalebot.com/youtube/watch?v=<%=title.id%>" name=twitter:url> | <meta content="https://poketalebot.com/youtube/watch?v=<%=title.id%>" name=twitter:url> | ||||||
| @ -37,6 +35,8 @@ | |||||||
| <link href="https://poketalebot.com/youtube/watch?v=<%=title.id%>" itemprop=url> | <link href="https://poketalebot.com/youtube/watch?v=<%=title.id%>" itemprop=url> | ||||||
| <link href="http://www.youtube.com/channel/<%=title.Channel.id%>" itemprop=url> | <link href="http://www.youtube.com/channel/<%=title.Channel.id%>" itemprop=url> | ||||||
| <% } %> <!-- close the } --> | <% } %> <!-- close the } --> | ||||||
|  | <link href="//vjs.zencdn.net/7.10.2/video-js.min.css" rel="stylesheet"> | ||||||
|  | <link href=/css/yt-ukraine.svg rel=icon> | ||||||
| <title> <%=video.Title%> - PokeTube</title> | <title> <%=video.Title%> - PokeTube</title> | ||||||
| <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap" rel=stylesheet> | <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap" rel=stylesheet> | ||||||
| <link href=/css/app-cdn.min.css rel=stylesheet> | <link href=/css/app-cdn.min.css rel=stylesheet> | ||||||
| @ -47,6 +47,63 @@ | |||||||
|     font-weight:bold |     font-weight:bold | ||||||
| } | } | ||||||
| </style> | </style> | ||||||
|  |   <!-- WIGGLE WIGGLE WIGGLE --> | ||||||
|  |   <style> | ||||||
|  |     body{ | ||||||
|  |         overflow-x: hidden; /* Hide horizontal scrollbar */ | ||||||
|  |     } | ||||||
|  |      | ||||||
|  |    .animated { | ||||||
|  |             -webkit-animation-duration: 10s;  | ||||||
|  |             animation-duration: 10s;  | ||||||
|  |             -webkit-animation-fill-mode: both; | ||||||
|  |             animation-fill-mode: both;  | ||||||
|  |             animation-iteration-count: infinite; | ||||||
|  |             -moz-animation-iteration-count: infinite; | ||||||
|  |             -webkit-animation-iteration-count: infinite; | ||||||
|  |             -o-animation-iteration-count: infinite; | ||||||
|  |          } | ||||||
|  |           | ||||||
|  |          @-webkit-keyframes wiggle {  | ||||||
|  |             0% { -webkit-transform: skewX(9deg); } | ||||||
|  |             10% { -webkit-transform: skewX(-8deg); } | ||||||
|  |             20% { -webkit-transform: skewX(7deg); } | ||||||
|  |             30% { -webkit-transform: skewX(-6deg); } | ||||||
|  |             40% { -webkit-transform: skewX(5deg); }  | ||||||
|  |             50% { -webkit-transform: skewX(-4deg); }  | ||||||
|  |             60% { -webkit-transform: skewX(3deg); } | ||||||
|  |             70% { -webkit-transform: skewX(-2deg); }  | ||||||
|  |             80% { -webkit-transform: skewX(1deg); }  | ||||||
|  |             90% { -webkit-transform: skewX(0deg); } | ||||||
|  |             100% { -webkit-transform: skewX(0deg); }  | ||||||
|  |          } | ||||||
|  |           | ||||||
|  |          @keyframes wiggle {  | ||||||
|  |             0% { transform: skewX(9deg); }  | ||||||
|  |             10% { transform: skewX(-8deg); }  | ||||||
|  |             20% { transform: skewX(7deg); }  | ||||||
|  |             30% { transform: skewX(-6deg); }  | ||||||
|  |             40% { transform: skewX(5deg); }  | ||||||
|  |             50% { transform: skewX(-4deg); }  | ||||||
|  |             60% { transform: skewX(3deg); }  | ||||||
|  |             70% { transform: skewX(-2deg); }  | ||||||
|  |             80% { transform: skewX(1deg); }  | ||||||
|  |             90% { transform: skewX(0deg); }  | ||||||
|  |             100% { transform: skewX(0deg); }  | ||||||
|  |          } | ||||||
|  |           | ||||||
|  |          .wiggle {  | ||||||
|  |             -webkit-animation-name: wiggle; | ||||||
|  |             animation-name: wiggle;  | ||||||
|  |             -webkit-animation-timing-function: ease-in; | ||||||
|  |             animation-timing-function: ease-in;  | ||||||
|  |          } | ||||||
|  |           | ||||||
|  |          .animated.wiggle {  | ||||||
|  |             -webkit-animation-duration: 0.75s;  | ||||||
|  |             animation-duration: 0.75s; | ||||||
|  |          } | ||||||
|  |   </style> | ||||||
|   <body> |   <body> | ||||||
|      |      | ||||||
|      <center> |      <center> | ||||||
| @ -54,24 +111,23 @@ | |||||||
|     <link href=https://pro.fontawesome.com/releases/v5.15.3/css/all.css rel=stylesheet> |     <link href=https://pro.fontawesome.com/releases/v5.15.3/css/all.css rel=stylesheet> | ||||||
|     <center> |     <center> | ||||||
|         <nav> |         <nav> | ||||||
|             <div class=left><a class="class" href="https://stopwarukraine.com/" style=font-family:Inter,sans-serif;color:#fff><span><i class="fa-youtube fab" style=color:#fff></i></span><span style="text-decoration:inherit;background:linear-gradient(to right, rgba(255,215,0,1) 50%, rgba(0,87,184,1) 50%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;">PokeTube</span> 🇺🇦 </a> <a style="color:red;" href="/domains">Domains!</a></div>                |             <div class=left><a class="class" href="https://stopwarukraine.com/" style=font-family:Inter,sans-serif;color:#fff><span><i class="fa-youtube fab" style=color:#fff></i></span><span style="text-decoration:inherit;background:linear-gradient(to right, rgba(255,215,0,1) 50%, rgba(0,87,184,1) 50%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;">PokeTube</span> 🇺🇦 </a> <a style="color:red;" href="/domains">Domains!</a></a></div>                | ||||||
| 
 | 
 | ||||||
|             <div class=middle> |             <div class=middle> | ||||||
|                 <form action=/api/search><input class=search-bar autocomplete="off" id=fname name=query style="color:#fff;font-family:Inter,sans-serif;font-weight:bolder"> <button class="btn btn-success" type=submit><i class="fas fa-search"></i></button></form> |                 <form action=/api/search><input class=search-bar autocomplete="on" id=fname name=query style="color:#fff;font-family:Inter,sans-serif;font-weight:bolder"> <button class="btn btn-success" type=submit><i class="fas fa-search"></i></button></form> | ||||||
|             </div> |             </div> | ||||||
|             <div class=right><a href="/video/upload?from="><i class="fas fa-video"></i></a> <a href="https://git.poketalebot.org"><i class="fab fa-git-alt"></i></a> <a href="https://github.com/iamashley0/poketube/issues"><i class="fas fa-bug"></i></a> <a href="https://github.com/iamashley0/poketube/pulls"><i class="fal fa-code-merge"></i></a></div> |             <div class=right><a href="/privacy"><i class="fas fa-shield"></i></a><a href="/video/upload?from="><i class="fas fa-video"></i></a> <a href="github.com/iamashley0/poketube/"><i class="fab fa-git-alt"></i></a><a href="https://github.com/iamashley0/poketube/issues"><i class="fas fa-bug"></i></a></a></div> | ||||||
|         </nav> |         </nav> | ||||||
|         <section class=youtube-video> |         <section class=youtube-video> | ||||||
|             <div class=screen>      |             <div class=screen>     <br> | ||||||
|                 <div class=videoOuterContainer-3x2_n9> |                  <div class=videoOuterContainer-3x2_n9> | ||||||
|                      <div class=videoMiddleContainer-2yUOUz> |                      <div class=videoMiddleContainer-2yUOUz> | ||||||
|                         <div class=videoInnerContainer-2IHZcN> |                         <div class=videoInnerContainer-2IHZcN> | ||||||
|                           <video class="video-3DYbjh" autoplay controls> |                           	<video id="player" class="video-3DYbjh" src="<%=url%>" poster="https://i.ytimg.com/vi/<%=video.id%>/maxresdefault.jpg" autoplay controls> | ||||||
|                          <source src="<%=url%>" type="video/mp4"> | 					</video> | ||||||
|                         </video> |                          <br></center><hr> | ||||||
|                         <br></center><hr> |  | ||||||
| <center> | <center> | ||||||
|     <h1 style="font-family:Inter,sans-serif;font-weight:900;white-space:yes;font-size:45"><b> <%=video.Title%> </b></h1> |      <h1  style="font-family:Inter,sans-serif;font-weight:900;white-space:yes;font-size:65"><b> <%=video.Title%> </b></h1>  | ||||||
|     <a href="/channel?id=<%=title.Channel.id%>" style=color:#fff> |     <a href="/channel?id=<%=title.Channel.id%>" style=color:#fff> | ||||||
|         <%=title.Channel.Name%> |         <%=title.Channel.Name%> | ||||||
|     </a> |     </a> | ||||||
| @ -85,26 +141,39 @@ | |||||||
|                     <%=date%>|<i class="fas fa-chart-bar"></i> |                     <%=date%>|<i class="fas fa-chart-bar"></i> | ||||||
|                         <%=engagement.viewCount.toLocaleString()%> Views| <i class="fas fa-thumbs-up"></i> |                         <%=engagement.viewCount.toLocaleString()%> Views| <i class="fas fa-thumbs-up"></i> | ||||||
|                             <%=engagement.likes.toLocaleString()%> <i class="fas fa-thumbs-down"></i> |                             <%=engagement.likes.toLocaleString()%> <i class="fas fa-thumbs-down"></i> | ||||||
|                                 <%=engagement.dislikes.toLocaleString()%><br> |                                 <%=engagement.dislikes.toLocaleString()%>  | ||||||
|                                     <p><i class="fas fa-shield-alt"></i> Youtube wont know you are whatching this video (also your fbi guy wont know too)</p><a href="/api/video/download?v=<%=video.id%>">Download this video!</a><noscript><p><i class="fas fa-code"></i> Hey,you are on no script mode rn. Yes,Poketube does not require billion lame scripts to run :P</p></noscript> | <br> | ||||||
|  |                                     <p><i class="fas fa-shield-alt"></i> Youtube And Poketube wont know you are whatching this video (also your fbi guy wont know too)</p> | ||||||
|  |                                <p>   <span style="color:green;">Protip:</span>if a music video doesnt play,search up a lyrics video instead!</p> | ||||||
|  |                          <p>  <a href="/api/video/download?v=<%=video.id%>">Download</a>|<a href="https://youtube.com/watch?v=<%=video.id%>">Open on YouTube</a>|<a href="/privacy">Privacy</a> | ||||||
|  |                                   </p><noscript><p><i class="fas fa-code"></i> Hey,you are on no script mode rn. Yes,Poketube does not require billion lame scripts to run :P</p></noscript> | ||||||
|                                     <hr> |                                     <hr> | ||||||
|                                     <h3 style="color:#fff;font-family:Inter,sans-serif;font-weight:700;white-space:yes;">Video Description</h3> |                                     <h1 style="color:#fff;font-family:Inter,sans-serif;font-weight:700;white-space:yes;"> Description</h1> | ||||||
|                                     <center> |                                     <center> | ||||||
|                                                                         <% if (title.Description) { %> |                                                                         <% if (title.Description) { %> | ||||||
|                                         <p> |                                                                  | ||||||
|                                             <%-title.Description.toString().replace(/\n/g, " <br> ")%></center> |                                         <p style=color:#fff> | ||||||
|                                                                                     <% } %> |                                             <%-String(title.Description).replace(/\n/g, " <br> ")%></center> | ||||||
|  |                                         </p>                    </details> | ||||||
|  |                                                                                      <% } %> | ||||||
| 
 | 
 | ||||||
|                                     <% if (lyrics) { %> |                                     <% if (lyrics) { %> | ||||||
|                                         <hr><br> |                                         <hr> | ||||||
|                                 <h1 style="font-family: 'Inter', sans-serif;font-weight: bold;white-space:yes;font-size:45;"> Music Lyrics  |                                 <h1 style="font-family: 'Inter', sans-serif;font-weight: bold;white-space:yes;font-size:45;">   Lyrics  | ||||||
|                         </h1>             |                         </h1>             | ||||||
|  |                                                                         <p>Click the arrow to expand!</p> <p> | ||||||
|  |                                       see how our lyrics search works <a href="https://github.com/iamashley0/poketube/blob/main/src/lyrics.js"> here </a> | ||||||
|  |                                       </p> | ||||||
|  | 
 | ||||||
|                     <details style="color=#fff"> |                     <details style="color=#fff"> | ||||||
|                         <summary style="color=#fff"></summary> |                         <summary style="color=#fff"></summary> | ||||||
|                         <p style="color: white;"> |                         <p style="color: white;"> | ||||||
|                                         <p style=color:#fff> |                                         <p style=color:#fff> | ||||||
|                                             <%-lyrics%> |                                             <%-lyrics%> | ||||||
|                                         </p>                    </details> |                                         </p>                    </details> | ||||||
|                                         <% } %> |                                         <% } %><hr> | ||||||
|  |                                               <p><i class="fas fa-cookie-bite"></i> This website does not track you. No cookies. No data collection. No statistics. 100% handcrafted without JavaScript. <a href="https://poketube.fun/github.com/iamashley0/poketube/">Source code</a><br></p> | ||||||
|                                                                      </center></center></center></center></center>              |                                                                      </center></center></center></center></center>              | ||||||
|   </body> |   </body> | ||||||
|  |                                | ||||||
|  |   | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Ashley
						Ashley