GreaseOpera (Menedżer skryptów użytkownika)

w dziale Aplikacje dla Opery
JaDo napisał(a):

http://my.opera.com/community/forums/topic.dml?id=168069

( wcześniejszy projekt http://my.opera.com/community/forums/topic.dml?id=129891 )

Jeszcze w fazie beta i tylko pod windę, ale jak widać, już się tam ktoś "dobija" o szersze wsparcie smile .

Problemy/uwagi itp.:

1.Przy instalacji program spyta się, gdzie jest plik override.ini (w katalogu \profile Opery idea ) oraz katalog ze skryptami - trzeba podać.

2. Po kliknięciu Options->Preferences wyskakuje mi error. Coś nie tak z jakimiś ścieżkami chyba, ale na razie nie wiem gdzie szukać rozwiązania.

3. Panel - żeby zaskoczył, trzeba edytować index.html w lini (na samym dole):

<iframe src="file://localhost/c:\userjs" id="vbs" name="vbs" ></iframe>

...czyli wstawić ścieżkę do swojego katalogu ze skryptami np.:
<iframe src="file://localhost/C:\Program Files\Opera\Skrypty" id="vbs" name="vbs" ></iframe>

4. Jak już mamy panel i najedziemy tam myszką to, pokazują się cztery ikonki:

I - info na temat skryptu
II - Listas de paginas ( ale przeginas bigsmile ) , zarządzamy na jakich stronach skrypt ma działać, a na jakich nie.
III - Otwieranie pliku w edytorze
IV - Usuń

Co do tej III-ej, jakby ktoś miał problem (ja miałem) - jak się pierwszy raz kliknie, to Opera zapyta się co z tym zrobić, czym otworzyć.

Klikamy Zmień, zaznaczamy Otwórz za pomocą innej aplikacji, wskazujemy GOcmd.exe w katalogu GreaseOpera i dodatkowo haczykujemy Przekaż adres WWW bezpośrednio do aplikacji (koniecznie, bez tego nie wyda). Klikamy OK, jakiś tam error wyskoczy, nic się nie otworzy, restartujemy Operę i będzie oki.

Ogólnie - klawo jak cholera up, to poprzednie rozwiązanie u mnie nie działało. Zaznaczanie/odznaczanie w panelu, jest wydaje mi się prostsze niż w okienku programu.

Spolszczenie : en.ini - do zrobienia smile , jeśli znajdzie się jakaś dobra dusza z chwilką wolnego czasu, nie dużo tego (po znaku "=" polskie tłumaczenie).
Tylko żeby się dostać do ustawień w tym wyboru języka, chyba trzeba odpalić Preferences, a to właśnie nie chce mi działać sad .

dodane: - spolszczone okienko Listy stron w panelu i plik edit.js dla wyskakujących popupów
edit.htmledit.js

moises-l napisał(a):

New version!

http://my.opera.com/moises-l/blog/show.dml/558690

adas napisał(a):

Fajnie to to wygląda tylko szkoda, że tylko dla Windowsa.

p.s. Wysłałeś polskie tłumaczenie osobie tworzącej ten programik?

JaDo napisał(a):

Originally posted by adas:

p.s. Wysłałeś polskie tłumaczenie osobie tworzącej ten programik?


Originally posted by JaDo:

Spolszczenie : en.ini - do zrobienia


Dla siebie mogę zrobić, kapnę się o co chodzi, nawet jeśli będzie żle przetłumaczone np.
No files/directories matched the search pattern=
Brak plików/katalogów pasujących do szukanego wzorca= bigsmile faint. BTW o takiej treści popup error mi wyskakuje, jak klikam w Preferences.

Originally posted by moises-l:

New version!


Very nice cheers .

After click on Preferences I have a popup-errorgreaseopera_preferences.png - OK and GreaseOpera go to hell wink.

My opera6.ini file isn't in Documents and settings folder.

ps. My english is like Your polish, I think smurf wink.

szyk napisał(a):

Originally posted by JaDo:


After click on Preferences I have a popup-errorgreaseopera_preferences.png - OK and GreaseOpera go to hell wink.

My opera6.ini file isn't in Documents and settings folder.


I confirm. smile

And after installation index.html opened in Opera version, which isn't my default browser - path: c:\Program Files\Opera\Opera.exe. I have default browser in another folder.


Do Jado:
Dobrze, że przygotowałeś taką instrukcję w 1 poście, bo bym wywalił ten programik jako niedziałający. wink

Jak w panelu uzyskać inne foldery, oprócz tego "Default"? I co te foldery oznaczają?

JaDo napisał(a):

Originally posted by szyk:

Jak w panelu uzyskać inne foldery, oprócz tego "Default"? I co te foldery oznaczają?

Folders.ini
[Folders]
Default=file://localhost/I:\Zainstalowane\Opera9\profile\Skrypty
Nowy folder=file://localhost/C:\Nowy folder

Originally posted by szyk:

I co te foldery oznaczają?


Eee...,confused , nie łapie co "drążysz".

BTW następny folder w opera:config dodaje się po średniku , czy po przecinku ?. Zapomniałem, zawsze używałem tylko jednego.

Originally posted by szyk:

Dobrze, że przygotowałeś taką instrukcję w 1 poście, bo bym wywalił ten programik jako niedziałający.


Czułem, że się przyda bigsmile.

szyk napisał(a):

Originally posted by JaDo:

Eee...,confused , nie łapie co "drążysz".


Już załapałem o co chodzi i na co potrzebny jest plik plik override.ini. smile
Na stronie http://my.opera.com/moises-l/blog/show.dml/558690 jest obrazek Panel, na którym są foldery w postaci nazw stron www - chodzi o to, że program skanuje plik override.ini w poszukiwaniu folderów ze skryptami użytkownika dla konkretnych witryn i jeśli takie znajdzie, to dodaje je do folders.ini i tworzy nowy plik w katalogu Folders.

Bugi:

1) Jak po // @name jest więcej niż jedna spacja, to w programiku (nie w panelu) pojawia się tyle wpisów "default", ile jest linii w nagłówku (bo w pliku, np. defaults.ini, są one rozdzielone). Jeśli brak jest nagłowka, to też wyświetla się tylko "default".
2) Po dodaniu osobnego folderu ze skryptami dla jakiejś witryny w programiku nie mogę ręcznie wskazać innego folderu po kliknięciu na rozwijalną listę, tylko mogę to zrobić przy pomocy strzałek. A może to tylko przypadłość Windowsa ME?

Nie chce mi się tłumaczyć na angielski, bo i tak nie wiem, czy autor czyta ten wątek, czy tylko pojawia się, żeby poinformować o nowej wersji. smile

BTW następny folder w opera:config dodaje się po średniku , czy po przecinku ?. Zapomniałem, zawsze używałem tylko jednego.


Średniki bez spacji. smile

moises-l napisał(a):

Originally posted by JaDo:

ps. My english is like Your polish, I think .



My english is powered for Google Translator hahahaha
Iam speak Portugueses


I made a new version correcting some bugs

http://files.myopera.com/moises-l/userjsmanager/GreaseOpera.exe

Please run uinstall.exe before continuing or delete Greaseopera.ini!

@jado please see the Trasnslator for you correct

JaDo napisał(a):

Originally posted by moises-l:

I made a new version correcting some bugs


up

2.8.8

bug Script info in panel crashes Opera, instantly or click one and not close, and click another. BTW info not working, in v2.8.5 work good.
bug Preferences error still exist.
bug After first run not script's list (in program window), GO must be restarted.
bug Install panel not working.
bug Edit script (in panel) - first run and error (Only execute for Opera), nothing happen, Opera must be restarted.

And szyk write above about two bug -s, but in polish.

Originally posted by moises-l:

@jado please see the Trasnslator for you correct


In Google I can't see Polish to English, but I have another translators idea.

Originally posted by moises-l:

*Author JaDo (http://my.opera.com/JaDo/about/)


bigeyes , I'm translator happy wink. Ok, but files are temporary only, on polish forum are better translators than me.pl.ini pl.jsFor polish users only:

W pl.ini nie wszystko jest przetłumaczone, ale i tak wyboru języka na razie nie ma, ponieważ nie działają Preferencje. Pl.js - raczej chyba wszystko gra, Listas de paginas siedzi w edit.html.

szyk napisał(a):

Originally posted by JaDo:

And szyk write above about two bug -s, but in polish.


smile


Bugs:

bug 1) If in script after "// @name" there is more than one space, then GreaseOpera doesn't display this script, but: grease.png
number of "default" = number of lines in script header

bug 2) If script doesn't have header, then GreaseOpera displays: grease2.png

bug 3) I have "Default", "www.my.opera.com" and "www.onet.pl" folders, but in GreaseOpera after I click listbox, then there is showed only "Default" folder and I must press DOWN and UP buttons, in order to change folders: grease3.png

yes 4) I thinks too, that after use "Rescan scripts" option list of scripts should be refresh (now I must restart GreaseOpera). smile


PS. Jado, a w Twoim XP wyświetla się w rozwijalnej liście więcej pozycji, jeśli będziesz miał kilka folderów ze skryptami użytkownika?

JaDo napisał(a):

Originally posted by szyk:

PS. Jado, a w Twoim XP wyświetla się w rozwijalnej liście więcej pozycji, jeśli będziesz miał kilka folderów ze skryptami użytkownika?

Nie.

moises-l napisał(a):

Thank for all feedback

GreaseOpera 2.9 beta 12/12/2006

http://files.myopera.com/moises-l/userjsmanager/GreaseOpera.exe

Please run uinstall.exe before continuing or delete Greaseopera.ini!