POLAND site SCRIPTs

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.
Locked
moskittiero
Posts: 14
Joined: 2006-06-23 10:25:28
Location: Konin

Post by moskittiero »

much better :)
AmBeR rulez!
zgoneq
Posts: 4
Joined: 2008-06-05 08:37:16

Post by zgoneq »

Witam wszystkich forumowiczów, faktycznie skrypt działa lepiej ale u mnie wyskakuje jeszcze coś takiego:

Błąd
---------------------------
HTTP/1.0 501 Not Implemented
---------------------------

co to może być?
moskittiero
Posts: 14
Joined: 2006-06-23 10:25:28
Location: Konin

Post by moskittiero »

when trying to add movie " American Crime, An"
http://www.filmweb.pl/f334477/American+Crime%2C+An,2007
the script loops - constantly downloading data
zgoneq
Posts: 4
Joined: 2008-06-05 08:37:16

Post by zgoneq »

tytus1976
Posts: 39
Joined: 2008-05-30 19:53:42

Post by tytus1976 »

Mi skrypt nie czyta literki "zamkniete u" w opisie filmu. Zamiast tego jakies pierdoly wychodza. Trzeba recznie poprawiac. A u was?
zgoneq
Posts: 4
Joined: 2008-06-05 08:37:16

Post by zgoneq »

a u mnie jakoś działa - ó jak najbardziej
szyjka
Posts: 8
Joined: 2008-04-05 10:43:12

Post by szyjka »

1.

Skrypt się zapętla w sytuacji, w której na filmweb przy danym filmie nie występuje pole "opis filmu" - i to niezależnie czy w skrypcie mamy zaznaczone pole pobieraj "opis filmu" czy nie pobieraj.

Błąd ten występował także w poprzedniej wersji skryptu (sprawdziłem to dodajac około 100 filmów do bazy - zawsze się skrypt zapętlał by braku opisu).

2.
Odpowiedź dla antp.

>> szyjka wrote:
>> Value:=StringReplace(Value, 'Ä…', 'ą'); // Zamiana z Unicode (UTF-8) na Windows
>> Value:=StringReplace(Value, 'ć', 'ć');
>> Value:=StringReplace(Value, 'Ä™', 'ę');
>> Value:=StringReplace(Value, 'Ĺ‚', 'ł');
>> Value:=StringReplace(Value, 'Ĺ„', 'ń');

>> I do not understand the text around that code, but why not use the function UTF8Decode ?

Już wyjaśniam. Te wpisy miałem w skrypcie od Piotra Kardasza - tam bardzo często wystepowała sytuacja, w której zamiast liter występowały "krzaczki". Zwłaszcza przy pobieraniu filmów czeskich, niemieckich i hiszpańskich. Dlatego przy pobieraniu, skrypt mi sprawdzał czy nie występują takie ciągi znaków - jeżeli tak to je zamieniał na odpowiednie literki. I tu nie chodziło tylko o typowe polskie litery ą, ś, ć ale o każdą literę.

Pozdrawiam
szyjka
antp
Site Admin
Posts: 9629
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

szyjka wrote: >> I do not understand the text around that code, but why not use the function UTF8Decode ?

Już wyjaśniam. Te wpisy miałem w skrypcie od Piotra Kardasza - tam bardzo często wystepowała sytuacja, w której zamiast liter występowały "krzaczki". Zwłaszcza przy pobieraniu filmów czeskich, niemieckich i hiszpańskich. Dlatego przy pobieraniu, skrypt mi sprawdzał czy nie występują takie ciągi znaków - jeżeli tak to je zamieniał na odpowiednie literki. I tu nie chodziło tylko o typowe polskie litery ą, ś, ć ale o każdą literę.
When I say that I do not understand the text, it means that I do not read nor speak Polish :D
AmBeR
Posts: 28
Joined: 2007-12-20 18:54:34
Location: Charzykowy
Contact:

Post by AmBeR »

@szyjka, moskittiero and zgoneq:

Gdy nie ma opisu filmu, skrypt sprawdza czy nie ma jakiegoś opisu niezatwierdzonego do danego filmu, i najprawdopodobniej tam się zapętla, sprawdzę i poprawię, ale dopiero we wtorek najszybciej.
jaszmija
Posts: 2
Joined: 2008-05-23 14:47:17

Post by jaszmija »

tytus1976 wrote:Mi skrypt nie czyta literki "zamkniete u" w opisie filmu. Zamiast tego jakies pierdoly wychodza. Trzeba recznie poprawiac. A u was?
U mnie tez.

W polu "Komentarze" i wszystkich innych "ó kreskowane" to "ó", ale w polu "Opis filmu" zamiast "ó" jest "ó".

Slowo "który" wyswietlane jest jako "który".

Help AmBeR-rze :ha: :grinking:
szyjka
Posts: 8
Joined: 2008-04-05 10:43:12

Post by szyjka »

Rozwiązanie prowizoryczne ale działa.

1. Utworzyc poniższy skrypt o nazwie np. !_Zamiana.ifs

---------------
program FindReplace;

const
WholeWord = False;
Search = 'ó';
Replace = 'ó';
Field = fieldDescription;

var
s: string;
begin
s := GetField(Field);
if WholeWord then
begin
if s = Search then
SetField(Field, Replace);
end
else
SetField(Field, StringReplace(s, Search, Replace));
end.
------------------

2. Włączyć wyszukiwanie ó w pozycji Opis filmu.

3. Uruchomić skrypt.


Stosuje go po dodaniu wszystkich filmów do bazy. Za jednym zamachem poprawia mi wszystkie "ó"

Pozdrawiam
szyjka
AmBeR
Posts: 28
Joined: 2007-12-20 18:54:34
Location: Charzykowy
Contact:

Post by AmBeR »

Code: Select all

2.0.0.50 Beta (19.06.2008)
- fixed encoding
- fixed script loop
Last edited by AmBeR on 2008-07-07 17:27:26, edited 1 time in total.
zgoneq
Posts: 4
Joined: 2008-06-05 08:37:16

Post by zgoneq »

Great job AmBeR. :grinking:
Czy byłaby jeszcze możliwość, żeby skrypt pobierał okładki, jak było kiedyś?
napster666
Posts: 7
Joined: 2008-07-04 08:02:06

Post by napster666 »

coś znowu filmweb zmieniał, tytuł polski pobiera się teraz jako: <a href="http://www.filmweb.pl/f143796/Liga+najg ... 3%B3w,2003" title="Liga najgłupszych dżentelmenów">Liga najgłupszych dżentelmenów</a>[/b]
help AmBeR :)
AmBeR
Posts: 28
Joined: 2007-12-20 18:54:34
Location: Charzykowy
Contact:

Post by AmBeR »

@zgoneq:
Ale skrypt pobiera okładki, nic się nie zmieniło :|

Code: Select all

2.0.0.51 Beta (07.07.2008)
- taking titles was corrected 
Last edited by AmBeR on 2008-07-16 16:50:30, edited 1 time in total.
napster666
Posts: 7
Joined: 2008-07-04 08:02:06

Post by napster666 »

wielkie dzięki AmBeR, tak trzymać :grinking:
Pro-Zak
Posts: 4
Joined: 2006-11-02 15:12:20
Location: Poland

Post by Pro-Zak »

a mi wyskakuje takie oto okienko:

Błąd skryptu "FILMWEBPL" : unit is not found w linii 66

Ma to miejsce podczas uruchamiania starego i nowego (7.07) skryptu
AmBeR
Posts: 28
Joined: 2007-12-20 18:54:34
Location: Charzykowy
Contact:

Post by AmBeR »

@Pro-Zak:
Masz dwujęzyczny komunikat?
Masz wersję 3.5.1.0 czy może jakąś nowszą modyfikowaną?
Pro-Zak
Posts: 4
Joined: 2006-11-02 15:12:20
Location: Poland

Post by Pro-Zak »

błąd występuje w wersji 3.5.1.0, zaś w wersji beta działa częściowo. Komunikat jest dwujęzyczny. Przeinstalowywałem już AMC, bez efektów.
bad4u
Posts: 1148
Joined: 2006-12-11 22:54:46

Post by bad4u »

Pro-Zak wrote:Błąd skryptu "FILMWEBPL" : unit is not found w linii 66
I don't understand polish, but it seems you are talking about that error message. If so, it is unit StringUtils1.pas that is missing - seems you deleted it, but the script Filmweb needs this file. Download it again from http://update.antp.be/amc/scripts/StringUtils1.pas and copy it into your scripts folder..
Locked