Giter Site home page Giter Site logo

notmatti / animeopenings Goto Github PK

View Code? Open in Web Editor NEW

This project forked from anidevtwitter/animeopenings

0.0 2.0 0.0 918 KB

Displays random anime openings

Home Page: http://openings.moe/

License: Other

CSS 6.74% PHP 23.11% HTML 0.72% Batchfile 6.05% Python 7.19% JavaScript 56.20%

animeopenings's Introduction

animeopenings

Maintainer: Quad (GitHub, Twitter)

To do:

  • Redesign hub (In progress)

Check end of readme for list of things that WON'T be done

Requirements

Required:

  • A recent version of PHP
  • A web server
  • Some video conversion software (ffmpeg recommended)

Optional:

  • Python 3 (For the encode.py file)
  • Git (For easy deployment)
  • A linux machine for the shell scripts, some may function under cygwin

Features

Openings.moe has a lot of features. I'll list the main features here:

  • Play ramdom videos from a folder
  • List all videos with metadata
  • Relatively little server-side processing
  • Minimalistic video player (It also looks/works great as an iframe as-is)
  • Simple (but messy) metadata structure
  • ASS subtitle support (Beta)

Deployment

Deploy it like a regular PHP site. It requires no rewrite rules and no dependencies. Either clone the repository with git clone https://github.com/AniDevTwitter/animeopenings.git or just download a zip with all the files, which you then place on your web server.

To make videos appear, create a video folder and fill it up, then add the video's information to the names.php file.

For additional configuration, such as replacing the chat and editing the structure or name of the metadata, you're on your own.

Updating

Simply update all the files that were changed. Just make sure not to break your botnet.html if that has content and make sure you back up your names.php along with the videos if you wish.

Things that won't be done:

  • Minifying Javascript (The bandwidth gains are not worth it considering the fact that all the videos they'll be viewing require roughly 3 mbit/s connections anyways, therefore this would serve no purpose for low bandwidth users. I'd rather let developers read the JS directly.)
  • (Proper) Mobile support. (I will not be encoding MP4 copies. These would essentially double the storage requirements. The Chrome mobile browser blocks autoplaying background video, so proper fixes for that are straight up impossible. Other methods, such as opening videos in a media player may be considered.)
  • Leaving beta apparently. Geez, one day it'll happen hopefully.

animeopenings's People

Contributors

aty2wong avatar jcrafts avatar kuropon avatar lycett1 avatar maj160 avatar maru1034sk avatar notmatti avatar null-dev avatar quadpiece avatar raccube avatar renari avatar thehowl avatar tracreed avatar yay295 avatar

Watchers

 avatar  avatar

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.