Commit 4b6e2ce7 authored by Ahoy's avatar Ahoy

Ahoy!

parents
Pipeline #7232862 passed with stages
in 1 minute and 10 seconds
pages:
script:
- mkdir .public
- cp -r * .public
- mv .public public
artifacts:
paths:
- public
only:
- master
\ No newline at end of file
yohoho.cc
\ No newline at end of file
The MIT License (MIT)
Copyright (c) 2017 Yohoho.cc
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file
![Yohoho.cc](https://raw.githubusercontent.com/4h0y/4h0y.github.io/master/icons/banner.png)
## Как поставить на сайт все плееры онлайн фильмов и торренты рунета?
В шаблон сайта вставляете в место, где должен быть плеер, подробнее в разделе «[Вебмастеру](http://yohoho.cc/webmaster.html)».
```
<div id="yohoho" data-title="Дэдпул"></div>
<script src="//yohoho.cc/yo.js"></script>
```
## Запасные адреса сайта
- [4h0y.github.io](https://4h0y.github.io)
- [4h0y.gitlab.io](https://4h0y.gitlab.io)
- [4h0y.bitbucket.io](https://4h0y.bitbucket.io)
#### 2017 Yohoho
\ No newline at end of file
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Контакты</title>
<link rel="apple-touch-icon" sizes="180x180" href="/icons/apple-touch-icon.png">
<link rel="icon" type="image/png" href="/icons/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/icons/favicon-16x16.png" sizes="16x16">
<link rel="manifest" href="/icons/manifest.json">
<link rel="mask-icon" href="/icons/safari-pinned-tab.svg">
<meta name="apple-mobile-web-app-title" content="Yohoho">
<meta name="application-name" content="Yohoho">
<meta name="theme-color" content="#2a3440">
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"/>
<style>
.index,.contact,.webmaster,body{background:#2A3440;font-family:Neucha,sans-serif;color:#fff;margin:50px auto 60px;font-size:14px}.index,.play{overflow:hidden}.online{overflow-x:hidden}.play,.play iframe,.play .col-xs-12{width:100%}.play,.play iframe,.play .col-xs-12,.online,.online iframe,.online .col-xs-12,.online .col-sm-6,.online .col-lg-4,.torrent{margin:0;padding:0;border:0}a{text-decoration:none;outline:none}a .disabled{pointer-events:none;cursor:default}.navbar{z-index:3;border:0}.navbar-inverse{background:#27313e}.navbar-inverse .navbar-brand{font-weight:700;text-shadow:1px 1px 2px #000,0 0 1em #5bb8cc;font-size:20px}.navbar-inverse .navbar-brand:first-letter{text-transform:uppercase}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#232c36}.footer{z-index:3;position:absolute;bottom:0;width:100%;height:50px;background-color:#27313e}.container .text-muted{margin:15px 0}.container .text-muted span{color:#ccc}.index-background{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:#2A3440;opacity:.6}.index-seo{color:#999;text-align:justify}.search-line{z-index:3;position:absolute!important;left:50%;top:40%;margin-left:-325px!important;margin-top:-100px!important;width:650px}.search-line .brand{color:#fff;font-size:70px;font-weight:700;margin:0 auto;text-align:center;text-shadow:1px 1px 2px #000,0 0 1em #5bb8cc}.search-line .brand:first-letter{text-transform:uppercase}.search-line .form{margin:20px auto;width:100%;text-align:center}.search-line .form input,.moderator input,.moderator textarea,.movie-soc textarea{color:#fff;background:#27313e;border:2px #2f3a46 solid;border-radius:5px;padding:15px;margin:30px auto 0;font-size:16px}.search-line input:hover,.moderator input:hover,.moderator textarea:hover,.movie-soc textarea:hover{border:2px #27313e solid;background:#2f3a46}a{color:#fff}a:hover{color:#fff;text-decoration:none;outline:none}a:focus{color:#ccc;text-decoration:none;outline:none}.player .buttons{position:absolute;bottom:0;left:0;margin:0 8px 8px;z-index:1;opacity:.6}.player .buttons:hover{opacity:.9}.player .title{margin:7px 10px 0}.player .translate,.player .seasons{margin:0 10px}.btn{border-radius:0!important;background:rgba(0,0,0,0.4)!important;padding:6px 0!important;overflow:hidden}.btn-group-justified .btn-group{padding:2px!important}
</style>
</head>
<body class="contact">
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Навигация</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/">Yohoho</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li>
<a href="https://github.com/4h0y/4h0y.github.io" target="_blank">GitHub</a>
</li>
<li>
<a href="https://bitbucket.org/4h0y/4h0y.bitbucket.io" target="_blank">Bitbucket</a>
</li>
<li>
<a href="https://gitlab.com/4h0y/4h0y.gitlab.io" target="_blank">GitLab</a>
</li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li>
<a href="/webmaster.html">Вебмастеру</a>
</li>
<li>
<a href="/contact.html">Контакты</a>
</li>
</ul>
</div>
</div>
</nav>
<div class="search-line">
<div class="brand">АХОЙ!</div>
<div style="text-align: justify">
Если Вы владелец авторских прав, просим Вас учесть, что все плееры на сайте из сторонних API источников. Пишите напрямую по контактным данным этих видео-хостингов, для соблюдения DMCA. В 99% случаев они удаляют спорный контент в течении 24 часов. Плееры недоступные на первоисточнике априори не будут отображаться на Yohoho.
</div>
</div>
<footer class="footer">
<div class="container">
<p class="text-muted">ahoy@tutanota.de</p>
</div>
</footer>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/webfont/1.6.16/webfont.js"></script>
<script>
WebFont.load({
google: {
families: ['Neucha']
}
});
</script>
<script type="text/javascript"> (function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter42913814 = new Ya.Metrika({ id:42913814, clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true, trackHash:true }); } catch(e) { } }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = "https://mc.yandex.ru/metrika/watch.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "yandex_metrika_callbacks"); </script> <noscript><div><img src="https://mc.yandex.ru/watch/42913814" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
</body>
</html>
\ No newline at end of file
.index, .contact, .webmaster, body {
background: #2A3440;
font-family: Neucha, sans-serif;
color: #fff;
margin: 50px auto 60px auto;
font-size: 14px;
}
.index, .play {
overflow: hidden;
}
.online {
overflow-x: hidden;
}
.play, .play iframe, .play .col-xs-12 {
width: 100%;
}
.play, .play iframe, .play .col-xs-12, .online, .online iframe, .online .col-xs-12, .online .col-sm-6, .online .col-lg-4, .torrent {
margin: 0;
padding: 0;
border: 0;
}
a {
text-decoration: none;
outline: none;
}
a .disabled {
pointer-events: none;
cursor: default;
}
.navbar {
z-index: 3;
border: 0;
}
.navbar-inverse {
background: #27313e;
}
.navbar-inverse .navbar-brand {
font-weight: bold;
text-shadow: 1px 1px 2px #000, 0 0 1em #5bb8cc;
font-size: 20px;
}
.navbar-inverse .navbar-brand:first-letter {
text-transform: uppercase;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
background-color: #232c36;
}
.footer {
z-index: 3;
position: absolute;
bottom: 0;
width: 100%;
height: 50px;
background-color: #27313e;
}
.container .text-muted {
margin: 15px 0;
}
.container .text-muted span {
color: #ccc;
}
.index-background {
position: absolute;
z-index: 2;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #2A3440;
opacity: .6
}
.index-seo {
color: #999;
text-align: justify;
}
.tag {
color: #719f4a;
}
.attr-name {
color: #4F9FCF;
}
.attr-value {
color: #D44950;
}
.comment {
color: #999;
}
.code {
font-family: monospace, sans-serif;
padding: 20px;
margin: 20px auto;
border: 2px #2E3A47 solid;
background: #000;
border-radius: 5px;
position: inherit;
}
.example {
position: absolute;
right: 4px;
bottom: 2px;
cursor: pointer;
color: #ccc;
}
.preview {
position: fixed;
top: 0;
right: 0;
width: 50%;
height: 370px;
margin: 70px 15px 0 0;
}
.preview iframe {
position: absolute;
right: 0;
bottom: 0;
width: 100%;
height: 370px;
border: 2px #2E3A47 solid;
border-radius: 5px;
}
.search-line {
z-index: 3;
position: absolute !important;
left: 50%;
top: 40%;
margin-left: -325px !important;
margin-top: -100px !important;
width: 650px;
}
.search-line .brand {
color: #fff;
font-size: 70px;
font-weight: bold;
margin: 0 auto;
text-align: center;
text-shadow: 1px 1px 2px #000, 0 0 1em #5bb8cc;
}
.search-line .brand:first-letter {
text-transform: uppercase;
}
.search-line .form {
margin: 20px auto;
width: 100%;
text-align: center;
}
.search-line .form input, .moderator input, .moderator textarea, .movie-soc textarea {
color: #fff;
background: #27313e;
border: 2px #2f3a46 solid;
border-radius: 5px;
padding: 15px;
margin: 30px auto 0 auto;
font-size: 16px;
}
.search-line input:hover, .moderator input:hover, .moderator textarea:hover, .movie-soc textarea:hover {
border: 2px #27313e solid;
background: #2f3a46;
}
a {
color: #fff;
}
a:hover {
color: #fff;
text-decoration: none;
outline: none;
}
a:focus {
color: #ccc;
text-decoration: none;
outline: none;
}
.player .buttons {
position: absolute;
bottom: 0;
left: 0;
margin: 0 8px 8px 8px;
z-index: 1;
opacity: .6;
}
.player .buttons:hover {
opacity: .9;
}
.player .title {
margin: 7px 10px 0 10px;
}
.player .translate,.player .seasons {
margin: 0 10px;
}
.btn {
border-radius: 0 !important;
background: rgba(0, 0, 0, 0.4) !important;
padding: 6px 0 !important;
overflow: hidden;
}
.btn-group-justified .btn-group {
padding: 2px !important;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
border-top: 0 !important;
}
.table > thead > tr > th {
border-bottom: none;
}
.table-hover > tbody > tr:hover {
background-color: #27313e;
}
.table-striped > tbody > tr:nth-of-type(2n+1) {
background-color: #2f3a46;
}
.td-btn:hover {
color: #999;
cursor: pointer;
}
.text-muted {
color: #999;
}
.table {
margin: 0;
}
\ No newline at end of file
favicon.ico

11.7 KB

<?xml version="1.0" encoding="utf-8"?>
<browserconfig>
<msapplication>
<tile>
<square150x150logo src="/mstile-150x150.png"/>
<TileColor>#2a3440</TileColor>
</tile>
</msapplication>
</browserconfig>
{
"name": "Yohoho",
"icons": [
{
"src": "/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "/android-chrome-256x256.png",
"sizes": "256x256",
"type": "image/png"
}
],
"theme_color": "#ffffff",
"background_color": "#ffffff",
"display": "standalone"
}
\ No newline at end of file
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="16.000000pt" height="16.000000pt" viewBox="0 0 16.000000 16.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.11, written by Peter Selinger 2001-2013
</metadata>
<g transform="translate(0.000000,16.000000) scale(0.006154,-0.006154)"
fill="#000000" stroke="none">
<path d="M0 1300 l0 -1300 1300 0 1300 0 0 1300 0 1300 -1300 0 -1300 0 0
-1300z m715 478 c60 -134 120 -267 133 -296 l24 -52 92 187 c71 144 202 381
220 400 1 1 29 -6 61 -17 38 -12 59 -23 57 -32 -12 -55 -194 -440 -283 -598
l-65 -115 6 -265 c3 -146 4 -267 2 -270 -2 -3 -43 -5 -92 -5 -49 0 -90 2 -92
5 -3 3 -1 124 2 270 l7 265 -62 125 c-35 69 -77 157 -94 197 -48 111 -171 415
-171 424 0 7 24 10 121 17 24 2 31 -12 134 -240z m1081 -133 c93 -46 186 -175
225 -315 19 -69 17 -262 -4 -340 -46 -169 -121 -267 -235 -310 -70 -27 -128
-22 -210 15 -182 83 -262 288 -218 555 39 232 110 366 221 417 46 21 156 10
221 -22z"/>
<path d="M1619 1529 c-27 -27 -62 -106 -85 -194 -13 -50 -18 -108 -18 -205 -1
-123 1 -139 22 -180 104 -199 268 -140 328 118 46 195 -16 402 -138 461 -56
27 -82 27 -109 0z"/>
</g>
</svg>
This diff is collapsed.
(function flashWord() {
var seo = document.querySelector('.index-seo').innerText;
var items = seo.split(' ');
var i = 0;
function run(item) {
setTimeout(function () {
document.querySelector('.index-seo').innerHTML = seo.replace(new RegExp(' ' + item + ' ', 'g'), ' <span style="color: #fff">' + item + '</span> ');
i = getRandom(0, items.length - 1);
run(items[i].replace(/[^A-Za-zА-Яа-яёЁ0-9]/gim, ''));
}, 100);
}
function getRandom(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min + 1)) + min;
}
run(items[i]);
})();
(function countMovies() {
var date = new Date();
var year = date.getUTCFullYear();
var month = date.getUTCMonth()+1;
var day = date.getUTCDate();
var hours = date.getUTCHours();
var minutes = date.getUTCMinutes();
var seconds = date.getUTCSeconds();
var total = ((year-2014)*121680) + (month*10140) + (day * 338) + (hours * 14) + minutes + seconds;
document.querySelector('#count').innerHTML = (total + '').replace(/([0-9]{3})([0-9]{3})/, '$1 $2');
setInterval(function() {
total += Math.floor(Math.random() * 3);
document.querySelector('#count').innerHTML = (total + '').replace(/([0-9]{3})([0-9]{3})/, '$1 $2');
},1000);
})();
\ No newline at end of file
User-agent: *
Allow: /
Host: http://yohoho.cc
Sitemap: http://yohoho.cc/sitemap.xml
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://yohoho.cc</loc>
</url>
</urlset>
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment