martedì, 14 aprile 2009
03:40

commenti

Eliminare la pubblicità in FeedDemon

di ckiikc
E volendo in qualsiasi feed reader che supporti i fogli di stile e i selector credo.

Una volta localizzato il file CSS con il foglio di stile (ad esempio io uso con FeedDemon lo stile di visualizzazione chiamato Serfer e quindi ho modificato il solo file serfer.css, ma volendo si possono modificare tutti) (per FeedDemon si trova nella cartella: Data\Styles) inserire il seguente codice da qualche parte:


/* ADS Remover*/

img[src*="googleadservices"]{
display: none;
}

a[href*="googleadservices"]{
display: none;
}

img[src*="pheedo"]{
display: none;
}

a [href*="pheedo"]{
display: none;
}

/* ADS Remover*/


il gioco è fatto.

Per chi vuole sapere qualcosa di più rimando ad alcuni link utili.
Innanzitutto il metodo si basa sui selector dei fogli di stile.
L'idea mi è venuta leggendo il codice di AdSweep.

domenica, 22 marzo 2009
00:34

commenti

Google Chrome e adblocker

di ckiikc

Una delle limitazioni più grande di Google Chrome è la mancanza di addon come quelli di Firefox. Bene, i tempi bui sembrano essere finiti. Le versioni Beta e Dev del browser di casa Google ora li supportano.

Probabilmente se avete installato Chrome avrete l'ultima versione stabile (0.5.qualcosa). Esistono però delle versioni beta (con tutti le problematiche del caso: eventuali instabilità o problemi di sicurezza) e Dev (per sviluppatori credo) che possiedono già nuove funzionalità, compresa quella di utilizzare addon (chiamate extension).
Per passare dalla versione stabile a quella Beta occorre scaricare questo file

http://chromium.googlecode.com/files/chromechannel-2.0.exe

eseguirlo e passare al ramo Beta della installazione di Chrome

Poi aprire Chrome e andare in Opzioni (chiave inglese in alto a sinistra)

Selezionare informazioni su Google Chrome

Attendere che il programma cerchi gli aggiornamenti e scaricarli.

Chrome chiederà di riavviare: riavviate.

A questo punto siete pronti per utilizzare le estensioni o addon che dir si voglia.

Gli addon sono scritti in javascript e questo rende tutto molto interessante perché sarà possibili utilizzare tonnellate di codice già presente in rete.

Ad esempio si potrebbe utilizzare AdSweep per bloccare le pubblicità delle pagine web. Per farlo basterà scaricare AdSweep.

Creare una cartella su C: ad esempio C:\myextension

Creare un file all'interno della cartella myextension chiamandolo manifest.json ed inserire al suo interno il seguente codice:

{
  "format_version": 1,
  "id": "CAFFEBABECAFFEBABECAFFEBABECAFFEBABECAFE",
  "version": "1.0",
  "name": "AdSweep Test",
  "description": "A real Chrome extension.",
  "content_scripts": [
    {
      "matches": ["
http://*/*", "https://*/*"],
      "js": ["AdSweep.js"]
    }
  ]
}

estrarre il contenuto del file AdSweep.zip che avete già scaricato e metterlo nella cartella C:\myextension

Ora localizzate il link che utilizzate per aprire Chrome, probabilmente il vostra si troverà sul desktop; cliccateci sopra con il tasto destro e selezionate Proprietà. Nel campo Destinazione ci sarà qualcosa del tipo

"C:\Documents and Settings\[nomeUtente]\Impostazioni locali\Dati applicazioni\Google\Chrome\Application\chrome.exe"

Aggiungete subito dopo le ultime virgolette uno spazio e poi

--enable-extensions --load-extension="C:\myextension"

Fatto.

Da ora in avanti per tutti gli url verrà caricato il file AdSweep.js il quale farà in modo di eliminare le pubbicità automaticamente.

La cosa interessante è che AdSweep.js è scritto in javascript e segue delle regole abbastanza semplici per eliminare gli ads. Ad esempio se ci trovassimo sul sito di Repubblica e volessimo togliere le pubblicità ai lati della testata basterà aggiungere in coda alla stringa della riga 112 la seguente regola

div[class^="manchette-"]

ricordando di separarla dalle precedenti con una virgola.

Agriturismi di tutta Italia| Ristoranti di tutta Italia| Ricette di tutta Italia| Bed and Breakfast in Italia