[UPD ES] Filmaffinity 4.0

If you made a script you can offer it to the others here, or ask help to improve it. You can also report here bugs & problems with existing scripts.
Radagast
Posts: 57
Joined: 2016-04-22 16:07:15

Re: [UPD ES] Filmaffinity 4.0

Post by Radagast »

masterchipo wrote: 2025-08-29 21:14:04 Jajajajaja :clapping: :)
Anda Sancho
Entiendo por tú alegría que ya lo tienes solucionado. :grinking:
masterchipo
Posts: 124
Joined: 2010-02-22 23:15:05

Re: [UPD ES] Filmaffinity 4.0

Post by masterchipo »

Radagast wrote: 2025-08-30 03:06:50
masterchipo wrote: 2025-08-29 21:14:04 Jajajajaja :clapping: :)
Anda Sancho
Entiendo por tú alegría que ya lo tienes solucionado. :grinking:
Si te refieres al botón de F6 busca y agrega la película perfectamente, igual no noto mayor velocidad que antes.
;)
Rubendis
Posts: 12
Joined: 2025-02-02 16:07:38

Re: [UPD ES] Filmaffinity 4.0

Post by Rubendis »

NOTA: esta versión es un prueba para el usuario Rubendis, no está pensada para uso general

Gracias Garada!! copie y reemplacé el external CurlHandler. pas . Lo incorporé a la carpeta de Script y ya no da error en linea 2-
Aparece el cuadro de dialogo para escribir la película , escribi unapelícula muy común ( Superman) y se toma unos segundos (quince) y tira como respuesta "Error de Internal Timeout!! " con la opcion de Aceptar o Abortar....acepto y aparece otro cartel con la leyenda de "No film found" Aceptar o abortar.
Estamos mucho mas cerca . Saludos
Rubendis
Posts: 12
Joined: 2025-02-02 16:07:38

Re: [UPD ES] Filmaffinity 4.0

Post by Rubendis »

Estimado Garada. pruebo tu consejo y envío la imagen de error que mencionaba al principio . https://postimg.cc/mhh8ZY93
Vamos avanzando :D :D
Rubendis
Posts: 12
Joined: 2025-02-02 16:07:38

Re: [UPD ES] Filmaffinity 4.0

Post by Rubendis »

Garada
Posts: 20
Joined: 2025-08-10 12:39:21

Re: [UPD ES] Filmaffinity 4.0

Post by Garada »

NOTA: esta versión es un prueba para el usuario Rubendis, no está pensada para uso general
Rubendis wrote: 2025-08-30 04:33:21 y ahora hace esta secuencia como te explicaba....https://postimg.cc/MXbVSXP0, https://postimg.cc/dknsWM6C, https://postimg.cc/m1bcDNXY y https://postimg.cc/4nZHBsfY
Ok, eso es pq no funciona el cURL y se cansa de esperar por él.
Instalé una máquina virtual con Mint e hice alguna pruebas, y dí con los ajustes para que funcione.

Tienes que cambiar una línea en ExternalCurlHandler.pas
Busca (línea 9):

Code: Select all

curlPath = 'curl.exe';
y cámbialo por:

Code: Select all

curlPath = 'C:\ProgramData\Ant Movie Catalog\Scripts\curl.exe';
Suponiendo que has copiado el curl.exe en la carpeta de los scripts, si no pon la ruta completa a dónde este la versión cURL de Windows que hayas descargado.

Alguna nota más, asegúrate primero que cURL funciona.
Yo abrí una ventana de comandos y llamé a cURL

Code: Select all

wine cmd
c:
cd "ProgramData\Ant Movie Catalog\Scripts
curl
 
La primera vez me dio un error:

Code: Select all

035c:err:winediag:ntlm_check_version ntlm_auth was not found
Se solucionó abriendo otra terminal linux:

Code: Select all

sudo apt install winbind
Rubendis
Posts: 12
Joined: 2025-02-02 16:07:38

Re: [UPD ES] Filmaffinity 4.0

Post by Rubendis »

Hice todo , pero la linea a reemplazar era la 7 y dice : "curlPath = 'curl.exe'; // if you use Windows 7 or 8 download curl.exe for Windows (it's free) and set here the right path" , esa reemplacé sin resultados hace lo mismo que te indiqué.
Adjunto el proceso en la Terminal...https://postimg.cc/FkvpG93V.
Tengo una duda adjunto el print de mi curlt ahora....https://postimg.cc/CZzwL0Z7, https://postimg.cc/hJ6cXYTB, https://postimg.cc/jLtKnPwL.
Y asi era antes...."https://postimg.cc/VSVndzKk
Garada
Posts: 20
Joined: 2025-08-10 12:39:21

Re: [UPD ES] Filmaffinity 4.0

Post by Garada »

Rubendis wrote: 2025-08-30 19:32:07 Hice todo , pero la linea a reemplazar era la 7 y dice : "curlPath = 'curl.exe'; // if you use Windows 7 or 8 download curl.exe for Windows (it's free) and set here the right path" , esa reemplacé sin resultados hace lo mismo que te indiqué.
Adjunto el proceso en la Terminal...https://postimg.cc/FkvpG93V.
Tengo una duda adjunto el print de mi curlt ahora....https://postimg.cc/CZzwL0Z7, https://postimg.cc/hJ6cXYTB, https://postimg.cc/jLtKnPwL.
Y asi era antes...."https://postimg.cc/VSVndzKk
Es correcto, es esa línea. No la puse completa pq lo que está después de los // (incluidos) es un comentarios que no afecta al código

Pero viendo la captura de la terminal te puedo decir que el cURL no está bien instalado, de hecho no lo encuentra.

Te digo los pasos que hice, fui a https://curl.se/windows/ descargué la versión curl de 32 bits. Es un zip con varias carpetas, hay una que es bin y dentro hay un curl.exe, lo copias en la carpeta de los scripts y prueba de nuevo lo de la terminal. Debería responderte cURL en vez de un error de comando desconocido.
Rubendis
Posts: 12
Joined: 2025-02-02 16:07:38

Re: [UPD ES] Filmaffinity 4.0

Post by Rubendis »

Listo Garada!!!!!! Sos un Genio!
Faltaba el Curl.exe, ya lo coloqué en la carpeta de Script y empezó a funcionar nuevamente el Filmaffinity!!!

Te envío el nuevo resultado de la terminal https://postimg.cc/VdQZ8C5k

Lo único distinto a como funcionaba antes es que prende y apaga una pantalla periodicamente del Curl mientras busca .
Y luego al seleccionar la película lo mismo, envio inagen https://postimg.cc/R6wfQNmg.

Extraordinario aporte el tuyo y el de todos los que colaboraron en este Script , que estuvo dificil. Nuevamente muchisimas gracias a todos. Saludos
Rubendis
Posts: 12
Joined: 2025-02-02 16:07:38

Re: [UPD ES] Filmaffinity 4.0

Post by Rubendis »

y a mis 70 estoy disfrutando como un niño al que le devolvieron sus juguetes
Abrazo.
masterchipo
Posts: 124
Joined: 2010-02-22 23:15:05

Re: [UPD ES] Filmaffinity 4.0

Post by masterchipo »

Rubendis wrote: 2025-08-31 18:08:57 y a mis 70 estoy disfrutando como un niño al que le devolvieron sus juguetes
Abrazo.
74 y la misma sensación.
Lo que sucede es que son muchísimos años que venimos usando el programa a veces con dificultades que se resuelven en un par de días porque cambiaba la página y había que sólo modificar el script.
Esto fue más grave y parecía que no tenía solución.
Suerte y que sigamos con el cine que tanto nos alegra la vida
Garada
Posts: 20
Joined: 2025-08-10 12:39:21

Re: [UPD ES] Filmaffinity 4.0

Post by Garada »

Rubendis wrote: 2025-08-31 13:04:30 Lo único distinto a como funcionaba antes es que prende y apaga una pantalla periodicamente del Curl mientras busca .
Y luego al seleccionar la película lo mismo, envio inagen https://postimg.cc/R6wfQNmg.
Me temo que la ventanita es inevitable, para ocultarla se usa el VBS pero en Linux parece que no va correctamente.

Me alegro por los juguetes nuevos 👍
Y las gracias a MrObama2022 que es el autor intelectual del delito 😁
Rubendis
Posts: 12
Joined: 2025-02-02 16:07:38

Re: [UPD ES] Filmaffinity 4.0

Post by Rubendis »

Sii Garada, lo de la ventanita lo dije como descripción de lo que estaba sucediendo, pero no por lo que pueda afectar ,porque no afecta en nada. Y los tiempos son los mismos que antes de que cambiara todo.
Te agradexco tu atencion infinitamente y tambien a MrObama2022( que es el autor de esta genialidad) y a todos los que colaboraron. Saludos.
Noobviejuno
Posts: 2
Joined: 2025-09-03 12:20:45

Re: [UPD ES] Filmaffinity 4.0

Post by Noobviejuno »

Hola. He seguido este hilo con gran interés. Soy usuario del programa desde hace años, pero no había visto este foro hasta hace poco. Soy bastante aficionado al cine y uso el programa para gestionar mi colección, así que lo de Filmaffinity me ha supuesto un pequeño percance. Agradezco enormemente a esos seres de luz que han contribuido a la actualización del script. Ahora funciona perfectamente. Pero me gustaría hacer una puntualizacion. No se si es algo que solo me pasa a mi o es general, pero a la hora de captar el cast de la película, lo hace sin separarlos por coma. Esto es una putada porque a la hora de agrupar los títulos por reparto, los agrupa por el reparto entero y no por cada actor individual. Recuerdo que en versiones anteriores pasaba lo mismo, y a base de toquetear código conseguí solucionarlo. Pero mi conocimiento, que ya era escaso, a menguado con los años, así como mi paciencia. Agradecería algún alma caritativa que me dijese como solucionar esto, porque si no me toca meter comas a manos, y es un coñazo, la verdad.
Noobviejuno
Posts: 2
Joined: 2025-09-03 12:20:45

Re: [UPD ES] Filmaffinity 4.0

Post by Noobviejuno »

Vale, Ya lo he solucionado. Probablemente sea una chapuza, porque no tengo ni idea de lo que estoy haciendo. Mis conocimientos de programación son casi nulos. Pero a mi me ha funcionao. Lo dejo por si alguien tiene el mismo problema.

He cambiado la linea 508. Esta:

Code: Select all

Item := StringReplace(Item, ', ', #13#10);
Por esta:

Code: Select all

Item := StringReplace(Item, ', ', ', '#13#10);
magol
Posts: 29
Joined: 2010-03-05 11:28:38

Re: [UPD ES] Filmaffinity 4.0

Post by magol »

Menos mal que se ha solucionado el problema, todo vuelve a funciona correctamente, soy usuario del programa desde hace muchos años y no sé nada de este tipo de programación, agradezco enormemente el interés y esfuerzo a los que han conseguido que el script vuelva a funcionar, seguro que os ha llevado muchas horas de trabajo.
Muchísimas, muchísimas gracias!!!
:clapping: :clapping: :clapping:
Radagast
Posts: 57
Joined: 2016-04-22 16:07:15

Re: [UPD ES] Filmaffinity 4.0

Post by Radagast »

Taino75 wrote: 2025-08-04 08:27:32 Gracias. Probado y funciona perfectamente, pero... ¡CUIDADO!

Ayer actualicé unas diez películas seguidas (como en un par de minutos) y no me ha dejado más... He intentado entrar en la WEB de FilmAffinity y me salía una alerta de "DEMASIADAS PETICIONES CONSECUTIVAS". Supongo que habrá que ir dejando un tiempo entre una película y otra para actualizar y que no salte este problema. (Entiendo que me detecta como BOT).
Hoy, por la mañana, ya me ha vuelto a dejar. Supongo que el problema fue el hacer tantas peticiones consecutivas y casi sin espacio de tiempo entre una y otra.

Un saludo - Gran trabajo.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Thanks. Tested and working perfectly, but... BE CAREFUL!

Yesterday I updated about ten movies in a row (in about a couple of minutes) and it wouldn't let me anymore... I tried to access the FilmAffinity website and got a "TOO MANY CONSECUTIVE REQUESTS" alert. I guess I'll have to leave some time between each movie to update and avoid this problem. (I understand it detects me as a BOT).
This morning, it let me again. I guess the problem was making so many consecutive requests with almost no time between them.

Best regards - Great work.
Hace un rato me acaba de salir la alerta.
Mi ajuste de retardo era el siguiente.

Code: Select all

delayBetweenRequest = 501;
Lo he subido a

Code: Select all

delayBetweenRequest = 601;
Lo iré subiendo poco a poco hasta dar con el retardo mínimo adecuado, lo iré comentado por aquí.
No creo que sea por la cantidad de películas seguidas que actualicemos manualmente, solo había actualizado 4 seguidas. Creo que es más por la palabra de búsqueda utilizada. Si es una palabra común el script se ve como hace muchas peticiones seguidas, una por cada pagina de búsqueda y ahí es cuando te bloquea la página.
En mi caso ha sido tras buscar "Air" que arroja un total de 15 páginas de búsqueda con 288 resultados, quizá en estos casos interese más buscarla en el navegador, copiar la URL y pegarla en la búsqueda del script.
La buena noticia es que el bloqueo es solo por IP, así que reiniciando el router ya me ha dejado buscar de nuevo.
Post Reply