PDA

Prikaži potpunu verziju : Greasemonkey skripte


urke
1.5.2008, 13:17
Greasemonkey (https://addons.mozilla.org/en-US/firefox/addon/748) je dodatak za Firefox koji omogućava prilagođavanje web stranica tako da potpuno (ili makar delimično) odgovaraju korisniku, korišćenjem DOM-a i samog JavaScripta.

Riznica gotovih skripti za najrazličitije primene može se naći na sajtu userscripts.org (http://userscripts.org/)
a korisna adresa je svakako Wiki (http://wiki.greasespot.net/Main_Page).

Da li se neko od forumaša upuštao u izradu GM skripti i da li bi sa ostatkom auditorijuma podelio svoje tvorevine?

Ja sam počeo da se interesujem za ovu alatku pre par nedelja i za sada sam uradio svega tri skripte koje, verujem, neće biti od koristi nikome sem meni :) Uglavnom, jedna je za automatsko pisanje poruka na MyMiniCityju, druga za zamenu popup adresa na power-city razmeni linkova radi upotrebe snaplinks Firefox ekstenzije, i treća je preračun i ubacivanje cene komponenti u eurima i dinarima sa PDV-om u lite verziju jedne Kragujevačke kompjuterske firme.

A vi?

Edit: Konačna verzija nastala fuzijom verzije 0.4 (http://www.sk.rs/forum/showpost.php?p=527280&postcount=17) i pisanja Servisa „Greasemonkey ispod haube“: http://userscripts.org/scripts/show/52170

Iris
1.5.2008, 13:51
Kasniš kolega :D

Šalim se, sajt i sama upotreba skripti je predstavljena u Vodiču (http://www.sk.co.yu/2007/10/skin07.html) pre jedno 6 meseci (lektorka je smatrala da su u pitanju "skriptovi" ;)), a mislim da smo u ovoj temi (http://www.sk.rs/forum/showthread.php?t=299) takođe pominjali Greasemonkey i neke od sjajnih skripti...


Ja se lično nisam upuštala u kreiranje istih, ali koristim veliki broj gotovih sa Userscripts sajta, između ostalih: NoDelay, Flickr Refer Comment, YouTube HD, Auto-Block Facebook apps 1.1, Google Ad Art! (koga najtoplije preporučujem), itd...

urke
1.5.2008, 14:08
Hvala koleginice :) Ne kasnim, otkrio sam ja to odavno, samo nisam imao želje da probam... dok nisam shvatio da mi ipak može zatrebati :)

Nego, ja sam ovde više hteo da skrenem pažnju na razvoj (programiranje) „skriptova“ nego na upotrebu gotovih a tuđih. Što će reći, više iz ugla developera no iz ugla juzera ;)

Iris
1.5.2008, 20:41
Jasno mi je, posebno zbog same lokacije teme ali ja sam uvek i za paralelno informisanje i edukaciju krajnjih korisnika koji se ne švrćkaju Internetom dovoljno... :)

xsalex
1.5.2008, 20:51
Hvala koleginice :) Ne kasnim, otkrio sam ja to odavno, samo nisam imao želje da probam... dok nisam shvatio da mi ipak može zatrebati :)

Nego, ja sam ovde više hteo da skrenem pažnju na razvoj (programiranje) „skriptova“ nego na upotrebu gotovih a tuđih. Što će reći, više iz ugla developera no iz ugla juzera ;)
Da se nadovežem na ovu temu...

Ako već znaš da praviš skriptove dali bi mogao da napraviš neki skript za Travian.?

:D :)

Iris
1.5.2008, 20:59
Skripti za Travijan ima koliko hoćeš, pretraži sajt koji smo Urke i ja pomenuli!

xsalex
1.5.2008, 22:06
Skripti za Travijan ima koliko hoćeš, pretraži sajt koji smo Urke i ja pomenuli!
Da postoji ali ni jedna koju ja zamišljam :D

urke
1.5.2008, 23:11
Pa obzirom da ne igram Travian, sledi zaključak da ne bih mogao da napišem ništa za tu igru jer ne znam šta treba da se radi :) A i tek sam počeo i to sa jednostavnim stvarima :)

Evo baš mi je nešto palo na pamet :D Jednom davno sam pravio CSS za SK forum koji postavlja boje u ruhu Lakih pingvina, ali je za to bio potreban CSS Edit i izmene su se gubile pri ponovnom učitavanju stranice. Evo najavljujem da ću napraviti GM koji postavlja boje za SK forum trajno, prema definisanoj paleti u samom skriptu.

Inače, skripta koju sam već pominjao za umetanje cene sa PDV-om u cenovnik komponenti može da se pokupi odavde (http://www.urosevic.net/greasemonkey/pitlitecenovniksapdv.user.js). Zbog reklame, neću dati adresu sajta o kome se radi, ali se ona može videti pri instalaciji skripte.

Iris
1.5.2008, 23:40
Evo baš mi je nešto palo na pamet :D Jednom davno sam pravio CSS za SK forum koji postavlja boje u ruhu Lakih pingvina, ali je za to bio potreban CSS Edit i izmene su se gubile pri ponovnom učitavanju stranice. Evo najavljujem da ću napraviti GM koji postavlja boje za SK forum trajno, prema definisanoj paleti u samom skriptu.

Please, do! I nemoj samo da favorizuješ pingvine, dodaj i neke druge živuljke u paletu... ;)

vaskotv
2.5.2008, 16:05
Fina Youtube skripta za download videa sa istog nalazi se ovde (http://userscripts.org/scripts/show/8177).

:ciao:

urke
2.5.2008, 18:09
Please, do! I nemoj samo da favorizuješ pingvine, dodaj i neke druge živuljke u paletu... ;)

Evo prototipa (http://www.urosevic.net/greasemonkey/skforumcustomcolorthemer-0.1.user.js)

Naravno, treba dodatno srediti stilove jer su okviri ugnježdenih elemenata (poput ovog za brzi odgovor i TinyMCE/WYSIWYG editora za pisanje poruke) maloooo... ružnjikavi :) Takođe, dugmad ostaju u originalu (plava), a tu je i plava traka sa leve strane u pozadini.

Obzirom da se prvi skriptovi u vodu bacaju, probaj da promeniš boje po svojoj želji (četiri boje za pozadine i svetli tekst i tri boje za tekst - tekst, linkovi, aktivni linkovi), pa javi utiske :ciao:

Iris
2.5.2008, 18:38
Au, ova roze ubija! http://www.clipartof.com/images/emoticons/xsmall2/2186_getting_ready_to_puke.gif

Sve radi ok, mada bih ja radije išla sa varijantama sive, zelene ili kaki...

urke
2.5.2008, 18:41
Au, ova roze ubija! http://www.clipartof.com/images/emoticons/xsmall2/2186_getting_ready_to_puke.gif

Sve radi ok, mada bih ja radije išla sa varijantama sive, zelene ili kaki...

Samo izvoli ;) Otvori skriptu u GM editoru i zameni boje na početku (ima ih samo sedam). Nisam mogao da svedem na manje. Zapravo, mogao sam na šest, ali ajd sad :)

I obavezno podeli stil sa drugarima :n_klanja:

Iris
2.5.2008, 18:48
Greota da ti se mešam u rad... samo me zanimalo zašto si stavio roze po defaultu :D

urke
3.5.2008, 8:45
Greota da ti se mešam u rad... samo me zanimalo zašto si stavio roze po defaultu :D

Vidi se da ne koristiš Linux, inače bi se „mešala“ :kreza:

A roza, paaa, tako ispalo kad sam birao boje na osnovu nijanse ljubičaste (menjao samo zasićenost na skali). Najbitnije je da se veoma, veoma lako boje menjaju :D

Nego, evo nove verzije (http://www.urosevic.net/greasemonkey/skforumcustomcolorthemer-0.2.user.js), imaš i gray paletu a i ovu "web 2.0" koaja je default (mnogo liči na default SK foruma), pa možeš da promeniš na gray da vidiš kako sam to ja zamislio d aizgleda (za početak).

Iris
11.5.2008, 19:19
Ova gray (0.4) verzija je sjajna, upravo sam je isprobala i pozdravljam iz sve snage... :aplauz:

Sada niko ne sme da se buni i traži novi skin za forum... ako ga želi, neka ga napravi sam :D


EDIT: Zaboravih da dodam link za noviju verziju skripte, toplo hvala vaskotv-u!
Evo i screenshot-a

http://www.mediafire.com/imgbnc.php/5cfee0bd0f61dae1d396023c9cf25b4e2g.jpg (http://www.mediafire.com/imageview.php?quickkey=zudmd2zgayy&thumb=4)

vaskotv
11.5.2008, 19:59
Vidi se da ne koristiš Linux, inače bi se „mešala“ :kreza:

A roza, paaa, tako ispalo kad sam birao boje na osnovu nijanse ljubičaste (menjao samo zasićenost na skali). Najbitnije je da se veoma, veoma lako boje menjaju :D

Nego, evo nove verzije (http://www.urosevic.net/greasemonkey/skforumcustomcolorthemer-0.2.user.js), imaš i gray paletu a i ovu "web 2.0" koaja je default (mnogo liči na default SK foruma), pa možeš da promeniš na gray da vidiš kako sam to ja zamislio d aizgleda (za početak).

Ovaj link sto je naveo urke ne radi, tako da evo ga pravi link (http://www.urosevic.net/greasemonkey/skforumcustomcolorthemer-0.4.user.js).

:ciao:

urke
11.5.2008, 23:59
Pa bre ažurira se u međuvremenu :) I taj 0.4 će da postane invalidan, zato uvek najsvežije na http://urosevic.net/greasemonkey ;)

PDarko
15.5.2008, 23:54
Da se pridružim Urošu (ostali samo kritikuju :().

Moja skripta menja akciju dugmeta (pre bi se reklo slike) Brzi odgovor. Ona omogućava da citirate bilo koji tekst sa trenutne stranice. Upotreba je jednostavna. Selektujte tekst koji želite da citirate i kliknite na dugme. Ukoliko ništa nije selektovano akcija dugmeta se ne menja.

Umalo da zaboravim link (http://operarun.googlepages.com/sk-qreplay.js).

Napomena: Ova skripta je pisana za Operu, ali pošto nema metoda specifičnih samo za nju trebalo bi da radi i u Lisici. Probajte i javite utiske.

PDarko
16.5.2008, 22:40
Evo nove verzije (0.2). Jedna mala, ali bitna izmena (pogledajte u fajlu). Link je isti kao i pre.

vaskotv
17.5.2008, 2:05
Meni ovo ne radi, ili sam ja nedje pogresio!:(

MG-RAY
17.5.2008, 8:48
Ovo me sve podseti na onu moju (http://www.sk.rs/forum/showpost.php?p=328331&postcount=1669) skriptu za skinovanje koju sam jos davno radio... (i skoro niko se nije potrudio da je pogleda :D)...

Nego, evo kako to sve izgleda ukombinovano sa (malo promenjenom) urke -ovom skriptom :)

Stil:

case "orange":
var b1 = "#444";
var b2 = "#F8A23D";
var b3 = "#E3E1E4";
var b4 = "#EEE";
var t1 = "#222";
var t2 = "#2F415D";
var t3 = "#FF7400";
break;

urke
17.5.2008, 14:16
@PDarko: ne da radi na Lisici.

DobroslaV
17.5.2008, 17:14
Urke svaka čast extra je gray verzija :tapsh: :aplauz:

EDIT:

Gde da nađem GM editor?

urke
17.5.2008, 18:38
Na windowsu u c:\windows\notepad.exe, na linuxu biraj volj ti gedit, kate, leafpad... :)

PDarko
17.5.2008, 19:25
@PDarko: ne da radi na Lisici.
Znam, ali ne znam gde sam pogrešio jer mi Firefox ne prijavljuje greške.

PDarko
21.5.2008, 0:31
Ispravio sam "gresku". U stvari nasao sam bug u firefoxu.

Link je isti, a za one koje mrzi da gledaju prethodne poruke evo linka (http://operarun.googlepages.com/sk-qreplay.js).

vaskotv
21.5.2008, 0:42
Ispravio sam "gresku". U stvari nasao sam bug u firefoxu.

Link je isti, a za one koje mrzi da gledaju prethodne poruke evo linka (http://operarun.googlepages.com/sk-qreplay.js).

Meni opet nece.:(

PDarko
22.5.2008, 3:07
Meni opet nece.
Pokušaj da ispred ekstenzije dodaš .user (sk-qreplay.user.js). Inače, ja nemam poima kako se instaliraju skripte u GM-u. Samo iskopiram sadržaj u neki od postojećih fajlova.

urke
22.5.2008, 6:47
Ni meni ne radi u FF 2.0.0.14 na Fedori. Skripta ne daje nikakve greške. Nemam sada kada da je gledam, ali ako koristiš kopiranje u klipbord, to u FF od neke 2.0.0.10 verzije, čini mi se, više nije dozvoljeno.

I da, da bi se u FF pokrenula procedura za instalaciju naziv mora da se završava sa .user.js

PDarko
24.5.2008, 2:38
Izgleda da vBulletin® (ili javascript) isporučuje drugačiji kôd Firefoxu. U Operi je polje za brzi odgovor textarea, a u Firefoxu iframe. Za sada skriptu (http://operarun.googlepages.com/sk-qreplay.js) mogu da koriste samo korisnici Opere, a ovih dana ču poraditi i na podršci za Greasemonkey.

PDarko
26.5.2008, 22:43
Pošto sam zagovornik poštovanja standarda i poštujem iste, naročito kada je Web u pitanju, zanimalo me koliko ih drugi (Web developeri) poštuju. Kao što znate (ako ne znate, sad ćete saznati) browseri imaju dva načina prikazivanja dokumenta:
Standardni - ako prepoznaju dokument (DOCTYPE je specificiran), i
Quirks - ako ga ne prepoznaju(DOCTYPE nije specificiran).U Quirks modu browseri pokušavaju da isprave brljotine developera i da prikažu web stranu što je bolje moguće. U Standards modu bi trebali da poštuju standarde (koji su definisani preko DOCTYPE).
Informacija o tome na koji način tretiraju određenu stranu mogu se videti u informaciji o strani. Pošto je meni bilo zamorno da gledam info o svakoj strani, napisao sam skriptu koja ih prikazuje nakon što se strana učita.

Ako i vas zanima na koji način vaš browser tretira trenutno učitanu stranu instalirajte ovu skriptu. U donjem desnom uglu ćete dobijati jedno od dva obaveštenja kao na priloženim slikama.

quirksmod.user.js (http://operarun.googlepages.com/quirksmod.user.js)

VojaM
27.5.2008, 11:46
(lektorka je smatrala da su u pitanju "skriptovi" ;))I redaktor je istog mišljenja. Mogli bismo dugo razglabati na temu da je i upotreba reči "skripta" kao naziv za prekucane beleške kao imenice u jednini neispravan (u pitanju je ista starinska gramatička konstrukcija kao "akta" i "posla", dakle množina od "skript", "akt" i "posao"), ali to bi nas daleko odvelo.

urke
18.8.2008, 22:43
OffTopic: A propo standards/quirks režima renderovanja, da li ste znali da veliki Google uopšte ne poštuje W3C standarde? I uopšte, veliki teže ka nepoštovanju standarda.

Karadjordje
11.9.2008, 16:13
Koristio bi skripte i koliko znam najbolje je imati firefox za to. Sad ja instaliram firefox,greasemonkey i skinem skripte. Ali neznam kako se instaliraju i pokrecu, tj. neznam nista o njima a nema ko da me nauci.

Koj firefox mi je potreban?
Meni je potrebno uputstvo!?
Bio bih zahvalan kada bi mi neko nekako pomogao!!!

urke
11.9.2008, 17:00
Ако си инсталирао Фајрфокс и Грејсмонки у њему, кликни на линк рецимо моје скрипте и добићеш дијалог за њену инсталацију. Одговори потврдно на упит, а онда освежи СК форум и добићеш прилагођени изглед.

Karadjordje
11.9.2008, 17:08
Ако си инсталирао Фајрфокс и Грејсмонки у њему, кликни на линк рецимо моје скрипте и добићеш дијалог за њену инсталацију. Одговори потврдно на упит, а онда освежи СК форум и добићеш прилагођени изглед.

Ja bi naprimer ubacio Travian skripte.
Kako bi mi neko pomogao da ih ubacim - nemaju sve skripte uputstvo.
A i razlikuju se firefoxovi, koj mi je potreban???

urke
11.9.2008, 21:04
Било који Фајерфокс у коме ради Грејсманки екстензија.

Поступак инсталације сам ти интерактивно снимио и поставио овде (http://rapidshare.com/files/144449569/greasemonkey_uputstvo.ogv) (треба ти VLC (http://www.videolan.org/), рецимо, да би погледао тај видео, или било који видео плејер на ГНУ/Линуксу).

Macak Mackin
21.1.2009, 17:13
Treba mi skripta da prepoznaje da li su linkovi ispravni ili nisu?kad trazim nesto po forumima... hvala unaprijed

dzonihsv
21.1.2009, 17:19
Koji linkovi?
Ja za MU/RS koristim Rapidshare Links Checker koji prepoznaje i navedeni Megaupload a verovatno i Filefactory (mada njega vrlo retko koristim tako da mi skoro nista ne znaci).

Chivan
21.1.2009, 17:27
Treba mi skripta da prepoznaje da li su linkovi ispravni ili nisu?kad trazim nesto po forumima... hvala unaprijed
Skripta za prepoznavanje linkova ka stranicama ili ka fajlovima? Ako je za prepoznavanje RapidShare linkova, imaš skriptu na http://userscripts.org/scripts/show/9467

Macak Mackin
21.1.2009, 19:21
a ne samo rapid...
nego i megaupload,sendspace,rapidshare...i jos ...ako ima u kompletu ...

Macak Mackin
21.1.2009, 19:24
Skripta za prepoznavanje linkova ka stranicama ili ka fajlovima? Ako je za prepoznavanje RapidShare linkova, imaš skriptu na http://userscripts.org/scripts/show/9467

jel ovo za sve linkove?
http://userscripts.org/scripts/show/30707

dzonihsv
21.1.2009, 19:25
Koji linkovi?
Ja za MU/RS koristim Rapidshare Links Checker koji prepoznaje i navedeni Megaupload a verovatno i Filefactory (mada njega vrlo retko koristim tako da mi skoro nista ne znaci).

Ovaj koji smo ja i Chivan naveli "prepoznaje" RS/MU i FF.

A ovaj (http://userscripts.org/scripts/show/24953) "prepoznaje" i rapidshare.de, netload.in, easy-share.com, mediafire.com, megashares.com, depositfiles.com, vip-file.com, yourfilehost.com, and sendspace.com.

Mislim da ti je dosta. ;)

Macak Mackin
22.1.2009, 7:31
pa nece ovo sto je problem...instalirao sam skriptu (prije toga onaj program i evo majmuncioc stoji u cosak upaljen )
ali on ne reaguje -uopste ne prepoznaje...nista DEAD :paranoia:

dzonihsv
22.1.2009, 7:34
Hoce, hoce... Radi provereno jer je ja koristim vec dosta vremena.
Probaj sve ispocetka, totalnu reinstalaciju Greasemonkey-a.

Iris
22.1.2009, 13:38
I, ako mogu da primetim, ova tema je počela pitanjem Da li se neko od forumaša upuštao u izradu GM skripti i da li bi sa ostatkom auditorijuma podelio svoje tvorevine?

Dakle, tema je namenjena skriptama koje su pravili ili editovali članovi foruma - ako vas zanimaju neke druge skripte, predloga ima sasvim dovoljno u drugim temama na forumu, kao i u starijim brojevima časopisa!