My Opera news » User JavaScript contest

User JavaScript contest

HTC Touch Diamond phone

This contest has been the topic of discussion since June last year (and most likely even longer). The goal of this contest is to find out who can create the best User JavaScript in the following two categories:

  • Best site enhancement
  • Best tool (in general)

The best User JavaScript overall will be awarded with a brand new HTC Touch Diamond™ with Opera Mobile 9.5 pre-installed.

Guidelines:

We've defined a set of guidelines which will help us evaluate submissions, but also assist you in creating a winning entry. We recommend everyone have a look in the User JavaScript tutorials hosted on userjs.org, but also our own "Take control with User JavaScript" guides are a solid read.

  • The script must not create variables or functions in the global scope or leak information to the page it runs in (anonymous functions).
  • The script must not modify Object.prototype properties.
  • Any changes to a site's own scripts or DOM should be as small as possible and as resilient to site changes as possible.
  • Sites that are enhanced / fixed must be publicly available. If user accounts are required, registration must be free.
  • You're free to participate in either one or both categories.
  • Deadline is Tuesday, July 15th.

In addition, the script must be well documented / commented:

  • What is being fixed or enhanced?
  • How does the fix or enhancement work?
  • How can we test the script?

To submit your entry, please use this competition form. The User JavaScript file can be hosted (for example) on your own My Opera files account (zip the folder along with documentation and upload). Please include a short summary about your User JavaScript along with a download link. All entries will be reviewed by Opera staff.

We've created a forum post for any questions or comments you may have regarding this contest.

Good luck, everyone! We can't wait to see those great submissions!

Comments

Tamil Tuesday, July 1, 2008 11:34:27 AM

Originally posted by EspenAO:

HTC Touch Diamond™ with Opera Mobile 9.5 pre-installed.

(91)

shadowKshadowk Tuesday, July 1, 2008 11:44:55 AM

HTC Touch Diamond heart

José Torreszetorres Tuesday, July 1, 2008 11:46:58 AM

wink

Higiohigio Tuesday, July 1, 2008 12:25:00 PM

wish i could make 1 sad!!

Pallab DeIndyan Tuesday, July 1, 2008 12:43:12 PM

Glad to see a userjs contest - Finally!!
Would be nice to get an official userjs gallery too.

Soumitrasoumitram4u Tuesday, July 1, 2008 1:01:53 PM

cool

SreenivasanSreeramu Tuesday, July 1, 2008 1:14:15 PM

HTC Touch Diamond....!!!!!

Matt Coxcoxy Tuesday, July 1, 2008 1:31:48 PM

whistle I was gonna buy a HTC Touch Diamond the other week. I wanted a Pro, but settled for a Diamond...

...and ended up buying a Nokia N95 8GB. whistle

Hallvord R. M. Steenhallvors Tuesday, July 1, 2008 1:53:53 PM

Is that some Java code behind the phone? p

Andrew NguyenSouthernCross Tuesday, July 1, 2008 2:10:48 PM

bigsmile That Diamond...bigeyes

João Davidpiroxicam Tuesday, July 1, 2008 2:21:01 PM

What is a User JavaScript?

João EirasxErath Tuesday, July 1, 2008 2:22:21 PM

hum... time to put my wildest ideas to good use p

Santeri Piippoaleksanteri Tuesday, July 1, 2008 2:37:25 PM

I myself won't most probably be participating in this, but I still wait for this; I'm sure this will result in nice pieces of UserJS come and float around smile

Hallvord R. M. Steenhallvors Tuesday, July 1, 2008 3:03:11 PM

piroxicam: see http://www.opera.com/support/tutorials/userjs/ for documentation.

malsumis Tuesday, July 1, 2008 3:16:07 PM

it's a pity that userjs.org is dead for 2 years now sad

MyOpera team, please fix this!fearphage Tuesday, July 1, 2008 4:11:59 PM

Is there a limit to the number of scripts submitted per person?

@coxy: I'm more of an N810W man myself but I will enjoy the competition just the same.

I'm glad userjs is finally getting some attention. As soon as opera adds userjs to the usage reports (bug #341105), perhaps we'll be seeing more of this. Perhaps this is the beginning of the road to an opera-hosted userjs repository. Oh boy!

Maverickmav1976 Tuesday, July 1, 2008 7:03:26 PM

Hmm... a very smart phone. I've the HTC Touch and can tell you that is a good phone.

Yeni Setiawansandalian Wednesday, July 2, 2008 8:23:01 AM

Can I get the HTC Touch Diamond without participating in this contest? love

z@h3kZAHEK Wednesday, July 2, 2008 9:50:13 AM

Let's see' Where is opera magicians:)
But I could make it...sad

Aux Wednesday, July 2, 2008 10:46:36 AM

Khm... I will upgrade my favourite UserJS, submit it and will hope for the prize! This time I MUST win! (:

Tamil Wednesday, July 2, 2008 1:12:39 PM

Originally posted by sandalian:

Can I get the HTC Touch Diamond without participating in this contest?

p

Manojmanojks Wednesday, July 2, 2008 3:35:44 PM

Well, I'm waiting for all those UserJSs that will come out.wait

johnnysaucepn Wednesday, July 2, 2008 5:03:03 PM

Originally posted by Sandalien:

Can I get the HTC Touch Diamond without participating in this contest?


Sure! Just find a shop near you!

Abenq Haikalhi_care Thursday, July 3, 2008 2:23:08 AM

HTC Touch Diamond!! Hm...
JavaScript? Huah...!???

Denis Edward Chesneyflotsam22 Thursday, July 3, 2008 10:17:44 AM

The spirit is willing but the flesh is weak. With this quote I opt out of the contest. Good luck to all competitors , u will need it wizard
flotsam22

EdoBantaricae Thursday, July 3, 2008 10:56:42 AM

thanks om

Johnnyrhonnysparks Thursday, July 3, 2008 11:06:42 AM

bah there's no point entering,
sombria and d.i.z. will win it for having written ospell p

Rafald.i.z. Thursday, July 3, 2008 2:03:42 PM

Originally posted by rhonnysparks:

sombria and d.i.z. will win it for having written ospell


Ospell is not entering competition.

Or maybe it does if Sombria improved upon it in secrecy. smile

Elitsaelinks Thursday, July 3, 2008 2:38:47 PM

Java .. may be, but JavaSript - not yet rolleyes

skye11 Thursday, July 3, 2008 6:04:55 PM

@fearphage,

Perhaps this is the beginning of the road to an opera-hosted userjs repository. Oh boy!


I agree - I've been sensing something is in the works for this
an official Opera-approved userJS ('extensions') system
it's time! up wait

Doss Amanorlovedoctor00791 Thursday, July 3, 2008 9:38:20 PM

What you don't know you cannot do. I don't know Java script so i can't take part in the competition. Why don't you organize a love message contest too....

Dai NamMrIDEA Friday, July 4, 2008 6:04:02 AM

Oh. Thanks. I agree,
HTC Touch Diamond
take home...
yes yes yes

John BarnettJohn164 Saturday, July 5, 2008 6:55:59 AM

I would like to request a java script enabling me to Highlight text on a web page and for that text to remain highlighted when I go back to that web page.

I have no programming skills that is why I am asking if someone can create this please.

Joshua PhelpsJoshuaPhelps Saturday, July 5, 2008 9:47:34 PM

i wish i had a bit of programming skills to compete, cause that phone looks pretty sleek. sad

Hélder Matosyamato74 Sunday, July 6, 2008 11:06:02 PM

Would be nice to get an official userjs gallery too.

up

John BarnettJohn164 Monday, July 7, 2008 7:14:08 AM

Do you mean something like this http://userjs.org/ bigsmile

lone6536 Monday, July 7, 2008 7:36:52 AM

How much is the HTC touch diamond.bigeyes

lone6536 Monday, July 7, 2008 7:37:15 AM

How much is the HTC touch diamond.bigeyes

lone6536 Monday, July 7, 2008 7:37:49 AM

How much is the HTC touch diamond.bigeyes

lone6536 Monday, July 7, 2008 7:38:38 AM

How much is the HTC touch diamond.bigeyes

lone6536 Monday, July 7, 2008 7:39:56 AM

How much is the HTC touch diamond.bigeyes

lone6536 Monday, July 7, 2008 7:40:22 AM

How much is the HTC touch diamond.bigeyes

Benjamin Joffe Monday, July 7, 2008 8:52:56 AM

ooh, I wish opera employees could compete! bigsmile

flatrate Monday, July 7, 2008 10:44:12 AM

Is ther informations on german about the guidelines, so it is a little difficult to understand for international users, Thank you.

Hélder Matosyamato74 Monday, July 7, 2008 11:49:23 AM

Do you mean something like this http://userjs.org/


i mean some updated site. A great ammount of the scripts from this site are outdated.

KryptoKnightAleksOD Monday, July 7, 2008 2:21:50 PM

So... does it mean Opera will finally get official support on its JavaScript extensibility similarly to Firefox's addons and userscripts.org websites? If so, Firefox better watch out, Opera is finally coming to town of extensibility! p

John BarnettJohn164 Monday, July 7, 2008 4:00:16 PM

If it dose it needs an easier way of implementing the java scrips, some require more than just placing the java script into a folder and then selecting enable java.

Arvis Lācisarvislacis Monday, July 7, 2008 5:32:09 PM

JavaScript is the most easiest scripting language, you can write script with Notepad!

Elitsaelinks Monday, July 7, 2008 6:22:10 PM

but you definitely need a console wink

Arvis Lācisarvislacis Monday, July 7, 2008 7:18:00 PM

There are two different things: Java and JavaScript! Java is used to creat games and applications, but JavaScript to make better webpages and add new interactive elements to webpage!

Write a comment

You must be logged in to write a comment. If you're not a registered member, please sign up.