web analytics

Så enkelt programmerer du nye funksjoner i Ubiquity

Lær hvordan man “programmerer” sine egne funksjoner i Ubiquity, kommandolinjen for Firefox.

uni Så enkelt programmerer du nye funksjoner i Ubiquity hoyre

Hvis du er både en fast leser av Teknonytt og en stor Firefox-fan, så husker du helt sikker vår artikkel om kommandoverktøyet Ubiquity. Dette er et verktøy som gir deg full kontoll over flere funksjoner i og utenfor Firefox kun ved å bruke tastaturet til å skrive kommandoer i et grensesnitt som ligner mye på typiske programkjørere som Quicksilver og Launchy. Hvis du aldri har hørt om det før så anbefaler jeg å lese vår artikkel om dette flotte tillegget og kommandolinjen, Ubiquity kan lastes ned fra denne nettsiden.

Hva er bookmarklets?

For alle som har lyst til å lære mer om dette verkøyet så anbefaler jeg å følge nøye med i denne artikkelen, for jeg skal nå lære dere en enkel måte å “programmere” inn nye funksjoner i Ubiquity. Det vi skal gjøre er å bruke såkalte bookmarklets til å lage en ny funksjon, bookmarklets er bokmerker som hører til forskjellige tjenester på nettet, disse legger man vanligvis i bokmerkelinjen i Firefox for å få lett tilgang til dem. Et eksempel på et slikt bokmerke er funksjoner som “Clip to Evernote” eller “Share on Facebook”, hvor du klikker på selve bokmerket og får enkel tilgang til den funksjonen som det representerer.

Følg med på videoen under for å så en lett forståelig gjennomgang, jeg skal etterpå forklare det så godt det lar seg gjøre med tekst under.

Slik lager man sine egne funksjoner i Ubiquity:

  1. Tast inn kommandoen for å få fram kommandolinjen til Ubiquity.
  2. Skriv inn “Command-editor” og trykk enter.
  3. Bruk Følgende kommando/kode i editoren:

CmdUtils.makeBookmarkletCommand({
name: "NavnPåFunksjon",
url: "Fyll inn nettadressen til det bokmerket du ønsker å bruke"
})

Koden du skriver inn vil lagre seg selv mens du skriver, så det skal være mulig å bruke den nye kommandoen du har laget med en gang den er ferdig skrevet. Hvis du fortsatt ikke forstår dette så er kommentarfeltet tilgjengelig – jeg svarer så raskt som jeg får til.


Relaterte saker

If you enjoyed this post, make sure you subscribe to my RSS feed!

Følg artikkelforfatter på Twitter.

2 Responses to “Så enkelt programmerer du nye funksjoner i Ubiquity”

  1. Har laget en jeg å! Du kan sende gratis sms med denne(med gulesider)!
    bare bytt ut kontakt og nummer med dine kontakter og nummere, husk å skifte ut de nede også.
    du kan lett legge til fler, bare følg mønsteret.
    skift ut XXXXXXXX med ditt mobilnummer som du har registrert os gulesider.
    for å sende sms skriver du bare “sms “navn på kontakt” og “det du vil si”
    eks: sms nicolas og Hei på deg!

    gå til command editor, og lim inn dette:

    CmdUtils.CreateCommand({
    name: “sms”,
    takes: {“nummer”: noun_arb_text},
    modifiers: {og: noun_arb_text},

    preview: function( pblock, nummer, mods ) {
    if (nummer.text==’kontakt1′) nummer.text=”nummer1″
    if (nummer.text==’kontakt2′) nummer.text=”nummer2″
    if (nummer.text==’kontakt3′) nummer.text=”nummer3″
    var msg = ‘sms “${nummer}” og ${og}.’;
    var subs = {nummer: nummer.text, og: mods.og.text};

    pblock.innerHTML = CmdUtils.renderTemplate( msg, subs );
    },

    execute: function( nummer, mods ) {
    if (nummer.text==’kontakt1′) nummer.text=”nummer1″
    if (nummer.text==’kontakt2′) nummer.text=”nummer2″
    if (nummer.text==’kontakt3′) nummer.text=”nummer3″
    var msg = “sier ” + mods.og.text + ” til ” + nummer.text;
    var url = “https://www.gulesider.no/mypage/sendSms.c?&sender=XXXXXXXX&recipients=” + nummer.text + “&text=” + mods.og.text + “&submit=send”;
    Utils.openUrlInBrowser( url );
    displayMessage( msg );
    }
    });

  2. I esteem what you have done here. I like the associate oneself with where you announce ‘ you are doing this to give retreat from but I would try on by all the comments that this is working for you as well.

Leave a Reply