Karasu
Delta
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
[MENTION=178137]Mask7OfDragon[/MENTION] brother como haces las pruebas de rendimiento, pasame el link 😀???
Podrías usar jwt 😀He seguido con el desarrollo y he migrado
las siguientes tablas
Contenido
- anime
- anime_episode
- anime_streaming
Tambien he realizado un nuevo metodo de firmado.
$expire = time() + 3600;
$opts = json_encode([
'identifier' => $data['episode']['id'],
'hash' => SIGNATURE_HASH,
'expire' => $expire,
'remote_addr' => get_user_ip()
]);
Que quedaria algo asi
stream/1/akiba?expire=1549508305&callback=downloadWeb&signature=eyJpZGVudGlmaWVyIjoiMSIsImhhc2giOiJicDJHR2JFOHdXa01VMXdOODFEQUliUVJtWmtHVHh5TW1pSElrZis3ZTFBPSIsImV4cGlyZSI6MTU0OTUwODMwNSwicmVtb3RlX2FkZHIiOiIxMjcuMC4wLjEifQ
Las paginas aplicadas son
- Inicio
- Ver capitulos
Estoy realizando el sistema de streaming progresivo. Utilizando el metodo original o parecido de animemovil.
Podrías usar jwt 😀
Cada uno trabaja como quiere [emoji1]No es necesario usar eso. dado que solo es por seguridad no estamos obteniendo datos sensibles.
Ademas no quiere usar composer en este proyecto.
Por el código fuente no creo que halla cárcel en tanto respetes las licencias, pero por el contenido?, por cierto, de donde sale?el repositorio fue Puesto como GNU, no pueden hacerme nada ademas
obvio no hare la api de crunchyroll
Por el código fuente no creo que halla cárcel en tanto respetes las licencias, pero por el contenido?, por cierto, de donde sale?
Gracias por la aclaración :encouragement:El contenido cada quien lo agregara. El script es un gestor para un propósito. Es igual a que si clono Netflix no tendré problemas siempre y cuando no ponga contenido de ellos o algo relacionado a warez, ya cada quien lo usara para sus propios intereses.
Amigo, me interesaría colaborar estoy disponible! Mandame MP, me uno!
COMO VA EL PROYECTO ?He realizado mas cambios.
Si alguien desea aportar un nuevo diseño preguntarme.
Algunas fotos.
Codigo mejorado en todo el aspecto ORC
Ejemplos
Capitulos:
/** Opciones */
$opts = [
'identifier' => $data['id'],
'ORDER' => ['id' => 'DESC']
];
/** GET /chapter */
$chapters = episodes_show($database, $opts);
if (!is_null($chapters))
{
foreach($chapters as $chapter)
{
echo '<li>
<a href="' . $data['slug'] . '/' . $chapter['number'] .'">
<img src="' . $data['coverImage'] .'" alt="' . $data['title'] .'"/>
<span>Capítulo ' . $chapter['number'] .' - ' . $chapter['title'] .'</span>
</a>
</li>';
}
}
Inicio + capitulos en simul
/** Opciones */
$opts = [
'simulcasts' => 1,
'status' => 1,
'ORDER' => ['id' => 'DESC'],
'LIMIT' => 28
];
/** GET /chapter */
$data = episodes_show($database, $opts);
if (!is_null($data))
{
foreach($data as $chapter)
{
/** Opciones */
$opts = [
'id' => $chapter['identifier']
];
/** GET /anime */
$parents = anime_show($database, $opts);
echo '<li>
<a href="' . $parents['slug'] . '/' . $chapter['number'] .'" title="' . $chapter['title'] .'">
<img src="' . $parents['coverImage'] .'" alt="#"/>
<span>' . $chapter['title'] .'</span>
</a>
</li>';
}
}
- - - Actualizado - - -
Rendimiento AL
Info
(
[server] => Uptime: 29921 Threads: 2 Questions: 7028 Slow queries: 0 Opens: 384 Flush tables: 1 Open tables: 104 Queries per second avg: 0.234
[driver] => mysql
[client] => mysqlnd 5.0.12-dev - 20150407 - $Id: 38fea24f2847fa7519001be390c98ae0acafe387 $
[version] => 5.7.23
[connection] => localhost via TCP/IP
[dsn] => mysql:dbname=animemovil;host=localhost;port=33025
)
DBA
array(1) {
[0]=>
string(73) "SELECT * FROM `anime_episode` WHERE `identifier` = '1' ORDER BY `id` DESC"
}
Debug
object(Medoo\Medoo)#21 (9) {
["pdo"]=>
object(PDO)#22 (0) {
}
["type"😛rotected]=>
string(5) "mysql"
["prefix"😛rotected]=>
NULL
["statement"😛rotected]=>
object(PDOStatement)#24 (1) {
["queryString"]=>
string(84) "SELECT * FROM "anime_episode" WHERE "identifier" = :MeDoO_1_mEdOo ORDER BY "id" DESC"
}
["dsn"😛rotected]=>
string(49) "mysql:dbname=animemovil;host=localhost;port=33025"
["logs"😛rotected]=>
array(1) {
[0]=>
array(2) {
[0]=>
string(84) "SELECT * FROM "anime_episode" WHERE "identifier" = :MeDoO_1_mEdOo ORDER BY "id" DESC"
[1]=>
array(1) {
[":MeDoO_1_mEdOo"]=>
array(2) {
[0]=>
string(1) "1"
[1]=>
int(2)
}
}
}
}
["logging"😛rotected]=>
bool(false)
["debug_mode"😛rotected]=>
bool(true)
["guid"😛rotected]=>
int(2)
}
COMO VA EL PROYECTO ?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?