Git Product home page Git Product logo

tald's Introduction

TALD

###环境

  • Linux
  • PHP >5.3 PHP<=5.6 [PHP 请在php.ini中开启scandir exec函数]
  • Mysql
  • Aria2
  • Livav 视频截图 [若使用FFMPEG请将OndoAction.class.php 中的 avconv 换成 ffmpeg]
  • Apache [Nginx请配置 pathinfo ]

###定时进程

定时进程详请

/Index/Lib/Action/OndoAction.class.php

Ondo下面公共方法

  • spider 采集
  • curl 获取下载状况
  • curl_video 更新发布视频
  • curl_image 获取截图
  • union 联合上面全部 [需要耗时较多,PHP建议运行时间调到600s]

定时进程配置

crontab -e
*/10 * * * * curl http://your_domain/index.php/Ondo/spider
*/10 * * * * curl http://your_domain/index.php/Ondo/curl
*/10 * * * * curl http://your_domain/index.php/Ondo/curl_video
*/10 * * * * curl http://your_domain/index.php/Ondo/curl_image

或者简易版本

*/10 * * * * curl http://your_domain/index.php/Ondo/union

权限

需要777权限的文件夹

  • /image
  • /video #若选择NEW,则不需要该文件夹。[OndoAction.class.php 里面 111行 和112行 选择其中一种,不要的那个注释掉,默认为old]
  • /download #若选择NEW,则该文件夹下文件权限必须可写[默认则不需要]
  • /Index/Runtime

数据库

/Index/Conf/config.php

danmu.sql 导入你的数据库中

###后台

http://your_domain/index.php/Admin/login

后台文件 /Index/Lib/Action/AdminAction.class.php

默认: admin 233

界面以及功能

back.png

可以加载全部视频对其删除管理

back_guizhe.png

可以添加采集中的规则,每个规则可以匹配多个关键词,关键词间请用空格风格开。

back_a.png Aria2后台,可以自行添加下载地址[人工添加不会触发规则请放心加入],后台下载完成后会自动检索出MP4视频文件发布。

验证登入

密码 :: JavaScript md5() ->服务器上 PHP::md5(md5($pass).$salt)

管理视频

进入后台 管理视频时候请注意了 如果采用old 方法时删除视频不带删除 源视频,即/download下的视频将会保持。

采集

/Index/Lib/Action/OndoAction.class.php -放弃吧少年-

采集本次中并未列出,需要大家自己添加,

sxp()中可以使用PHPQuery分析网页,取出其中的下载信息$info,也可以用其他程序导入数据。[请自行设计] $info中只要提交3个值

  • $info['type']: 类型 取自你采集的页面中,用于初步判断,如果你采集的页面没有的话请将133行改中if判断改成true。
  • $info['magnet']: 下载地址
  • $info['name']: 下载文件名 递交给 auto_download($info) 即可下载 。

spider() 用于调用sxp();[通过时间触发]

评论

可以使用多说 有言 等评论模块

/Index/Tpl/Public/comm.html 每个视频下显示评论

/Index/Tpl/Public/duo_top.html 首先显示最新评论[仅800分辨率以上的设备显示]

播放器

运用Dplayer,可以弹幕可以截图等非常强大。

请点击Dplayer查看相关搭建文档

感谢

Thinkphp 3.1.3 Php-aria2 Dplayer PHPQuery

==== 未完待续 ====

tald's People

Contributors

maysrp avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

tald's Issues

后台登入bug

数据库已确保链接正确,默认admin 密码233无法登入后台,提示 ?请的输入正确的用户名?

无法创建视频内容

后台通过Aria2添加磁力可以下载,但是无法生成视频内容,视频栏一直是0,是哪里配置错误了吗?
还有视频截图组件如何安装,能否给个教程!
请教下!谢谢!

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.