Anime i manga en català

Moderadors: Maki, Steve Maister

 
Avatar de l’usuari
fabrebatalla18
Chishinchu
Chishinchu
Entrades: 3515
Membre des de: ds. 11 juny 2011, 17:30

Programa per a guardar les nostres series preferides del 3alacarta

dg. 24 jul. 2016, 23:03

El programa es força sencill d'usar, nomes s'ha de copiar el link del 3alacarta (per exemple aquest: http://www.ccma.cat/tv3/super3/codi-lyoko/videos/) i premer la tecla "Enter", el que fara el programa es generar un arxiu .txt amb la següent informació:



El programa nomes guarda els videos disponibles en aquell moment a la web, es a dir, no guarda els ja caducats, pero en canvi els links obtinguts serveixen fins i tot despres de caducar de la web.

Per a automatitzar el programa es pot crear un .bat amb el següent codi:
ccmainfo.exe --batch http://www.ccma.cat/tv3/super3/codi-lyoko/videos/


Amb aixo ultim el que fara el programa es buscar automaticament els videos d'aquesta serie sense preguntarte cada cop pel link, i si a mes combinem aixo amb un programador de tasques podrem fer que automaticament vagi guardant els links de la serie cada dia o cada setmana.


El programa l'ha fet l'usuari DrEaMeR86 i esta publicat en el següent link: https://github.com/Fenisu/ccma-info

Esta fet en python pero si no voleu instalarvos el python per a executarlo podeu baixarvos directament l'executable compilat per a windows.
 
lizgon
Sanshinchu
Sanshinchu
Entrades: 317
Membre des de: ds. 19 maig 2012, 18:33

Re: Programa per a guardar les nostres series preferides del 3alacarta

dl. 08 gen. 2018, 19:11

Hola, he provat aquest mètode, utilitzant l'executable sense instalar phyton però no em va bé, em surt això:

ImportError: No module named 'collections.abc'
Directori del ccmainfo.exe/lxml/etree.py:6: RuntimeWarning: Cython
module failed to register with collections.abc module
Escrigui la seva adreça URL:


si faig Ctrl+C i Ctrl+V de p.ex. http://www.ccma.cat/tv3/super3/detectiu-conan/

em surt: ^V

haig d'escriure manualment tota la direcció (http://www.ccma.cat/tv3/super3/detectiu-conan/)
després al donar a Enter m'apareix el que es veu a la imatge durant una mil·lèsima de segon i es tanca la finestra i no passa res :(
Spoiler: mostra
Imatge

PD: he hagut de gravar la pantalla de l'ordinador per a poder fer la captura perquè desapareix molt ràpid
 
Avatar de l’usuari
Loco87
Sushinchu
Sushinchu
Entrades: 676
Membre des de: dg. 01 feb. 2015, 17:32

Re: Programa per a guardar les nostres series preferides del 3alacarta

dt. 09 gen. 2018, 00:12

lizgon ha escrit:
Hola, he provat aquest mètode, utilitzant l'executable sense instalar phyton però no em va bé, em surt això:

ImportError: No module named 'collections.abc'
Directori del ccmainfo.exe/lxml/etree.py:6: RuntimeWarning: Cython
module failed to register with collections.abc module
Escrigui la seva adreça URL:


si faig Ctrl+C i Ctrl+V de p.ex. http://www.ccma.cat/tv3/super3/detectiu-conan/

em surt: ^V

haig d'escriure manualment tota la direcció (http://www.ccma.cat/tv3/super3/detectiu-conan/)
després al donar a Enter m'apareix el que es veu a la imatge durant una mil·lèsima de segon i es tanca la finestra i no passa res :(
Spoiler: mostra
Imatge

PD: he hagut de gravar la pantalla de l'ordinador per a poder fer la captura perquè desapareix molt ràpid


No has escrit "http://" i la URL hauria de ser "http://www.ccma.cat/tv3/super3/detectiu-conan/videos/".
Prova això:
1)crea un fitxer "dc.txt" a la carpeta on tinguis el programa, 2)edita el fitxer per tal que tingui el següent contingut:
ccmainfo.exe --batch http://www.ccma.cat/tv3/super3/detectiu-conan/videos/

3) canvia el nom del fitxer a "dc.bat". Et sortirà un missatge preguntant si estas segur de voler canviar l'extensió del fitxer. Tu li dius que sí.
4) Doble clic a "dc.bat" per obrir-lo com si obrissis un programa.
5) Sortirà una finestra de cmd (terminal/símbol del sistema). Espera't a que la finestra es tanqui sola i veuràs un nou fitxer .txt a la carpeta amb els links i tal.
I l'únic que hauràs de fer serà anar fent doble clic a "dc.bat" cada cop que pugin nous videos al 3alacarta, i el fitxer amb els links s'anirà actualitzant.
 
Avatar de l’usuari
fabrebatalla18
Chishinchu
Chishinchu
Entrades: 3515
Membre des de: ds. 11 juny 2011, 17:30

Re: Programa per a guardar les nostres series preferides del 3alacarta

dt. 09 gen. 2018, 00:38

De fet esta explicat al primer missatge xD
 
lizgon
Sanshinchu
Sanshinchu
Entrades: 317
Membre des de: ds. 19 maig 2012, 18:33

Re: Programa per a guardar les nostres series preferides del 3alacarta

dt. 09 gen. 2018, 12:15

Loco87 ha escrit:
No has escrit "http://" i la URL hauria de ser "http://www.ccma.cat/tv3/super3/detectiu-conan/videos/".

D'acord fent-ho així cap problema, no havia seguit al peu de la lletra les instruccions ^^u , pensava que era cosa del module failed to register with collections.abc module que em sortia

Loco87 ha escrit:
l'únic que hauràs de fer serà anar fent doble clic a "dc.bat" cada cop que pugin nous videos al 3alacarta, i el fitxer amb els links s'anirà actualitzant.


Imagino que aquest txt s'actualitzarà esborrant el contingut i reemplaçant-lo pels vídeos d'aquell moment per lo que els enllaços a vídeos més antics que estaven es perden, sobreescriu la nova info. (això ja ho comprovaré quan passin uns dies i torni a executar l'script d'una sèrie) aniré movent els txt generats a una altra carpeta i el d'una sèrie el copiaré a un altre lloc per a veure què passa al actualitzar-se.

La llàstima és que he vist que algunes sèries tenen vàries pàgines amb vídeos i pel que sembla només es copien els vídeos que surten a la 1ª pàgina (els 8-9 últims), si passes a la 2ª pàgina la url no varia gens, segueix sent blablabla/videos/, en aquests casos ho faré manualment no passa res ;-) , no tot podia ser tan senzill. I en les pel·lis igual però vaja que fins ara ho estava fent un per un amb http://videostv3.herokuapp.com i cap problema, per mi ja era un triomf

Moltes gràcies a tots dos per ajudar-me i especialment a DrEaMeR86 per fer possible aquest mètode :yeah:
 
Avatar de l’usuari
Loco87
Sushinchu
Sushinchu
Entrades: 676
Membre des de: dg. 01 feb. 2015, 17:32

Re: Programa per a guardar les nostres series preferides del 3alacarta

dt. 09 gen. 2018, 17:40

lizgon ha escrit:
Loco87 ha escrit:
No has escrit "http://" i la URL hauria de ser "http://www.ccma.cat/tv3/super3/detectiu-conan/videos/".

D'acord fent-ho així cap problema, no havia seguit al peu de la lletra les instruccions ^^u , pensava que era cosa del module failed to register with collections.abc module que em sortia

Loco87 ha escrit:
l'únic que hauràs de fer serà anar fent doble clic a "dc.bat" cada cop que pugin nous videos al 3alacarta, i el fitxer amb els links s'anirà actualitzant.


Imagino que aquest txt s'actualitzarà esborrant el contingut i reemplaçant-lo pels vídeos d'aquell moment per lo que els enllaços a vídeos més antics que estaven es perden, sobreescriu la nova info. (això ja ho comprovaré quan passin uns dies i torni a executar l'script d'una sèrie) aniré movent els txt generats a una altra carpeta i el d'una sèrie el copiaré a un altre lloc per a veure què passa al actualitzar-se.

La llàstima és que he vist que algunes sèries tenen vàries pàgines amb vídeos i pel que sembla només es copien els vídeos que surten a la 1ª pàgina (els 8-9 últims), si passes a la 2ª pàgina la url no varia gens, segueix sent blablabla/videos/, en aquests casos ho faré manualment no passa res ;-) , no tot podia ser tan senzill. I en les pel·lis igual però vaja que fins ara ho estava fent un per un amb http://videostv3.herokuapp.com i cap problema, per mi ja era un triomf

Moltes gràcies a tots dos per ajudar-me i especialment a DrEaMeR86 per fer possible aquest mètode :yeah:


Al fitxer .txt amb els links dels videos d'una sèrie s'hi aniran afegint (cada cop que executis l'script d'aquesta sèrie) els nous links que estiguin disponibles i que encara no t'hagis guardat. No perdràs els links a no ser que et peti el disc dur i no puguis recuperar els fitxers (suposant que no tinguis còpies de seguretat en USBs o al núvol i tal).
 
Avatar de l’usuari
fabrebatalla18
Chishinchu
Chishinchu
Entrades: 3515
Membre des de: ds. 11 juny 2011, 17:30

Re: Programa per a guardar les nostres series preferides del 3alacarta

dt. 09 gen. 2018, 17:44

Pots dirme algun exemple on hi hagi mes d'una pagina?
 
Avatar de l’usuari
Loco87
Sushinchu
Sushinchu
Entrades: 676
Membre des de: dg. 01 feb. 2015, 17:32

Re: Programa per a guardar les nostres series preferides del 3alacarta

dt. 09 gen. 2018, 17:50

fabrebatalla18 ha escrit:
Pots dirme algun exemple on hi hagi mes d'una pagina?


Prova amb Doraemon o alguna sèrie en que també pugin els episodis en anglès a part de català.

Jo sovint utilitzo aquest programa amb les pàgines de "ultims programes". (Tipus: http://www.ccma.cat/tv3/alacarta/detect ... programes/).

Amb aquestes pàgines, si hi ha més d'una "pàgina" només guarda els links de la primera. Per exemple, amb "http://www.ccma.cat/tv3/alacarta/merli/ultims-programes/" només guarda els links de la primera pàgina
 
Avatar de l’usuari
fabrebatalla18
Chishinchu
Chishinchu
Entrades: 3515
Membre des de: ds. 11 juny 2011, 17:30

Re: Programa per a guardar les nostres series preferides del 3alacarta

dt. 09 gen. 2018, 17:56

Insisteixo en la meva pregunta, pots dirme alguna que tingui mes d'una pagina (ara mateix i no sovint xD perque doraemon ara mateix no te mes d'una pagina)?
 
Avatar de l’usuari
Loco87
Sushinchu
Sushinchu
Entrades: 676
Membre des de: dg. 01 feb. 2015, 17:32

Re: Programa per a guardar les nostres series preferides del 3alacarta

dt. 09 gen. 2018, 18:04

fabrebatalla18 ha escrit:
Insisteixo en la meva pregunta, pots dirme alguna que tingui mes d'una pagina (ara mateix i no sovint xD perque doraemon ara mateix no te mes d'una pagina)?


He trobat aquesta:
http://www.ccma.cat/tv3/super3/familia/videos/

http://www.ccma.cat/tv3/alacarta/famili ... programes/
 
lizgon
Sanshinchu
Sanshinchu
Entrades: 317
Membre des de: ds. 19 maig 2012, 18:33

Re: Programa per a guardar les nostres series preferides del 3alacarta

dt. 09 gen. 2018, 21:26

Jo m'ho he trobat amb "el Xai Shaun", "Dr. W" i d'altres, però vaja que d'aquestes he anat fent un per un i llestos, no tot és bufar i fer ampolles, qui vulgui peixos que es mulli el cul que diuen.

http://www.ccma.cat/tv3/super3/dr-w/videos/

http://www.ccma.cat/tv3/super3/xai-shaun/videos/

Loco87 ha escrit:
Jo sovint utilitzo aquest programa amb les pàgines de "ultims programes".

Sí, d'aquesta manera sembla que hi ha el doble de vídeos per pàgina :profident: , a la de la família del Super 3 que has passat surten 15.
 
Avatar de l’usuari
Loco87
Sushinchu
Sushinchu
Entrades: 676
Membre des de: dg. 01 feb. 2015, 17:32

Re: Programa per a guardar les nostres series preferides del 3alacarta

dt. 08 gen. 2019, 23:54

Em sembla que aquest programa no funciona bé. Per ser específic, em sembla que tv3 s'han passat a https, i el programa sembla que no pot llegir les webs. Dona "SSL Error".
Sé que afegint això al codi es podria solucionar (em penso):
import ssl
from urllib.request import Request
# Ignore SSL certificate errors
ctx = ssl.create_default_context()
ctx.check_hostname = False
ctx.verify_mode = ssl.CERT_NONE


I després fer la petició per llegir la pàgina així:
req = Request(link, headers={'User-Agent': 'Mozilla/5.0'}) #"link" és el link a llegir
html = urllib.request.urlopen(req, context=ctx).read()
soup = BeautifulSoup(html, 'html.parser')
 
Avatar de l’usuari
Loco87
Sushinchu
Sushinchu
Entrades: 676
Membre des de: dg. 01 feb. 2015, 17:32

Re: Programa per a guardar les nostres series preferides del 3alacarta

dc. 09 gen. 2019, 00:16

Loco87 ha escrit:
Em sembla que aquest programa no funciona bé. Per ser específic, em sembla que tv3 s'han passat a https, i el programa sembla que no pot llegir les webs. Dona "SSL Error".
Sé que afegint això al codi es podria solucionar (em penso):
import ssl
from urllib.request import Request
# Ignore SSL certificate errors
ctx = ssl.create_default_context()
ctx.check_hostname = False
ctx.verify_mode = ssl.CERT_NONE


I després fer la petició per llegir la pàgina així:
req = Request(link, headers={'User-Agent': 'Mozilla/5.0'}) #"link" és el link a llegir
html = urllib.request.urlopen(req, context=ctx).read()
soup = BeautifulSoup(html, 'html.parser')


EDIT: Ja ho he solucionat. Aquesta versió modificada (per mi) del codi funciona! (https://paste.ee/r/6CBf4)
EDIT (altre cop): He solucionat un problema que tenia amb els links HQ (en lloc del link sortia això:
HQ: [{'file': 'https://mp4-down-high-es.ccma.cat/1/3/1365507880531.mp4', 'label': '720p', 'active': True}, {'file': 'https://mp4-down-medium-es.ccma.cat/4/8/1365507795984.mp4', 'label': '480p'}]

He pujat una versió compilada al github que he clonat. (https://github.com/LC1729/ccma-info)
 
richardhicks
Usuari
Usuari
Entrades: 1
Membre des de: dg. 13 gen. 2019, 19:40

Re: Programa per a guardar les nostres series preferides del 3alacarta

dg. 13 gen. 2019, 19:43

With this last thing what the program does is to automatically search the videos of this series without asking each time for the link.

Qui està connectat

Usuaris navegant en aquest fòrum: No hi ha cap usuari registrat i 33 visitants