GithubHelp home page GithubHelp logo

pixdoet / yt-2005-watch Goto Github PK

View Code? Open in Web Editor NEW
20.0 3.0 9.0 662 KB

2005 YouTube frontend that uses youtubei

Home Page: http://cleantalk.great-site.net

License: Apache License 2.0

PHP 31.33% CSS 3.31% JavaScript 1.16% Hack 1.19% Twig 63.01%
youtube youtubei innertube frontend 2005 php

yt-2005-watch's Introduction

ARCHIVING ON 1 DEC 2023 - SEE BELOW

yt-2005-watch

A YouTube frontend written with the YouTubeI api, otherwise more commonly known as the InnerTube API.

Requirements

  • Webserver (preferably, Apache)
  • PHP ≥ 7.2.5 (Minimum Twig requirement)
  • cURL extension for PHP

Setup

  1. Go to your webserver's documentroot, then do git clone https://github.com/pixdoet/yt-2005-watch.git on the directory.
  2. You're done! If you wanna configure stuff, edit includes/config.inc.php, where the values are clearly marked in the comments.

Directory structure

  • /includes/: Contains include files for the PHP code
    • /includes/html/: Contains HTML files used for includes (no results, header etc)
  • /templates/: HTML templates for Twig
  • /yts/: Contains static files (YouTube Static)

License

Apache 2.0


Publicly maintained instances

Stable: http://cleantalk.great-site.net (shutting down 31 Dec 2023)

The future of yt-2005-watch

Really? It's been 2 years since this project has started. Unfortunately, it's also time for the project to come to a rest, as it existed in an abandoned state since 2023. I just don't have the time and energy to commit to a project like this anymore, sorry :(

Maybe time will come when I inevitably start to create projects for the Old YouTube Community again? Dunno. Until then, I wish the best for y'all, and goodbye.

yt-2005-watch's People

Contributors

lamby777 avatar pixdoet avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

yt-2005-watch's Issues

Dev Build is down

hi please ignore my username i signed into my very old account to say that the dev build is down, also this is real cool and it would be cooler if there were some of these for other years but most just that the dev build is down and it would be awesome if it came back up

500

"192.168.0.244 is currently unable to handle this request."
"HTTP ERROR 500"

Looking for viable hosting for dev server

The server should be:

  1. Relatively fast
  2. Support Git and SSH (mostly git, I don't like updating files over FTP)
  3. Support PHP 8++

If anyone knows about any good hosting that meet these criteria, do please comment on this thread or reach me by email. Thanks!

Fix for copyrighted videos

So I've actually found a fix for the copyrighted videos, but the person that found it has requested the method to be private. So do we

  1. Keep doing the current method and maintain 100% open source or
  2. Use the method, but keep the method secret, and make the project not fully open source.

Do please tell me what you think!

https://rehike.hiew.me/ got hacked

Pixdoet, it looks like your Dev website got hacked. It redirects to a McAfee scam.

See this picture:
Screenshot 2023-04-10 114214

Please fix your Dev website as soon as possible. Your's truly, Jose Ernesto.

rehike.hiew.me down atm

Doing some experiments on the server so everything is closed and private. In the meantime, you can use the stable server, which will be updated to the latest commit from the dev branch

Index page requesting new response object many times, causing lag and repeated videos

In index.php:

$response_object = requestBrowse("FEwhat_to_watch"); // requested first time

$response = json_decode($response_object);
function homepageFeed($number)
{
    $response_object = requestBrowse("FEwhat_to_watch"); // requested everytime function runs
    ...
}
...
for ($i = 0; $i < 8; $i++) { 
    $obj = homepageFeed($i); // requestBrowse runs for 8 times
    ...
}

This causes huge amounts of lag and duplicate results since it requests a different response from youtubei every single time the loop runs.

Add 2005 player style

Hello, very cool project but lack in player style... can add style for 2005 player? THanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.