SubRocks is a faithful recreation & reverse engineering effort for 2012 YouTube

Overview

subrocks-2012

a 2012 rewrite for subrocks

Scrutinizer Code Quality Build Status

SubRocks is a faithful recreation & reverse engineering effort for 2012 YouTube. You can visit the site at https://subrock.rocks.

SubRocks 2012 Homepage

Things that you should expect soon:

  • Dockerized
  • Templating
  • Router
  • Translations

Features (so far with 2012)

  • Register
  • Signup
    • with way nicer handling than current subrocks/fulptube
    • proper validation
  • New uploader
  • Channel pages (WIP)
  • Channel customization (WIP)
  • "My Account" pages
    • Playlists pages
    • Video Manager page
    • Favorites page
    • ...and others
  • Videos Browse Page
    • With all categories
  • Reverse engineered ajax calls
    • Fixed guide response
    • Commenting
Comments
  • PDOException when hosting, can't connect to PHPMyAdmin

    PDOException when hosting, can't connect to PHPMyAdmin

    Whenever I host an instance of subrocks this happens: PDOException: SQLSTATE[HY000] [2002] No such file or directory in /var/www/html/public/s/classes/config.inc.php:37 Stack trace: #0 /var/www/html/public/s/classes/config.inc.php(37): PDO->__construct('mysql:host=loca...', 'root', 'root', Array) #1 /var/www/html/public/index.php(78): require_once('/var/www/html/p...') #2 {main} I have tried changing the host to localhost, 127.0.0.1 and etc. None of them worked. Also I can't connect to PHPMyAdmin as well.

    question 
    opened by pixdoet 18
  • Video uploading stuck at 100%. PHP Error log appears in Network tab.

    Video uploading stuck at 100%. PHP Error log appears in Network tab.

    I just set up a Docker instance with a NGINX Reverse proxy making it available on Port 443. When I upload a Video, It will get stuck at 100% and the Network tab will produce a log with this. <br /> <b>Warning</b>: move_uploaded_file(../dynamic/temp/DQ6U7JeLiDU.mp4): Failed to open stream: Permission denied in <b>/var/www/html/public/d/upload.php</b> on line <b>50</b><br /> <br /> <b>Warning</b>: move_uploaded_file(): Unable to move &quot;/tmp/phpTk0hrS&quot; to &quot;../dynamic/temp/DQ6U7JeLiDU.mp4&quot; in <b>/var/www/html/public/d/upload.php</b> on line <b>50</b><br /> Failed to move temp file to dynamic folder. Pottential IO/permission problem.0

    It may be a Permission issue but I don't know the solution, I'm not too great at Docker. If anyone could help I would be really thankful.

    -LushPineapple29

    opened by LushPineapple29 4
  • Alt account detection blocks signups when attempted on a localhost server

    Alt account detection blocks signups when attempted on a localhost server

    When I attempt to make an account on a localhost setup, it fails and throws this error: Fatal error: Uncaught PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ip' in 'where clause' in /var/www/html/public/d/signup.php:55 Stack trace: #0 /var/www/html/public/d/signup.php(55): PDO->prepare('SELECT * FROM u...') #1 {main} thrown in /var/www/html/public/d/signup.php on line 55

    opened by soulthunk 4
  • Added default value to countries

    Added default value to countries

    So that nobody ends up yeeted to Afghanistan when they update their profiles. Also cleaned up the <select> values a little bit and saved a ton of code.

    opened by pixdoet 1
  • Video upload stuck at 100% Fr help

    Video upload stuck at 100% Fr help

    <br /> <b>Warning</b>: move_uploaded_file(../dynamic/temp/I-1suuT9SPE.mp4): Failed to open stream: Permission denied in <b>/var/www/html/public/d/upload.php</b> on line <b>50</b><br /> <br /> <b>Warning</b>: move_uploaded_file(): Unable to move &quot;/tmp/phpKf2OVf&quot; to &quot;../dynamic/temp/I-1suuT9SPE.mp4&quot; in <b>/var/www/html/public/d/upload.php</b> on line <b>50</b><br /> Failed to move temp file to dynamic folder. Pottential IO/permission problem.0

    Any clue on how to fix this?

    opened by Yosh1002 2
  • Empty Response

    Empty Response

    Soooooo

    Everytime I try accessing the website chrome gives me ERR-EMPTEY_RESPONE i Setup the sql and still doesnt work i'm not sure why

    Update: forgot to add ss ** image **

    opened by Water-Boi 0
  • Video uploads stuck at 100%

    Video uploads stuck at 100%

    The title is pretty much it. I don't have much idea about what could be the issue, it just doesn't work (see print below for the funni log) See this issue at: https://fuzzy-fish-2.loca.lt Which is literally my web server

    Please ignore the ERR_BLOCKED_BY_CLIENT, that's an extension.

    image

    opened by Polytelus 5
Owner
chief bazinga
chief bazinga
Gesior 2012 - Account Maker (website) for OTSes

Gesior 2012 - Account Maker [website] for OTSes, account maker you can find in BRANCHES. Select 'branch'.

Jerzy Skalski 71 Nov 21, 2022
Arc youtube - Youtube plugin for Textpattern

arc_youtube A Textpattern plugin for easily embedding Youtube videos in pages using a customisable player. This plugin works well with arc_vimeo and o

Andy Carter 5 May 17, 2018
This package provides a simple and intuitive way to work on the Youtube Data API. It provides fluent interface to Youtube features.

Laravel Youtube Client This package provides a simple and intuitive way to work on the Youtube Data API. It provides fluent interface to Youtube featu

Tilson Mateus 6 May 31, 2023
PHP Japanese string helper functions for converting Japanese strings from full-width to half-width and reverse. Laravel Rule for validation Japanese string only full-width or only half-width.

Japanese String Helpers PHP Japanese string helper functions for converting Japanese strings from full-width to half-width and reverse. Laravel Rule f

Deha 54 Mar 22, 2022
Extracts information about web pages, like youtube videos, twitter statuses or blog articles.

Essence is a simple PHP library to extract media information from websites, like youtube videos, twitter statuses or blog articles. If you were alread

Essence 765 Dec 30, 2022
Michael Pratt 307 Dec 23, 2022
All in one Video Downloader - Download videos from facebook twitter youtube tiktok and 1000+ other sites .. made by Vijay Kumar

VKRdownloader Video Downloader by @TherealVKR Vijay Kumar .... Download Video From YouTube , Facebook , Twitter , Instagram , TikTok , And 1000+ Other

Vijay Kumar 35 Dec 29, 2022
Repo do vídeo do youtube de Design Patterns - Decorator

DesignPatternsPHP-Decorator Repo do vídeo do Youtube de Design Patterns - Decorator Link do vídeo Decorator em PHP 8 Imagem de exemplo Link do cadastr

Leonardo Tumadjian 10 Aug 18, 2022
Create Youtube-Like IDs With PHP.

AlphaID Install composer require sy-records/alphaid Usage

沈唁 4 Mar 31, 2022
Repo for OSWE related video content for @SecAura Youtube Channel

OSWE@SecAura A repository for related OSWE contents referenced in SecAura's YouTube Channel @SecAura SecAura Blog | PHP Web App ?? YouTube Playlist Li

null 21 Dec 13, 2022
An easy-to-use web interface for downloading bittorrents, videos from twitter, youtube and the likes

An easy-to-use web interface for Aria2 and youtube-dl Search for torrents within the app from mutiple BT sites Control Aria2 and manage download tasks

jiaxin huang 54 Dec 22, 2022
Laravel package allows you to generate a YouTube player from a video link.

Youtube Frame Generator Laravel package allows you to generate an iframe tag with a video player depending on a youtube URL. 1 - Dependency The first

Syrian Open Source 17 Nov 2, 2022
Code to accompany the YouTube video "Full PHP cURL API tutorial - how to use a REST API from PHP using cURL"

PHP cURL CRUD Example Example code to accompany this YouTube video. Note that the init_curl.php file contains a placeholder for an API key. DO NOT che

Dave Hollingworth 14 Dec 24, 2022
Video_Sharing_Platform - Fala Devs! Estou trazendo aqui uma plataforma de compartilhamento de vídeo (como um YouTube)

Video Sharing Platform Sobre o Projeto Fala Devs! Estou trazendo aqui uma plataforma de compartilhamento de vídeo (como um YouTube). A aplicação possu

Raissadev 3 Jan 19, 2022
A small PHP library to generate YouTube-like ids from numbers.

A small PHP library to generate YouTube-like ids from numbers. Use it when you don't want to expose your database ids to the user.

Vincent Klaiber 4.9k Dec 30, 2022
PHP Reverse Shell > reverse-shell.php

PHP Reverse Shell > reverse-shell.php PHP Cmd Shell > cmd.php JPG cmd Shell > cmd.jpg /etc/passwd Pulling Shell > etc-passwd.php Configuration Pulling

Dark-Network 5 Feb 24, 2022
An effort to make testing PHP code as easy and fun as its JavaScript equivalent

An effort to make testing PHP code as easy and fun as its JavaScript equivalent when using the excellent Jasmine, from which syntax and general usage is shamelessly borrowed.

Johan Stenqvist 24 Apr 22, 2022
Open software engineering platform and fun adventure game

Phabricator is a collection of web applications which help software companies build better software. Phabricator includes applications for: reviewing

Phacility 12.3k Dec 27, 2022
This is a community-based project designed in the view of R.V.R & J.C College of Engineering hostel mess maintenance.

Hostel-Maintenance-System Introduction This is a community-based project designed in the view of R.V.R & J.C College of Engineering hostel mess mainte

 Datta Sai Mallipeddi 1 Oct 23, 2021
Best FlexForm based content elements since 2012. With TCA mapping feature, simple backend view and much more features which makes it super easy to create own content element types.

DCE-Extension for TYPO3 What is DCE? DCE is an extension for TYPO3 CMS, which creates easily and fast dynamic content elements. Based on Extbase, Flui

Armin Vieweg 10 Nov 2, 2022