Motori di ricerca: la potenza della linea di comando di YubNub
Scritto da Enrico Bertini | 28 Aprile 2007
![]()


Ogni giorno vengono sviluppati nuovi strumenti per condurre ricerche sul web. Chiunque li progetti, cerca sempre di seguire nuovi approcci che dovrebbero impattare sulla semplicità d’uso, sulla rapidità di esecuzione, sulla estensibilità delle funzioni, sull’aggregazione di contenuti, nonché sulle possibilità di personalizzazione dell’interfaccia utente.
YubNub non è un motore di ricerca, e non è neanche un metamotore. Si potrebbe definirlo un meta metamotore, ma è più appropriato chiamarlo “aggregatore” di motori, visto che ne raggruppa talmente tanti sia di tipo orizzontale che verticale. Ma YubNub non è solo questo: le funzionalità che offre consentono di fare molte altre cose.
La categoria di applicazioni alla quale YubNub appartiene è quella delle “linee di comando per il web” (ne ho utilizzata anche un’altra: Nutshell, ma non è paragonabile). In pratica, sulla base di un comando composito inseribile nella casella di ricerca, è possibile interrogare una molteplicità di motori e di fonti informative tra le più disparate. Inoltre, è possibile eseguire varie altre operazioni.
Ma in che cosa consiste un comando? E che cosa si può fare con YubNub?
Un comando dato a YubNub si compone di due parti: un identificatore (che sottindende la risorsa web da utlizzare) ed uno o più specificatori (termini di ricerca o sottocomandi). Ma vediamo alcuni esempi di comandi che YubNub è in grado di elaborare:
| Comando | Esempio | Azione |
|---|---|---|
| g + keywords | g social media | Cerca su Google le keywords specificate (per effettuare ricerche soltanto in italiano si può usare il comando "git"). |
| y + keywords | y social media | Cerca su Yahoo! le keywords specificate. |
| tec + keywords | tec web 2.0 | Cerca su Technorati le keywords specificate. |
| deli + tags | deli blogosfera rss | Cerca su del.icio.us i bookmarks che contengono i tags specificati. |
| gim + keywords | gim nissan murano | Cerca su Google Images le immagini corrispondenti alle keywords specificate. |
| flk + tags | flk tucano | Cerca su Flickr le immagini corrispondenti ai tags specificati. |
| s.i + keywords | s.i tucano | Cerca su Google Images, Yahoo! Images e Flickr le immagini corrispondenti alle keywords specificate. |
| gmaps + specifiche luogo | gmaps Roma Piazza di Spagna | Cerca su Google Maps il luogo specificato. |
| gmt + città | gmt Paris | Restituisce, usando timeanddate.com, il local time e le condizioni metereologiche del luogo specificato. |
| wp + termine | wp opensearch | Cerca su English Wikipedia il termine specificato (per cercare su Italian Wikipedia si può usare il comando "it.wiki"). |
| a + definizione | a blogosphere | Cerca su Answers.com la definizione specificata. |
| gtwit + keywords | gtwit digg | Cerca su un Google Co-op per Twitter le keywords specificate. |
| mini + URL | mini http://www... | Accorcia le URL utilizzando minilink.org. |
| moz + keywords | moz seo toobar | Cerca su Firefox Add-ons i plugins di Firefox che contengono le keywords specificate. |
| who + dominio | who wordpress.com | Cerca su Domain Tools le informazioni sul dominio specificato. |
| dd + dominio | dd wordpress.com | Cerca su CentralOps.net le informazioni sul dominio specificato. |
| attmeter + -1 dominio1 -2 dominio2 ... | attmeter -1 google.com -2 yahoo.com | Effettua triangolazioni di traffico fra più domini utilizzando AttentionMeter. |
| stock + simbolo azionario | stock goog | Cerca su Yahoo! Finance il simbolo azionario specificato. |
| logo + nome azienda | logo barilla | Cerca su Brandsoftheworld.com il logo aziendale specificato. |
| dott + keywords | dott influenza | Cerca sul dizionario medico di OK le keywords specificate. |
| mash + keyword + identificatori | mash tucano gim yim flk | Crea una mashup istantanea applicando diversi comandi ad una keyword. |
| split + URLs | split {url g tucano} {url y tucano} {url a tucano} | Visualizza diverse URLs in una singola schermata. |
| ls | ls | Elenca tutti i comandi di YubNub |
| ge | ge | Elenca i comandi maggiormente utilizzati dagli utenti di YubNub |
| man + comando | man opensearch | Fornisce una spiegazione del comando e della sua sintassi. |
| create | create | Apre un pannello per la creazione di un nuovo comando. |
| url + comando | urlet g social media | Converte un comando in una URL. |
| urlet + comando | urlet g social media | Genera un bookmarklet per il comando specificato. |
| opensearch + comando | opensearch g social media | Restituisce un file OpenSearch XML quale output del comando specificato. |
| ecc... |
YubNub implementa attualmente più di 10.000 comandi. Ci sono comandi per effettuare ricerche sui motori, sui siti di social media, di news, di informazione commerciale, finanziaria, medica, … Esistono comandi per interrogare databases, dizionari ed enciclopedie. Si possono ricercare informazioni testuali, libri, immagini, musica, video, films, … Sono disponibili comandi per effettuare conversioni, calcoli matematici, manipolazioni di stringhe, di contenuti, … Ulteriori comandi consentono di ottenere informazioni su persone, domini, previsioni metereologiche, … Altri ancora permettono di manipolare feeds RSS, URLs, … Si possono anche creare comandi che modificano comandi. Insomma, ci sono comandi per tutti i gusti ed esigenze (una loro categorizzazione è disponibile a questo indirizzo).
Chiunque può estendere YubNub e creare, abbastanza facilmente, nuovi comandi. YubNub è una sorta di linguaggio di programmazione, con tanto di istruzioni condizionali: i suoi comandi possono essere concatenati attraverso meccanismi molto simili alle pipes, in modo tale che l’output di un comando costituisca l’input di un altro. Ciò mette in grado YubNub di fare cose davvero sofisticate.
YubNub è un applicazione Open Source sviluppata utilizzando Ruby on Rails. L’applicazione nasce da un progetto di Jon Aquino di qualche anno fa, ma, su una scala più ampia, si tratta della concretizzazione di un’idea applicativa estremamente intelligente: quella della URL command line del web OS.
YubNub è un’applicazione in pieno stile 2.0: le potenzialità di mashup aperte dal suo approccio sono immense. Non trattandosi di un servizio nuovissimo, gli addetti del settore già lo conosceranno. Qui c’è il blog.
Categorie: Motori di Ricerca, Search Engines
Supporta Stalkk.ed
Questo è un blog di Open Consulting.
Hai trovato interessante questo articolo?
Considera di linkarlo: Motori di ricerca: la potenza della linea di comando di YubNub.
Considera anche di sottoscrivere il feed RSS di Stalkk.ed, oppure di utilizzare il motore di ricerca Stalkk.ed BNS per le tue ricerche sulla tecnologia.
Articoli Correlati
Commenti
Lascia una risposta

