Menú principal
Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Menú Mostrar Mensajes

Mensajes - JVProducciones

#261
Cita de: Luisrangel en Marzo 04, 2015, 12:31:14 PM
Hola nuevamente mi amigo JVProducciones: estoy muy admirado de usted la das grandes ayudas que usted nos ofreces a todos en este gra y maravilloso forro que usted abrio,,,

-antes que nada quiero que me corrija en un  pegueño error que estoy cometiendo
tengo un Mikrotik funcionando configurado con hotspot con 26 usurios conectados a ella, tengo una pc con window xp la cual la e abilitado solo para el HC OK. ya e probado el Hc por medio de ip client todo bien alpelo funciona...

PERO: lo quise adactar con mi mikrotik y que tiene configurado hotspot y caundo uno inicia cession por medio de hotspot ya introduciondo el ususario y la contraseña me sale luego este aviso en la pagina

ERROR
Access denied
---------------------------------------------------------------------------
excuse me, proxy authemtication required
----------------------------------------------------------------------------
generated wr, fecha by handycache version 1.00 #######




que debo de hacer
Pon como usuario a la puerta de enlace de mikrotik....
#262
Otros / Re:HandyCache - Manteniendo Http en Youtube
Marzo 02, 2015, 02:53:23 PM
Cita de: robertjs en Marzo 02, 2015, 12:33:13 PM
Hola, te comento que este es HC que trabaja en la plataforma de windows, mientras que raptor en linux.. Saludos

Psd: Ya entre hoy y mañana compartire el HC cache que nos compartio nuestro amigo JV. Con nuevas extensiones y configuraciones y reglas u otras cosas mas...
ya ustedes lo pruebas y lo optimizan mas.. saludos y exitos
Todo Aporte es Bienvenido....saludos
#263
Otros / Re:HandyCache - Manteniendo Http en Youtube
Marzo 02, 2015, 07:03:55 AM
Cita de: tonyvzla en Marzo 01, 2015, 09:18:24 PM
Saludos, si tengo un HC en un pc diferente en una red que no es la mia con su respectiva carpeta de cache, y esta carpeta me la quiero trasladar a otro pc con HC que es mi red funcionaria la carpeta HC?
Funcionaría sin ningún problema...
#264
Otros / Re:HandyCache - Manteniendo Http en Youtube
Marzo 01, 2015, 08:10:59 PM
Cita de: Luisrangel en Febrero 28, 2015, 12:52:09 PM
aa ok entiendo mas o menos. a cuantos equivale 400 coneciones. y si Abro otro HC en la misma pc (tengo que cambierle algo a esa hc que e abierto nuevo) ??? ???
Yo pondría de 20 a 30 usuarios x handy, a cada carpeta de handy que crees pues debes de asignarle un puerto de escucha, yo lo he usado así handy cache 1 puerto 1010, handy caché 2 puerto 2020 y así sucesivamente .....saludos.
#265
Cita de: josemanuel155 en Febrero 23, 2015, 07:47:48 AM
sera que lo estoy haciendo mal ??

--[[ <HCExtension>
@name      Youtube Guardado x Titulo (Marcado fullCache)(googlebot)
@author      Komunitas Handycache Indonesia Edit JVProducciones Para IsP
@version   1.0.1
@rule      ^.*youtube\.com.*
@rule      ^.*/videoplayback.*
@rule      youtube\.com/get_video_info\?
@event      BeforeAnswerBodySend/videoname
@event      URLToFileNameConverting/convert
@event      AnswerHeaderReceived/nosave
@event     RequestHeaderReceived/other
</HCExtension> ]]


function other()
   if re.match(hc.url, [[^.*youtube\.com/watch\?.*\&spf=navigate]]) then
      hc.action = 'stop'
      hc.monitor_string = 'Bloqueado'      
   end    
   if re.match(hc.url, [[^.*(youtube|ytimg)\.com.*]]) then
      hc.request_header = re.replace(hc.request_header, [[^User-Agent: \K[^\r\n]+]], 'Googlebot/2.1 (+http://www.googlebot.com/bot.html)')
      hc.monitor_string = 'UserAgent Googlebot'
   end
end

function nosave()
   if re.match(hc.url, [[^.*/videoplayback\?.*]]) then
      local sv = re.find(hc.answer_header, [[^HTTP/1\.1\s200\sOK]])
      local dsv = re.find(hc.url, [[begin=(?!0)[0-9]+]])
      if hc.method == 'GET' then
         if sv and not dsv then
            hc.action = 'save'
            hc.monitor_string = 'Guardado'   
            else
            hc.action = 'dont_save'
            hc.monitor_string = 'No Guardado'
         end
         else
         hc.action = 'dont_save'
         hc.monitor_string = 'No Guardado'
      end
      if hc.cache_file_size >= 0 then
         hc.answer_header = re.replace(hc.answer_header, [[^Server:\s\K[^\r\n]+]], 'HandyCache')
         hc.action = 'dont_update'
         hc.monitor_string = 'HIT'         
      end         
   end
end   

function videoname()
   if re.match(hc.url, [[.*youtube\.com\/watch]]) then
      hc.update_url_info(hc.url)
      local title = re.find(hc.url, [[v=.{11}]])
      local title2 = re.replace(title, [[(v=)(.{11})]], [[\2]])
      local x = re.match(hc.answer_body, [[<meta name="title" content="([^\n]*)">]])
      if x then
         local i=re.substr(1)
         --local i= hc.recode(i, 65001, 1251)
         local i = re.replace(i, [[([\\\/\:\*\?\!\"\<\>\|])]], '', true)
         --hc.put_msg(30, 'jdul: \n',i)
         local path = hc.cache_path ..'youtube.com\\temp\\'
         hc.prepare_path(path)   
         local clr = io.open(path..title, "w")
         clr:write(i)
         clr:close()
      end
      hc.answer_body = string.gsub(hc.answer_body, 'videoplayback%%3F', 'videoplayback%%3Fpdo%%3D'..title2..'%%26')
      hc.answer_body = string.gsub(hc.answer_body, '"dash": "1"', '"dash": "0"')
      hc.answer_body = string.gsub(hc.answer_body, '"auto"', '"small"')
   end   
   if re.match(hc.url, [[.*youtube\.com/get_video_info\?]]) then      
      local titlem = re.find(hc.url, [[&video_id=.{11}]])
      local titlem2 = re.replace(titlem, [[(&video_id=)(.{11})]], [[\2]])
      local x = re.match(hc.answer_body, [[title=([^&]*)]])
      if x then
         local i=re.substr(1)
         local i = re.replace(i, [[([\\\/\:\*\?\!\"\<\>\|])]], '', true)
         local i = re.replace(i, [[\+]], ' ', true)
         --hc.put_msg(30, 'jdul: \n',i)
         local path = hc.cache_path ..'youtube.com\\temp\\'
         hc.prepare_path(path)   
         local clr = io.open(path..'v='..titlem2, "w")
         clr:write(i)
         clr:close()   
      end
      --hc.answer_body = string.gsub(hc.answer_body, '%%26id%%3D', '%%26v%%3D'..title2..'%%26id%%3D')
      hc.answer_body = string.gsub(hc.answer_body, 'videoplayback%%253F', 'videoplayback%%253Fpdo%%253D'..titlem2..'%%2526')
      hc.answer_body = string.gsub(hc.answer_body, 'dash=1', 'dash=0')
      hc.answer_body = string.gsub(hc.answer_body, 'vq=auto', 'vq=small')
      hc.monitor_string = 'ytembed-ijk'
   end
end

function convert()   
   if re.match(hc.url, [[^.*/videoplayback\?.*]]) then
      local itag = re.find(hc.url, [[itag=[^&]+]])
      local rg = re.find(hc.url, [[range=[^&]+]])
      local id2 = re.find(hc.url, [[pdo=.{11}]])
      local id = re.replace(id2, [[(pdo=)(.{11})]], [[v=\2]])
      local path = hc.cache_path ..'youtube.com\\temp\\'
      local idv = io.open(path..id, "r")   
      local idv2 = idv:read('*a')
      if id and itag then
         cache_file_iditag = hc.cache_path ..'youtube.com\\'..id..itag..'---'..idv2..'.flv'
         hc.preform_cache_file_name(cache_file_iditag)
         hc.monitor_string = 'video Entero'
      end
      if id and itag and rg then
         cache_file_iditagrg = hc.cache_path ..'youtube.com\\'..id..'---'..idv2..'\\'..itag..rg
         hc.preform_cache_file_name(cache_file_iditagrg)
         hc.monitor_string = 'Parte del Video'
      end
      idv:close()
   end
end
debería trabajarte... raro guarda los cambios y reinicia handy.... saludos
#266
Cita de: josemanuel155 en Febrero 22, 2015, 08:26:36 PM
saludo hermano cambie donde vq=medium por vq=small pero igual me sigue saliendo en 360p seguire indagando
cambia aquí también....
Citarhc.answer_body = string.gsub(hc.answer_body, '"auto"', '"medium"')
#267
Cita de: josemanuel155 en Febrero 22, 2015, 12:35:37 PM
hermano saludo ando viendo en la extencion del nuevo pluying lo he abierto con notepad ++ ando buscando la manera que en ve de 360p sea a 240p que lo entregue en el anterior pluying con pasar de 0 a 1 cambiaba a 240p
aqui dejo lo que tiene el pluying

--[[ <HCExtension>
@name      Youtube Guardado x Titulo (Marcado fullCache)(googlebot)
@author      Komunitas Handycache Indonesia Edit JVProducciones Para IsP
@version   1.0.1
@rule      ^.*youtube\.com.*
@rule      ^.*/videoplayback.*
@rule      youtube\.com/get_video_info\?
@event      BeforeAnswerBodySend/videoname
@event      URLToFileNameConverting/convert
@event      AnswerHeaderReceived/nosave
@event     RequestHeaderReceived/other
</HCExtension> ]]


function other()
   if re.match(hc.url, [[^.*youtube\.com/watch\?.*\&spf=navigate]]) then
      hc.action = 'stop'
      hc.monitor_string = 'Bloqueado'      
   end    
   if re.match(hc.url, [[^.*(youtube|ytimg)\.com.*]]) then
      hc.request_header = re.replace(hc.request_header, [[^User-Agent: \K[^\r\n]+]], 'Googlebot/2.1 (+http://www.googlebot.com/bot.html)')
      hc.monitor_string = 'UserAgent Googlebot'
   end
end

function nosave()
   if re.match(hc.url, [[^.*/videoplayback\?.*]]) then
      local sv = re.find(hc.answer_header, [[^HTTP/1\.1\s200\sOK]])
      local dsv = re.find(hc.url, [[begin=(?!0)[0-9]+]])
      if hc.method == 'GET' then
         if sv and not dsv then
            hc.action = 'save'
            hc.monitor_string = 'Guardado'   
            else
            hc.action = 'dont_save'
            hc.monitor_string = 'No Guardado'
         end
         else
         hc.action = 'dont_save'
         hc.monitor_string = 'No Guardado'
      end
      if hc.cache_file_size >= 0 then
         hc.answer_header = re.replace(hc.answer_header, [[^Server:\s\K[^\r\n]+]], 'HandyCache')
         hc.action = 'dont_update'
         hc.monitor_string = 'HIT'         
      end         
   end
end   

function videoname()
   if re.match(hc.url, [[.*youtube\.com\/watch]]) then
      hc.update_url_info(hc.url)
      local title = re.find(hc.url, [[v=.{11}]])
      local title2 = re.replace(title, [[(v=)(.{11})]], [[\2]])
      local x = re.match(hc.answer_body, [[<meta name="title" content="([^\n]*)">]])
      if x then
         local i=re.substr(1)
         --local i= hc.recode(i, 65001, 1251)
         local i = re.replace(i, [[([\\\/\:\*\?\!\"\<\>\|])]], '', true)
         --hc.put_msg(30, 'jdul: \n',i)
         local path = hc.cache_path ..'youtube.com\\temp\\'
         hc.prepare_path(path)   
         local clr = io.open(path..title, "w")
         clr:write(i)
         clr:close()
      end
      hc.answer_body = string.gsub(hc.answer_body, 'videoplayback%%3F', 'videoplayback%%3Fpdo%%3D'..title2..'%%26')
      hc.answer_body = string.gsub(hc.answer_body, '"dash": "1"', '"dash": "0"')
      hc.answer_body = string.gsub(hc.answer_body, '"auto"', '"medium"')
   end   
   if re.match(hc.url, [[.*youtube\.com/get_video_info\?]]) then      
      local titlem = re.find(hc.url, [[&video_id=.{11}]])
      local titlem2 = re.replace(titlem, [[(&video_id=)(.{11})]], [[\2]])
      local x = re.match(hc.answer_body, [[title=([^&]*)]])
      if x then
         local i=re.substr(1)
         local i = re.replace(i, [[([\\\/\:\*\?\!\"\<\>\|])]], '', true)
         local i = re.replace(i, [[\+]], ' ', true)
         --hc.put_msg(30, 'jdul: \n',i)
         local path = hc.cache_path ..'youtube.com\\temp\\'
         hc.prepare_path(path)   
         local clr = io.open(path..'v='..titlem2, "w")
         clr:write(i)
         clr:close()   
      end
      --hc.answer_body = string.gsub(hc.answer_body, '%%26id%%3D', '%%26v%%3D'..title2..'%%26id%%3D')
      hc.answer_body = string.gsub(hc.answer_body, 'videoplayback%%253F', 'videoplayback%%253Fpdo%%253D'..titlem2..'%%2526')
      hc.answer_body = string.gsub(hc.answer_body, 'dash=1', 'dash=0')
      hc.answer_body = string.gsub(hc.answer_body, 'vq=auto', 'vq=medium')
      hc.monitor_string = 'ytembed-ijk'
   end
end

function convert()   
   if re.match(hc.url, [[^.*/videoplayback\?.*]]) then
      local itag = re.find(hc.url, [[itag=[^&]+]])
      local rg = re.find(hc.url, [[range=[^&]+]])
      local id2 = re.find(hc.url, [[pdo=.{11}]])
      local id = re.replace(id2, [[(pdo=)(.{11})]], [[v=\2]])
      local path = hc.cache_path ..'youtube.com\\temp\\'
      local idv = io.open(path..id, "r")   
      local idv2 = idv:read('*a')
      if id and itag then
         cache_file_iditag = hc.cache_path ..'youtube.com\\'..id..itag..'---'..idv2..'.flv'
         hc.preform_cache_file_name(cache_file_iditag)
         hc.monitor_string = 'video Entero'
      end
      if id and itag and rg then
         cache_file_iditagrg = hc.cache_path ..'youtube.com\\'..id..'---'..idv2..'\\'..itag..rg
         hc.preform_cache_file_name(cache_file_iditagrg)
         hc.monitor_string = 'Parte del Video'
      end
      idv:close()
   end
end



indagare para ver la forma que lo entrege a 240p  :)


Esto les servirá en la nueva extensión respecto al manejo de resolución para los usuarios (esto no oculta las resoluciones pero si las mantiene, sobre todo al maximizar y te ayuda a no guardar pedazos necesarios como lo hacen los proxys caches convencionales)

Codigo para 1080: vq=hd1080;
Codigo para 720: vq=hd720;
Codigo para 480p: vq=large;
Codigo para 240p: vq=small;
Codigo para 360p: vq=medium   < esta es la que usamos solo cámbiala por la que quieras usar... saludos
#268
Justamente esto estaba tratando de conseguir..... Es un excelente aporte robetjs
Lo malo es que no mantiene la resolución
#269
Cita de: robertjs en Febrero 22, 2015, 02:14:40 PM
Hola JV, mira ya e provado la extencion que compartiste pero no me hace cache a videos bajo html5
y me fije que la extension que compartiste es la version 1.0.1
yo por aqui te dejo la version 1.0.5  de Komunitas HandyCache Indonesia

y me e fijado que si hace cache a html5 en un archivo unico de video, mientras que los demas en partes, lo e pasado al handy que estamos trabajando pero no logro que trabaje con googlebot o algo asi, ya que no me transforma las url. haber si nos ayudas  adactarlo saludos

Psd: Esta extencion lo tengo con un repack 2015 que encontre por ahy :3 y en cual si trabaja que tiene la versiond e handy 537 :) pero quiero adactarlo al que estamos trabajando.. saludos

http://www.mediafire.com/download/gcffxcafbrfo1js/Youtube+Cache.lua
Seré curioso.... Mas tarde lo reviso.....
#270
Cita de: tonyvzla en Febrero 21, 2015, 09:59:09 PM
Si la tengo de prueba apenas unas horas pero no en mi red, la estoy porbando solo para mi, pregunto: la resolucion se cambia automaticamente? o se puede dejar a una sola resolucion como antes? seria una ventaja enorme ya que asi no tendriamos varios archivos de un mismo video por diferencia de resolusion.

Otro punto es que si Youtube es https no cacheara? lo estoy probando y solo cachea si no es https. alguna sugerencia?
Mantiene la resolución, así lo maximices.... Sobre https pues no lo se... Yo no lo uso para https
#271
Cita de: tonyvzla en Febrero 21, 2015, 04:12:46 PM
saludos disculpa por la tardia de la respuestas cosas personales.
Pye JV no estoy usando raptor desde que estoy usando HC haciendo la maxima prueba posible, pero ya esta fallando mucho lo de google y youtube y muy seguido. pero firefox trabaja bien diria un 90%
Pruebate esta extensión, me ha gustado, el ahorro me aumentó.....
#272
Cita de: josemanuel155 en Febrero 19, 2015, 08:50:55 PM
saludo hermano
en verdad probe la extencion y no m agrado en nada no es como el otro hace muchas archivos y habre todas las opciones de la resolucion de youtube y eso a mi no me sirve
asi que deje tal como esta  :)
ok...yo creo que me quedaré con esta extensión, he notado cierta mejoría, pero es mi primer día en mi red general...saludos
#273
Cita de: josemanuel155 en Febrero 19, 2015, 05:01:17 PM


hermano saludos gracias a ti estoy usando el handy cache y hasta lka fecha me ha ido de maravilla lo unico que me ataja es un buen cpu para servidor pero es lo maximo
ahora la extencion que subiste hace el cache igual al otro ?
o me tocaria volver a cargar el cache nuevamente =
un saludo hermano
Si cambias a esta extensión seria empezar de nuevo a hacer cache, puedes usarlo de prueba unos días (el cache se guardara en una carpeta aparte) y si no te convence pues vuelve a activar la extensión anterior.(en flash)... Saludos
#274
Pues aquí está la Extensión:

http://adf.ly/138ozi

*La extensión es opcional
*trabaja con el reproductor original de youtube y no el modificado (flash)de la extensión anterior
*graba fragmentos del video (no un archivo único como extensión anterior)
*Mantiene la reproducción en 360p así maximice el video.
*autoplay y reproducción de listas de videos
*Guardado de los fragmentos del video en carpetas con nombre del titulo del video
*No guarda videos incrustados en otras paginas (esto es la parte mala)...

Saludos a todos
#275
Cita de: foncho en Febrero 19, 2015, 01:22:39 PM
Siento que por ahí es algo de la ultima actualización jvproducciones, pues yo sigo trabajando con la primer versión que publicaste para cachar youtube y no me ha dado problema. Siempre abre en http
Pues la falla solo se presenta en algunos navegadores chrome.... la extensión que publicaré es totalmente diferente a la actual, y será opcional, si no te falla en nada la otra extensión pues para que cambiar, también lo podrás probar  sin afectar a tu contenido ya cacheado ya que guardará en otra carpeta el contenido y si no te gusta pues simplemente lo desactivas y activas en anterior ..... saludos
#276
Cita de: alonsodlz en Febrero 19, 2015, 09:55:39 AM
hola amigo, en que no falla la extension?... la actual extension que fallo tiene?... lo que aun no se ha podido es evitar que se ponga la direccion ip del proxy y el puerto cliente por cliente.... alguna novedad?.

saludos
En que aveces se le escapa el http y abre en https... esto solo afecta a los que venimos trabajando de manera transparente con los puertos 80,8080,8888,8880,8777 y 3477, si tienes configurado de manera manual el proxy en los clientes pues no te tendría que molestar...saludos
#277
Actualizaciones / Re:RaptorCache - YouTube HTTP
Febrero 19, 2015, 03:06:43 AM
Cita de: 07350286 en Febrero 15, 2015, 10:24:46 PM
Aquí el mío esta saliendo todavía en http. en el puerto 80
Si solo pasa en chrome y en algunas versiones...
#278
Actualizaciones / Re:RaptorCache - YouTube HTTP
Febrero 19, 2015, 03:05:15 AM
Cita de: jamo en Febrero 15, 2015, 06:37:22 PM
Hola.

Al parecer youtube esta migrando ya todo su servicio a HTTPS, lo comento por que cada ves se vuelve mas complicado sacarlo por el puerto 80 , en un principio el hacer por SQUID se cambiara el user agent para youtube funcionaba sin problemas.

Ahora en cualquier momento se cambia a HTTPS, por ejemplo estas viendo un video y cierras el navegador y al abrir de nuevo el navegador y escribes toda la dirección completa (www.youtube.com). Pueden pasar dos casos:

1.- ya lo habré de esta forma https://youtube.com
2.- lo abre normal www.youtube.com

Si lo abre como en el punto 2, parece todo normal, pero lo que pasa es que al seleccionar algún video entonces el video ya lo habré en modo seguro ( HTTPS) y  de ahí pues ya se quedan las cookies.

Y es mas difícil para regresarlo a www.youyube.com, ya que ahora no nada mas basta con borras las cookies si no tambien borrar todos los archivos temporales, cookies y demas opciones del  navegador ( por ejemplo desde el google chrome con la opcion desde el origen de los tiempos).

eso empezo desde hace dos dias, almenos eso me di cuenta.

No se si sea solo mi caso o ya les esta pasado a todos.

saludos y comenten
Amigo jamo estas en lo correcto, yo uso handy y pues también está pasando lo mismo, y si un solo video lo actualizas varias veces solo se cambia a https.....al menos en handy ya encontré una extensión alternativa donde no se le escapa de http a https ( por el momento) ...... Saludos
#279
Actualizaciones / Re:RaptorCache - YouTube HTTP
Febrero 19, 2015, 02:58:01 AM
Cita de: angel en Febrero 14, 2015, 11:07:56 AM
un saludo a toda la comunidad, puse esas directivas que para cachear youtube, y el video lo cachea perfectamente, pero el ver el mismo video una y otra ves   en el raptor me guarda como si fuera otro archivo diferente nunca tengo hit lo unico que aumenta es el contador de archivos, a alguien mas le paso eso? ayuda por favor
Lo que creo que te está pasando es que la resolución está cambiando y pues ya no viene a ser "el mismo vídeo" ya que es en realidad otra fracción de otra resolución.... Saludos
#280
Compañeros, desde hace unos días estoy trabajando sobre una nueva extensión para youtube (publicada x Komunitas Handycache Indonesia) el cual no falla como lo esta haciendo la actual extensión, el detalle es que otra vez regresaríamos a usar la reproducción html5 y al guardado del video en partes. Tambien perderíamos todo nuestro valioso Cache YOUTUBE (poseo más de 500 gb T.T) para pasar a guardar carpetas con los fragmentos guardados.
lo bueno es que funcionará y mantendrá la resolucion 320p con reproducción automática y guardado de los videos desde cualquier parte del video, en las próximas horas lo podré en producción y compartiré la extension... saludos a Todos