referer-parser-0.3.0/0000755000175000017500000000000013467601534013473 5ustar pravipravireferer-parser-0.3.0/data/0000755000175000017500000000000013467601534014404 5ustar pravipravireferer-parser-0.3.0/data/referers.json0000644000175000017500000034577613467601534017142 0ustar pravipravi{ "unknown": { "Google": { "domains": [ "support.google.com", "developers.google.com", "maps.google.com", "accounts.google.com", "drive.google.com", "sites.google.com", "groups.google.com", "groups.google.co.uk", "news.google.co.uk" ] }, "Yahoo!": { "domains": [ "finance.yahoo.com", "news.yahoo.com", "eurosport.yahoo.com", "sports.yahoo.com", "astrology.yahoo.com", "travel.yahoo.com", "answers.yahoo.com", "screen.yahoo.com", "weather.yahoo.com", "messenger.yahoo.com", "games.yahoo.com", "shopping.yahoo.net", "movies.yahoo.com", "cars.yahoo.com", "lifestyle.yahoo.com", "omg.yahoo.com", "match.yahoo.net" ] } }, "search": { "TalkTalk": { "domains": [ "www.talktalk.co.uk" ], "parameters": [ "query" ] }, "1.cz": { "domains": [ "1.cz" ], "parameters": [ "q" ] }, "Softonic": { "domains": [ "search.softonic.com" ], "parameters": [ "q" ] }, "GAIS": { "domains": [ "gais.cs.ccu.edu.tw" ], "parameters": [ "q" ] }, "Freecause": { "domains": [ "search.freecause.com" ], "parameters": [ "p" ] }, "360.cn": { "domains": [ "so.360.cn", "www.so.com" ], "parameters": [ "q" ] }, "RPMFind": { "domains": [ "rpmfind.net", "fr2.rpmfind.net" ], "parameters": [ "query" ] }, "Comcast": { "domains": [ "serach.comcast.net" ], "parameters": [ "q" ] }, "Voila": { "domains": [ "search.ke.voila.fr", "www.lemoteur.fr" ], "parameters": [ "rdata", "kw" ] }, "Nifty": { "domains": [ "search.nifty.com" ], "parameters": [ "q" ] }, "Atlas": { "domains": [ "searchatlas.centrum.cz" ], "parameters": [ "q" ] }, "Lo.st": { "domains": [ "lo.st" ], "parameters": [ "x_query" ] }, "DasTelefonbuch": { "domains": [ "www1.dastelefonbuch.de" ], "parameters": [ "kw" ] }, "Fireball": { "domains": [ "www.fireball.de" ], "parameters": [ "q" ] }, "1und1": { "domains": [ "search.1und1.de" ], "parameters": [ "su" ] }, "Virgilio": { "domains": [ "ricerca.virgilio.it", "ricercaimmagini.virgilio.it", "ricercavideo.virgilio.it", "ricercanews.virgilio.it", "mobile.virgilio.it" ], "parameters": [ "qs" ] }, "Web.nl": { "domains": [ "www.web.nl" ], "parameters": [ "zoekwoord" ] }, "Plazoo": { "domains": [ "www.plazoo.com" ], "parameters": [ "q" ] }, "Goyellow.de": { "domains": [ "www.goyellow.de" ], "parameters": [ "MDN" ] }, "AOL": { "domains": [ "search.aol.com", "search.aol.it", "aolsearch.aol.com", "aolsearch.com", "www.aolrecherche.aol.fr", "www.aolrecherches.aol.fr", "www.aolimages.aol.fr", "aim.search.aol.com", "www.recherche.aol.fr", "find.web.aol.com", "recherche.aol.ca", "aolsearch.aol.co.uk", "search.aol.co.uk", "aolrecherche.aol.fr", "sucheaol.aol.de", "suche.aol.de", "suche.aolsvc.de", "aolbusqueda.aol.com.mx", "alicesuche.aol.de", "alicesuchet.aol.de", "suchet2.aol.de", "search.hp.my.aol.com.au", "search.hp.my.aol.de", "search.hp.my.aol.it", "search-intl.netscape.com" ], "parameters": [ "q", "query" ] }, "Acoon": { "domains": [ "www.acoon.de" ], "parameters": [ "begriff" ] }, "Free": { "domains": [ "search.free.fr", "search1-2.free.fr", "search1-1.free.fr" ], "parameters": [ "q" ] }, "Apollo Latvia": { "domains": [ "apollo.lv/portal/search/" ], "parameters": [ "q" ] }, "HighBeam": { "domains": [ "www.highbeam.com" ], "parameters": [ "q" ] }, "I-play": { "domains": [ "start.iplay.com" ], "parameters": [ "q" ] }, "FriendFeed": { "domains": [ "friendfeed.com" ], "parameters": [ "q" ] }, "Yasni": { "domains": [ "www.yasni.de", "www.yasni.com", "www.yasni.co.uk", "www.yasni.ch", "www.yasni.at" ], "parameters": [ "query" ] }, "Gigablast": { "domains": [ "www.gigablast.com", "dir.gigablast.com" ], "parameters": [ "q" ] }, "arama": { "domains": [ "arama.com" ], "parameters": [ "q" ] }, "Fixsuche": { "domains": [ "www.fixsuche.de" ], "parameters": [ "q" ] }, "Apontador": { "domains": [ "apontador.com.br", "www.apontador.com.br" ], "parameters": [ "q" ] }, "Search.com": { "domains": [ "www.search.com" ], "parameters": [ "q" ] }, "Monstercrawler": { "domains": [ "www.monstercrawler.com" ], "parameters": [ "qry" ] }, "Google Images": { "domains": [ "google.ac/imgres", "google.ad/imgres", "google.ae/imgres", "google.am/imgres", "google.as/imgres", "google.at/imgres", "google.az/imgres", "google.ba/imgres", "google.be/imgres", "google.bf/imgres", "google.bg/imgres", "google.bi/imgres", "google.bj/imgres", "google.bs/imgres", "google.by/imgres", "google.ca/imgres", "google.cat/imgres", "google.cc/imgres", "google.cd/imgres", "google.cf/imgres", "google.cg/imgres", "google.ch/imgres", "google.ci/imgres", "google.cl/imgres", "google.cm/imgres", "google.cn/imgres", "google.co.bw/imgres", "google.co.ck/imgres", "google.co.cr/imgres", "google.co.id/imgres", "google.co.il/imgres", "google.co.in/imgres", "google.co.jp/imgres", "google.co.ke/imgres", "google.co.kr/imgres", "google.co.ls/imgres", "google.co.ma/imgres", "google.co.mz/imgres", "google.co.nz/imgres", "google.co.th/imgres", "google.co.tz/imgres", "google.co.ug/imgres", "google.co.uk/imgres", "google.co.uz/imgres", "google.co.ve/imgres", "google.co.vi/imgres", "google.co.za/imgres", "google.co.zm/imgres", "google.co.zw/imgres", "google.com/imgres", "google.com.af/imgres", "google.com.ag/imgres", "google.com.ai/imgres", "google.com.ar/imgres", "google.com.au/imgres", "google.com.bd/imgres", "google.com.bh/imgres", "google.com.bn/imgres", "google.com.bo/imgres", "google.com.br/imgres", "google.com.by/imgres", "google.com.bz/imgres", "google.com.co/imgres", "google.com.cu/imgres", "google.com.cy/imgres", "google.com.do/imgres", "google.com.ec/imgres", "google.com.eg/imgres", "google.com.et/imgres", "google.com.fj/imgres", "google.com.gh/imgres", "google.com.gi/imgres", "google.com.gt/imgres", "google.com.hk/imgres", "google.com.jm/imgres", "google.com.kh/imgres", "google.com.kh/imgres", "google.com.kw/imgres", "google.com.lb/imgres", "google.com.lc/imgres", "google.com.ly/imgres", "google.com.mt/imgres", "google.com.mx/imgres", "google.com.my/imgres", "google.com.na/imgres", "google.com.nf/imgres", "google.com.ng/imgres", "google.com.ni/imgres", "google.com.np/imgres", "google.com.om/imgres", "google.com.pa/imgres", "google.com.pe/imgres", "google.com.ph/imgres", "google.com.pk/imgres", "google.com.pr/imgres", "google.com.py/imgres", "google.com.qa/imgres", "google.com.sa/imgres", "google.com.sb/imgres", "google.com.sg/imgres", "google.com.sl/imgres", "google.com.sv/imgres", "google.com.tj/imgres", "google.com.tn/imgres", "google.com.tr/imgres", "google.com.tw/imgres", "google.com.ua/imgres", "google.com.uy/imgres", "google.com.vc/imgres", "google.com.vn/imgres", "google.cv/imgres", "google.cz/imgres", "google.de/imgres", "google.dj/imgres", "google.dk/imgres", "google.dm/imgres", "google.dz/imgres", "google.ee/imgres", "google.es/imgres", "google.fi/imgres", "google.fm/imgres", "google.fr/imgres", "google.ga/imgres", "google.gd/imgres", "google.ge/imgres", "google.gf/imgres", "google.gg/imgres", "google.gl/imgres", "google.gm/imgres", "google.gp/imgres", "google.gr/imgres", "google.gy/imgres", "google.hn/imgres", "google.hr/imgres", "google.ht/imgres", "google.hu/imgres", "google.ie/imgres", "google.im/imgres", "google.io/imgres", "google.iq/imgres", "google.is/imgres", "google.it/imgres", "google.it.ao/imgres", "google.je/imgres", "google.jo/imgres", "google.kg/imgres", "google.ki/imgres", "google.kz/imgres", "google.la/imgres", "google.li/imgres", "google.lk/imgres", "google.lt/imgres", "google.lu/imgres", "google.lv/imgres", "google.md/imgres", "google.me/imgres", "google.mg/imgres", "google.mk/imgres", "google.ml/imgres", "google.mn/imgres", "google.ms/imgres", "google.mu/imgres", "google.mv/imgres", "google.mw/imgres", "google.ne/imgres", "google.nl/imgres", "google.no/imgres", "google.nr/imgres", "google.nu/imgres", "google.pl/imgres", "google.pn/imgres", "google.ps/imgres", "google.pt/imgres", "google.ro/imgres", "google.rs/imgres", "google.ru/imgres", "google.rw/imgres", "google.sc/imgres", "google.se/imgres", "google.sh/imgres", "google.si/imgres", "google.sk/imgres", "google.sm/imgres", "google.sn/imgres", "google.so/imgres", "google.st/imgres", "google.td/imgres", "google.tg/imgres", "google.tk/imgres", "google.tl/imgres", "google.tm/imgres", "google.to/imgres", "google.tt/imgres", "google.us/imgres", "google.vg/imgres", "google.vu/imgres", "images.google.ws", "images.google.ac", "images.google.ad", "images.google.ae", "images.google.am", "images.google.as", "images.google.at", "images.google.az", "images.google.ba", "images.google.be", "images.google.bf", "images.google.bg", "images.google.bi", "images.google.bj", "images.google.bs", "images.google.by", "images.google.ca", "images.google.cat", "images.google.cc", "images.google.cd", "images.google.cf", "images.google.cg", "images.google.ch", "images.google.ci", "images.google.cl", "images.google.cm", "images.google.cn", "images.google.co.bw", "images.google.co.ck", "images.google.co.cr", "images.google.co.id", "images.google.co.il", "images.google.co.in", "images.google.co.jp", "images.google.co.ke", "images.google.co.kr", "images.google.co.ls", "images.google.co.ma", "images.google.co.mz", "images.google.co.nz", "images.google.co.th", "images.google.co.tz", "images.google.co.ug", "images.google.co.uk", "images.google.co.uz", "images.google.co.ve", "images.google.co.vi", "images.google.co.za", "images.google.co.zm", "images.google.co.zw", "images.google.com", "images.google.com.af", "images.google.com.ag", "images.google.com.ai", "images.google.com.ar", "images.google.com.au", "images.google.com.bd", "images.google.com.bh", "images.google.com.bn", "images.google.com.bo", "images.google.com.br", "images.google.com.by", "images.google.com.bz", "images.google.com.co", "images.google.com.cu", "images.google.com.cy", "images.google.com.do", "images.google.com.ec", "images.google.com.eg", "images.google.com.et", "images.google.com.fj", "images.google.com.gh", "images.google.com.gi", "images.google.com.gt", "images.google.com.hk", "images.google.com.jm", "images.google.com.kh", "images.google.com.kh", "images.google.com.kw", "images.google.com.lb", "images.google.com.lc", "images.google.com.ly", "images.google.com.mt", "images.google.com.mx", "images.google.com.my", "images.google.com.na", "images.google.com.nf", "images.google.com.ng", "images.google.com.ni", "images.google.com.np", "images.google.com.om", "images.google.com.pa", "images.google.com.pe", "images.google.com.ph", "images.google.com.pk", "images.google.com.pr", "images.google.com.py", "images.google.com.qa", "images.google.com.sa", "images.google.com.sb", "images.google.com.sg", "images.google.com.sl", "images.google.com.sv", "images.google.com.tj", "images.google.com.tn", "images.google.com.tr", "images.google.com.tw", "images.google.com.ua", "images.google.com.uy", "images.google.com.vc", "images.google.com.vn", "images.google.cv", "images.google.cz", "images.google.de", "images.google.dj", "images.google.dk", "images.google.dm", "images.google.dz", "images.google.ee", "images.google.es", "images.google.fi", "images.google.fm", "images.google.fr", "images.google.ga", "images.google.gd", "images.google.ge", "images.google.gf", "images.google.gg", "images.google.gl", "images.google.gm", "images.google.gp", "images.google.gr", "images.google.gy", "images.google.hn", "images.google.hr", "images.google.ht", "images.google.hu", "images.google.ie", "images.google.im", "images.google.io", "images.google.iq", "images.google.is", "images.google.it", "images.google.it.ao", "images.google.je", "images.google.jo", "images.google.kg", "images.google.ki", "images.google.kz", "images.google.la", "images.google.li", "images.google.lk", "images.google.lt", "images.google.lu", "images.google.lv", "images.google.md", "images.google.me", "images.google.mg", "images.google.mk", "images.google.ml", "images.google.mn", "images.google.ms", "images.google.mu", "images.google.mv", "images.google.mw", "images.google.ne", "images.google.nl", "images.google.no", "images.google.nr", "images.google.nu", "images.google.pl", "images.google.pn", "images.google.ps", "images.google.pt", "images.google.ro", "images.google.rs", "images.google.ru", "images.google.rw", "images.google.sc", "images.google.se", "images.google.sh", "images.google.si", "images.google.sk", "images.google.sm", "images.google.sn", "images.google.so", "images.google.st", "images.google.td", "images.google.tg", "images.google.tk", "images.google.tl", "images.google.tm", "images.google.to", "images.google.tt", "images.google.us", "images.google.vg", "images.google.vu", "images.google.ws" ], "parameters": [ "q" ] }, "ABCs\u00f8k": { "domains": [ "abcsolk.no", "verden.abcsok.no" ], "parameters": [ "q" ] }, "Google Product Search": { "domains": [ "google.ac/products", "google.ad/products", "google.ae/products", "google.am/products", "google.as/products", "google.at/products", "google.az/products", "google.ba/products", "google.be/products", "google.bf/products", "google.bg/products", "google.bi/products", "google.bj/products", "google.bs/products", "google.by/products", "google.ca/products", "google.cat/products", "google.cc/products", "google.cd/products", "google.cf/products", "google.cg/products", "google.ch/products", "google.ci/products", "google.cl/products", "google.cm/products", "google.cn/products", "google.co.bw/products", "google.co.ck/products", "google.co.cr/products", "google.co.id/products", "google.co.il/products", "google.co.in/products", "google.co.jp/products", "google.co.ke/products", "google.co.kr/products", "google.co.ls/products", "google.co.ma/products", "google.co.mz/products", "google.co.nz/products", "google.co.th/products", "google.co.tz/products", "google.co.ug/products", "google.co.uk/products", "google.co.uz/products", "google.co.ve/products", "google.co.vi/products", "google.co.za/products", "google.co.zm/products", "google.co.zw/products", "google.com/products", "google.com.af/products", "google.com.ag/products", "google.com.ai/products", "google.com.ar/products", "google.com.au/products", "google.com.bd/products", "google.com.bh/products", "google.com.bn/products", "google.com.bo/products", "google.com.br/products", "google.com.by/products", "google.com.bz/products", "google.com.co/products", "google.com.cu/products", "google.com.cy/products", "google.com.do/products", "google.com.ec/products", "google.com.eg/products", "google.com.et/products", "google.com.fj/products", "google.com.gh/products", "google.com.gi/products", "google.com.gt/products", "google.com.hk/products", "google.com.jm/products", "google.com.kh/products", "google.com.kh/products", "google.com.kw/products", "google.com.lb/products", "google.com.lc/products", "google.com.ly/products", "google.com.mt/products", "google.com.mx/products", "google.com.my/products", "google.com.na/products", "google.com.nf/products", "google.com.ng/products", "google.com.ni/products", "google.com.np/products", "google.com.om/products", "google.com.pa/products", "google.com.pe/products", "google.com.ph/products", "google.com.pk/products", "google.com.pr/products", "google.com.py/products", "google.com.qa/products", "google.com.sa/products", "google.com.sb/products", "google.com.sg/products", "google.com.sl/products", "google.com.sv/products", "google.com.tj/products", "google.com.tn/products", "google.com.tr/products", "google.com.tw/products", "google.com.ua/products", "google.com.uy/products", "google.com.vc/products", "google.com.vn/products", "google.cv/products", "google.cz/products", "google.de/products", "google.dj/products", "google.dk/products", "google.dm/products", "google.dz/products", "google.ee/products", "google.es/products", "google.fi/products", "google.fm/products", "google.fr/products", "google.ga/products", "google.gd/products", "google.ge/products", "google.gf/products", "google.gg/products", "google.gl/products", "google.gm/products", "google.gp/products", "google.gr/products", "google.gy/products", "google.hn/products", "google.hr/products", "google.ht/products", "google.hu/products", "google.ie/products", "google.im/products", "google.io/products", "google.iq/products", "google.is/products", "google.it/products", "google.it.ao/products", "google.je/products", "google.jo/products", "google.kg/products", "google.ki/products", "google.kz/products", "google.la/products", "google.li/products", "google.lk/products", "google.lt/products", "google.lu/products", "google.lv/products", "google.md/products", "google.me/products", "google.mg/products", "google.mk/products", "google.ml/products", "google.mn/products", "google.ms/products", "google.mu/products", "google.mv/products", "google.mw/products", "google.ne/products", "google.nl/products", "google.no/products", "google.nr/products", "google.nu/products", "google.pl/products", "google.pn/products", "google.ps/products", "google.pt/products", "google.ro/products", "google.rs/products", "google.ru/products", "google.rw/products", "google.sc/products", "google.se/products", "google.sh/products", "google.si/products", "google.sk/products", "google.sm/products", "google.sn/products", "google.so/products", "google.st/products", "google.td/products", "google.tg/products", "google.tk/products", "google.tl/products", "google.tm/products", "google.to/products", "google.tt/products", "google.us/products", "google.vg/products", "google.vu/products", "google.ws/products", "www.google.ac/products", "www.google.ad/products", "www.google.ae/products", "www.google.am/products", "www.google.as/products", "www.google.at/products", "www.google.az/products", "www.google.ba/products", "www.google.be/products", "www.google.bf/products", "www.google.bg/products", "www.google.bi/products", "www.google.bj/products", "www.google.bs/products", "www.google.by/products", "www.google.ca/products", "www.google.cat/products", "www.google.cc/products", "www.google.cd/products", "www.google.cf/products", "www.google.cg/products", "www.google.ch/products", "www.google.ci/products", "www.google.cl/products", "www.google.cm/products", "www.google.cn/products", "www.google.co.bw/products", "www.google.co.ck/products", "www.google.co.cr/products", "www.google.co.id/products", "www.google.co.il/products", "www.google.co.in/products", "www.google.co.jp/products", "www.google.co.ke/products", "www.google.co.kr/products", "www.google.co.ls/products", "www.google.co.ma/products", "www.google.co.mz/products", "www.google.co.nz/products", "www.google.co.th/products", "www.google.co.tz/products", "www.google.co.ug/products", "www.google.co.uk/products", "www.google.co.uz/products", "www.google.co.ve/products", "www.google.co.vi/products", "www.google.co.za/products", "www.google.co.zm/products", "www.google.co.zw/products", "www.google.com/products", "www.google.com.af/products", "www.google.com.ag/products", "www.google.com.ai/products", "www.google.com.ar/products", "www.google.com.au/products", "www.google.com.bd/products", "www.google.com.bh/products", "www.google.com.bn/products", "www.google.com.bo/products", "www.google.com.br/products", "www.google.com.by/products", "www.google.com.bz/products", "www.google.com.co/products", "www.google.com.cu/products", "www.google.com.cy/products", "www.google.com.do/products", "www.google.com.ec/products", "www.google.com.eg/products", "www.google.com.et/products", "www.google.com.fj/products", "www.google.com.gh/products", "www.google.com.gi/products", "www.google.com.gt/products", "www.google.com.hk/products", "www.google.com.jm/products", "www.google.com.kh/products", "www.google.com.kh/products", "www.google.com.kw/products", "www.google.com.lb/products", "www.google.com.lc/products", "www.google.com.ly/products", "www.google.com.mt/products", "www.google.com.mx/products", "www.google.com.my/products", "www.google.com.na/products", "www.google.com.nf/products", "www.google.com.ng/products", "www.google.com.ni/products", "www.google.com.np/products", "www.google.com.om/products", "www.google.com.pa/products", "www.google.com.pe/products", "www.google.com.ph/products", "www.google.com.pk/products", "www.google.com.pr/products", "www.google.com.py/products", "www.google.com.qa/products", "www.google.com.sa/products", "www.google.com.sb/products", "www.google.com.sg/products", "www.google.com.sl/products", "www.google.com.sv/products", "www.google.com.tj/products", "www.google.com.tn/products", "www.google.com.tr/products", "www.google.com.tw/products", "www.google.com.ua/products", "www.google.com.uy/products", "www.google.com.vc/products", "www.google.com.vn/products", "www.google.cv/products", "www.google.cz/products", "www.google.de/products", "www.google.dj/products", "www.google.dk/products", "www.google.dm/products", "www.google.dz/products", "www.google.ee/products", "www.google.es/products", "www.google.fi/products", "www.google.fm/products", "www.google.fr/products", "www.google.ga/products", "www.google.gd/products", "www.google.ge/products", "www.google.gf/products", "www.google.gg/products", "www.google.gl/products", "www.google.gm/products", "www.google.gp/products", "www.google.gr/products", "www.google.gy/products", "www.google.hn/products", "www.google.hr/products", "www.google.ht/products", "www.google.hu/products", "www.google.ie/products", "www.google.im/products", "www.google.io/products", "www.google.iq/products", "www.google.is/products", "www.google.it/products", "www.google.it.ao/products", "www.google.je/products", "www.google.jo/products", "www.google.kg/products", "www.google.ki/products", "www.google.kz/products", "www.google.la/products", "www.google.li/products", "www.google.lk/products", "www.google.lt/products", "www.google.lu/products", "www.google.lv/products", "www.google.md/products", "www.google.me/products", "www.google.mg/products", "www.google.mk/products", "www.google.ml/products", "www.google.mn/products", "www.google.ms/products", "www.google.mu/products", "www.google.mv/products", "www.google.mw/products", "www.google.ne/products", "www.google.nl/products", "www.google.no/products", "www.google.nr/products", "www.google.nu/products", "www.google.pl/products", "www.google.pn/products", "www.google.ps/products", "www.google.pt/products", "www.google.ro/products", "www.google.rs/products", "www.google.ru/products", "www.google.rw/products", "www.google.sc/products", "www.google.se/products", "www.google.sh/products", "www.google.si/products", "www.google.sk/products", "www.google.sm/products", "www.google.sn/products", "www.google.so/products", "www.google.st/products", "www.google.td/products", "www.google.tg/products", "www.google.tk/products", "www.google.tl/products", "www.google.tm/products", "www.google.to/products", "www.google.tt/products", "www.google.us/products", "www.google.vg/products", "www.google.vu/products", "www.google.ws/products" ], "parameters": [ "q" ] }, "DasOertliche": { "domains": [ "www.dasoertliche.de" ], "parameters": [ "kw" ] }, "InfoSpace": { "domains": [ "infospace.com", "dogpile.com", "www.dogpile.com", "metacrawler.com", "webfetch.com", "webcrawler.com", "search.kiwee.com", "isearch.babylon.com", "start.facemoods.com", "search.magnetic.com", "search.searchcompletion.com", "clusty.com" ], "parameters": [ "q", "s" ] }, "Weborama": { "domains": [ "www.weborama.com" ], "parameters": [ "QUERY" ] }, "Bluewin": { "domains": [ "search.bluewin.ch" ], "parameters": [ "searchTerm" ] }, "Neti": { "domains": [ "www.neti.ee" ], "parameters": [ "query" ] }, "Winamp": { "domains": [ "search.winamp.com" ], "parameters": [ "q" ] }, "Nigma": { "domains": [ "nigma.ru" ], "parameters": [ "s" ] }, "Yahoo! Images": { "domains": [ "image.yahoo.cn", "images.search.yahoo.com" ], "parameters": [ "p", "q" ] }, "Exalead": { "domains": [ "www.exalead.fr", "www.exalead.com" ], "parameters": [ "q" ] }, "Teoma": { "domains": [ "www.teoma.com" ], "parameters": [ "q" ] }, "Needtofind": { "domains": [ "ko.search.need2find.com" ], "parameters": [ "searchfor" ] }, "Looksmart": { "domains": [ "www.looksmart.com" ], "parameters": [ "key" ] }, "Wirtualna Polska": { "domains": [ "szukaj.wp.pl" ], "parameters": [ "szukaj" ] }, "Toolbarhome": { "domains": [ "www.toolbarhome.com", "vshare.toolbarhome.com" ], "parameters": [ "q" ] }, "Searchalot": { "domains": [ "searchalot.com" ], "parameters": [ "q" ] }, "Yandex": { "domains": [ "yandex.ru", "yandex.ua", "yandex.com", "www.yandex.ru", "www.yandex.ua", "www.yandex.com" ], "parameters": [ "text" ] }, "canoe.ca": { "domains": [ "web.canoe.ca" ], "parameters": [ "q" ] }, "Compuserve": { "domains": [ "websearch.cs.com" ], "parameters": [ "query" ] }, "Blogdigger": { "domains": [ "www.blogdigger.com" ], "parameters": [ "q" ] }, "Startpagina": { "domains": [ "startgoogle.startpagina.nl" ], "parameters": [ "q" ] }, "eo": { "domains": [ "eo.st" ], "parameters": [ "x_query" ] }, "Zhongsou": { "domains": [ "p.zhongsou.com" ], "parameters": [ "w" ] }, "La Toile Du Quebec Via Google": { "domains": [ "www.toile.com", "web.toile.com" ], "parameters": [ "q" ] }, "Paperball": { "domains": [ "www.paperball.de" ], "parameters": [ "q" ] }, "Jungle Spider": { "domains": [ "www.jungle-spider.de" ], "parameters": [ "q" ] }, "PeoplePC": { "domains": [ "search.peoplepc.com" ], "parameters": [ "q" ] }, "MetaCrawler.de": { "domains": [ "s1.metacrawler.de", "s2.metacrawler.de", "s3.metacrawler.de" ], "parameters": [ "qry" ] }, "Orange": { "domains": [ "busca.orange.es", "search.orange.co.uk" ], "parameters": [ "q" ] }, "Gule Sider": { "domains": [ "www.gulesider.no" ], "parameters": [ "q" ] }, "Francite": { "domains": [ "recherche.francite.com" ], "parameters": [ "name" ] }, "Ask Toolbar": { "domains": [ "search.tb.ask.com" ], "parameters": [ "searchfor" ] }, "Trusted-Search": { "domains": [ "www.trusted--search.com" ], "parameters": [ "w" ] }, "goo": { "domains": [ "search.goo.ne.jp", "ocnsearch.goo.ne.jp" ], "parameters": [ "MT" ] }, "Fast Browser Search": { "domains": [ "www.fastbrowsersearch.com" ], "parameters": [ "q" ] }, "Blogpulse": { "domains": [ "www.blogpulse.com" ], "parameters": [ "query" ] }, "Volny": { "domains": [ "web.volny.cz" ], "parameters": [ "search" ] }, "Icerockeet": { "domains": [ "blogs.icerocket.com" ], "parameters": [ "q" ] }, "Terra": { "domains": [ "buscador.terra.es", "buscador.terra.cl", "buscador.terra.com.br" ], "parameters": [ "query" ] }, "Amazon": { "domains": [ "amazon.com", "www.amazon.com" ], "parameters": [ "keywords" ] }, "Onet": { "domains": [ "szukaj.onet.pl" ], "parameters": [ "qt" ] }, "Digg": { "domains": [ "digg.com" ], "parameters": [ "s" ] }, "Abacho": { "domains": [ "www.abacho.de", "www.abacho.com", "www.abacho.co.uk", "www.se.abacho.com", "www.tr.abacho.com", "www.abacho.at", "www.abacho.fr", "www.abacho.es", "www.abacho.ch", "www.abacho.it" ], "parameters": [ "q" ] }, "maailm": { "domains": [ "www.maailm.com" ], "parameters": [ "tekst" ] }, "Flix": { "domains": [ "www.flix.de" ], "parameters": [ "keyword" ] }, "Suchnase": { "domains": [ "www.suchnase.de" ], "parameters": [ "q" ] }, "Freenet": { "domains": [ "suche.freenet.de" ], "parameters": [ "query", "Keywords" ] }, "DuckDuckGoL": { "domains": [ "duckduckgo.com" ], "parameters": [ "q" ] }, "Poisk.ru": { "domains": [ "www.plazoo.com" ], "parameters": [ "q" ] }, "Sharelook": { "domains": [ "www.sharelook.fr" ], "parameters": [ "keyword" ] }, "Najdi": { "domains": [ "www.najdi.si" ], "parameters": [ "q" ] }, "Picsearch": { "domains": [ "www.picsearch.com" ], "parameters": [ "q" ] }, "Mail.ru": { "domains": [ "go.mail.ru" ], "parameters": [ "q" ] }, "Alexa": { "domains": [ "alexa.com", "search.toolbars.alexa.com" ], "parameters": [ "q" ] }, "Metager": { "domains": [ "meta.rrzn.uni-hannover.de", "www.metager.de" ], "parameters": [ "eingabe" ] }, "Technorati": { "domains": [ "technorati.com" ], "parameters": [ "q" ] }, "Globososo": { "domains": [ "searches.globososo.com", "search.globososo.com" ], "parameters": [ "q" ] }, "WWW": { "domains": [ "search.www.ee" ], "parameters": [ "query" ] }, "Trouvez.com": { "domains": [ "www.trouvez.com" ], "parameters": [ "query" ] }, "IXquick": { "domains": [ "ixquick.com", "www.eu.ixquick.com", "ixquick.de", "www.ixquick.de", "us.ixquick.com", "s1.us.ixquick.com", "s2.us.ixquick.com", "s3.us.ixquick.com", "s4.us.ixquick.com", "s5.us.ixquick.com", "eu.ixquick.com", "s8-eu.ixquick.com", "s1-eu.ixquick.de" ], "parameters": [ "query" ] }, "Naver Images": { "domains": [ "image.search.naver.com", "imagesearch.naver.com" ], "parameters": [ "query" ] }, "Zapmeta": { "domains": [ "www.zapmeta.com", "www.zapmeta.nl", "www.zapmeta.de", "uk.zapmeta.com" ], "parameters": [ "q", "query" ] }, "Yippy": { "domains": [ "search.yippy.com" ], "parameters": [ "q", "query" ] }, "Gomeo": { "domains": [ "www.gomeo.com" ], "parameters": [ "Keywords" ] }, "Walhello": { "domains": [ "www.walhello.info", "www.walhello.com", "www.walhello.de", "www.walhello.nl" ], "parameters": [ "key" ] }, "Meta": { "domains": [ "meta.ua" ], "parameters": [ "q" ] }, "Skynet": { "domains": [ "www.skynet.be" ], "parameters": [ "q" ] }, "Searchy": { "domains": [ "www.searchy.co.uk" ], "parameters": [ "q" ] }, "Findwide": { "domains": [ "search.findwide.com" ], "parameters": [ "k" ] }, "WebSearch": { "domains": [ "www.websearch.com" ], "parameters": [ "qkw", "q" ] }, "Rambler": { "domains": [ "nova.rambler.ru" ], "parameters": [ "query", "words" ] }, "Latne": { "domains": [ "www.latne.lv" ], "parameters": [ "q" ] }, "MySearch": { "domains": [ "www.mysearch.com", "ms114.mysearch.com", "ms146.mysearch.com", "kf.mysearch.myway.com", "ki.mysearch.myway.com", "search.myway.com", "search.mywebsearch.com" ], "parameters": [ "searchfor", "searchFor" ] }, "Cuil": { "domains": [ "www.cuil.com" ], "parameters": [ "q" ] }, "Tixuma": { "domains": [ "www.tixuma.de" ], "parameters": [ "sc" ] }, "Sapo": { "domains": [ "pesquisa.sapo.pt" ], "parameters": [ "q" ] }, "Gnadenmeer": { "domains": [ "www.gnadenmeer.de" ], "parameters": [ "keyword" ] }, "Arcor": { "domains": [ "www.arcor.de" ], "parameters": [ "Keywords" ] }, "Naver": { "domains": [ "search.naver.com" ], "parameters": [ "query" ] }, "Zoeken": { "domains": [ "www.zoeken.nl" ], "parameters": [ "q" ] }, "Startsiden": { "domains": [ "www.startsiden.no" ], "parameters": [ "q" ] }, "Yam": { "domains": [ "search.yam.com" ], "parameters": [ "k" ] }, "Eniro": { "domains": [ "www.eniro.se" ], "parameters": [ "q", "search_word" ] }, "APOLL07": { "domains": [ "apollo7.de" ], "parameters": [ "query" ] }, "Biglobe": { "domains": [ "cgi.search.biglobe.ne.jp" ], "parameters": [ "q" ] }, "Mozbot": { "domains": [ "www.mozbot.fr", "www.mozbot.co.uk", "www.mozbot.com" ], "parameters": [ "q" ] }, "ICQ": { "domains": [ "www.icq.com", "search.icq.com" ], "parameters": [ "q" ] }, "Baidu": { "domains": [ "www.baidu.com", "www1.baidu.com", "zhidao.baidu.com", "tieba.baidu.com", "news.baidu.com", "web.gougou.com" ], "parameters": [ "wd", "word", "kw", "k" ] }, "Conduit": { "domains": [ "search.conduit.com" ], "parameters": [ "q" ] }, "Vindex": { "domains": [ "www.vindex.nl", "search.vindex.nl" ], "parameters": [ "search_for" ] }, "Babylon": { "domains": [ "search.babylon.com", "searchassist.babylon.com" ], "parameters": [ "q" ] }, "TrovaRapido": { "domains": [ "www.trovarapido.com" ], "parameters": [ "q" ] }, "Suchmaschine.com": { "domains": [ "www.suchmaschine.com" ], "parameters": [ "suchstr" ] }, "Lycos": { "domains": [ "search.lycos.com", "www.lycos.com", "lycos.com" ], "parameters": [ "query" ] }, "Vinden": { "domains": [ "www.vinden.nl" ], "parameters": [ "q" ] }, "Altavista": { "domains": [ "www.altavista.com", "search.altavista.com", "listings.altavista.com", "altavista.de", "altavista.fr", "be-nl.altavista.com", "be-fr.altavista.com" ], "parameters": [ "q" ] }, "dmoz": { "domains": [ "dmoz.org", "editors.dmoz.org" ], "parameters": [ "q" ] }, "Ecosia": { "domains": [ "ecosia.org" ], "parameters": [ "q" ] }, "Maxwebsearch": { "domains": [ "maxwebsearch.com" ], "parameters": [ "query" ] }, "Euroseek": { "domains": [ "www.euroseek.com" ], "parameters": [ "string" ] }, "Bing": { "domains": [ "bing.com", "www.bing.com", "msnbc.msn.com", "dizionario.it.msn.com", "cc.bingj.com", "m.bing.com" ], "parameters": [ "q", "Q" ] }, "X-recherche": { "domains": [ "www.x-recherche.com" ], "parameters": [ "MOTS" ] }, "Yandex Images": { "domains": [ "images.yandex.ru", "images.yandex.ua", "images.yandex.com" ], "parameters": [ "text" ] }, "GMX": { "domains": [ "suche.gmx.net" ], "parameters": [ "su" ] }, "Daemon search": { "domains": [ "daemon-search.com", "my.daemon-search.com" ], "parameters": [ "q" ] }, "Jungle Key": { "domains": [ "junglekey.com", "junglekey.fr" ], "parameters": [ "query" ] }, "Firstfind": { "domains": [ "www.firstsfind.com" ], "parameters": [ "qry" ] }, "Crawler": { "domains": [ "www.crawler.com" ], "parameters": [ "q" ] }, "Holmes": { "domains": [ "holmes.ge" ], "parameters": [ "q" ] }, "Charter": { "domains": [ "www.charter.net" ], "parameters": [ "q" ] }, "Ilse": { "domains": [ "www.ilse.nl" ], "parameters": [ "search_for" ] }, "earthlink": { "domains": [ "search.earthlink.net" ], "parameters": [ "q" ] }, "Qualigo": { "domains": [ "www.qualigo.at", "www.qualigo.ch", "www.qualigo.de", "www.qualigo.nl" ], "parameters": [ "q" ] }, "El Mundo": { "domains": [ "ariadna.elmundo.es" ], "parameters": [ "q" ] }, "Metager2": { "domains": [ "metager2.de" ], "parameters": [ "q" ] }, "Forestle": { "domains": [ "forestle.org", "www.forestle.org", "forestle.mobi" ], "parameters": [ "q" ] }, "Search.ch": { "domains": [ "www.search.ch" ], "parameters": [ "q" ] }, "Meinestadt": { "domains": [ "www.meinestadt.de" ], "parameters": [ "words" ] }, "Freshweather": { "domains": [ "www.fresh-weather.com" ], "parameters": [ "q" ] }, "AllTheWeb": { "domains": [ "www.alltheweb.com" ], "parameters": [ "q" ] }, "Snapdo": { "domains": [ "search.snapdo.com" ], "parameters": [ "q" ] }, "Zoek": { "domains": [ "www3.zoek.nl" ], "parameters": [ "q" ] }, "Daum": { "domains": [ "search.daum.net" ], "parameters": [ "q" ] }, "Marktplaats": { "domains": [ "www.marktplaats.nl" ], "parameters": [ "query" ] }, "suche.info": { "domains": [ "suche.info" ], "parameters": [ "q" ] }, "Google News": { "domains": [ "news.google.ac", "news.google.ad", "news.google.ae", "news.google.am", "news.google.as", "news.google.at", "news.google.az", "news.google.ba", "news.google.be", "news.google.bf", "news.google.bg", "news.google.bi", "news.google.bj", "news.google.bs", "news.google.by", "news.google.ca", "news.google.cat", "news.google.cc", "news.google.cd", "news.google.cf", "news.google.cg", "news.google.ch", "news.google.ci", "news.google.cl", "news.google.cm", "news.google.cn", "news.google.co.bw", "news.google.co.ck", "news.google.co.cr", "news.google.co.id", "news.google.co.il", "news.google.co.in", "news.google.co.jp", "news.google.co.ke", "news.google.co.kr", "news.google.co.ls", "news.google.co.ma", "news.google.co.mz", "news.google.co.nz", "news.google.co.th", "news.google.co.tz", "news.google.co.ug", "news.google.co.uk", "news.google.co.uz", "news.google.co.ve", "news.google.co.vi", "news.google.co.za", "news.google.co.zm", "news.google.co.zw", "news.google.com", "news.google.com.af", "news.google.com.ag", "news.google.com.ai", "news.google.com.ar", "news.google.com.au", "news.google.com.bd", "news.google.com.bh", "news.google.com.bn", "news.google.com.bo", "news.google.com.br", "news.google.com.by", "news.google.com.bz", "news.google.com.co", "news.google.com.cu", "news.google.com.cy", "news.google.com.do", "news.google.com.ec", "news.google.com.eg", "news.google.com.et", "news.google.com.fj", "news.google.com.gh", "news.google.com.gi", "news.google.com.gt", "news.google.com.hk", "news.google.com.jm", "news.google.com.kh", "news.google.com.kh", "news.google.com.kw", "news.google.com.lb", "news.google.com.lc", "news.google.com.ly", "news.google.com.mt", "news.google.com.mx", "news.google.com.my", "news.google.com.na", "news.google.com.nf", "news.google.com.ng", "news.google.com.ni", "news.google.com.np", "news.google.com.om", "news.google.com.pa", "news.google.com.pe", "news.google.com.ph", "news.google.com.pk", "news.google.com.pr", "news.google.com.py", "news.google.com.qa", "news.google.com.sa", "news.google.com.sb", "news.google.com.sg", "news.google.com.sl", "news.google.com.sv", "news.google.com.tj", "news.google.com.tn", "news.google.com.tr", "news.google.com.tw", "news.google.com.ua", "news.google.com.uy", "news.google.com.vc", "news.google.com.vn", "news.google.cv", "news.google.cz", "news.google.de", "news.google.dj", "news.google.dk", "news.google.dm", "news.google.dz", "news.google.ee", "news.google.es", "news.google.fi", "news.google.fm", "news.google.fr", "news.google.ga", "news.google.gd", "news.google.ge", "news.google.gf", "news.google.gg", "news.google.gl", "news.google.gm", "news.google.gp", "news.google.gr", "news.google.gy", "news.google.hn", "news.google.hr", "news.google.ht", "news.google.hu", "news.google.ie", "news.google.im", "news.google.io", "news.google.iq", "news.google.is", "news.google.it", "news.google.it.ao", "news.google.je", "news.google.jo", "news.google.kg", "news.google.ki", "news.google.kz", "news.google.la", "news.google.li", "news.google.lk", "news.google.lt", "news.google.lu", "news.google.lv", "news.google.md", "news.google.me", "news.google.mg", "news.google.mk", "news.google.ml", "news.google.mn", "news.google.ms", "news.google.mu", "news.google.mv", "news.google.mw", "news.google.ne", "news.google.nl", "news.google.no", "news.google.nr", "news.google.nu", "news.google.pl", "news.google.pn", "news.google.ps", "news.google.pt", "news.google.ro", "news.google.rs", "news.google.ru", "news.google.rw", "news.google.sc", "news.google.se", "news.google.sh", "news.google.si", "news.google.sk", "news.google.sm", "news.google.sn", "news.google.so", "news.google.st", "news.google.td", "news.google.tg", "news.google.tk", "news.google.tl", "news.google.tm", "news.google.to", "news.google.tt", "news.google.us", "news.google.vg", "news.google.vu", "news.google.ws" ], "parameters": [ "q" ] }, "Zoohoo": { "domains": [ "zoohoo.cz" ], "parameters": [ "q" ] }, "Seznam": { "domains": [ "search.seznam.cz" ], "parameters": [ "q" ] }, "Online.no": { "domains": [ "online.no" ], "parameters": [ "q" ] }, "Eurip": { "domains": [ "www.eurip.com" ], "parameters": [ "q" ] }, "all.by": { "domains": [ "all.by" ], "parameters": [ "query" ] }, "Road Runner Search": { "domains": [ "search.rr.com" ], "parameters": [ "q" ] }, "Opplysningen 1881": { "domains": [ "www.1881.no" ], "parameters": [ "Query" ] }, "YouGoo": { "domains": [ "www.yougoo.fr" ], "parameters": [ "q" ] }, "Bing Images": { "domains": [ "bing.com/images/search", "www.bing.com/images/search" ], "parameters": [ "q", "Q" ] }, "Geona": { "domains": [ "geona.net" ], "parameters": [ "q" ] }, "Nate": { "domains": [ "search.nate.com" ], "parameters": [ "q" ] }, "T-Online": { "domains": [ "suche.t-online.de", "brisbane.t-online.de", "navigationshilfe.t-online.de" ], "parameters": [ "q" ] }, "Hotbot": { "domains": [ "www.hotbot.com" ], "parameters": [ "query" ] }, "Kvasir": { "domains": [ "www.kvasir.no" ], "parameters": [ "q" ] }, "Austronaut": { "domains": [ "www2.austronaut.at", "www1.astronaut.at" ], "parameters": [ "q" ] }, "Excite": { "domains": [ "search.excite.it", "search.excite.fr", "search.excite.de", "search.excite.co.uk", "serach.excite.es", "search.excite.nl", "msxml.excite.com", "www.excite.co.jp" ], "parameters": [ "q", "search" ] }, "qip": { "domains": [ "search.qip.ru" ], "parameters": [ "query" ] }, "Certified-Toolbar": { "domains": [ "search.certified-toolbar.com" ], "parameters": [ "q" ] }, "Yahoo!": { "domains": [ "search.yahoo.com", "yahoo.com", "ar.search.yahoo.com", "ar.yahoo.com", "au.search.yahoo.com", "au.yahoo.com", "br.search.yahoo.com", "br.yahoo.com", "cade.searchde.yahoo.com", "cade.yahoo.com", "chinese.searchinese.yahoo.com", "chinese.yahoo.com", "cn.search.yahoo.com", "cn.yahoo.com", "de.search.yahoo.com", "de.yahoo.com", "dk.search.yahoo.com", "dk.yahoo.com", "es.search.yahoo.com", "es.yahoo.com", "espanol.searchpanol.yahoo.com", "espanol.searchpanol.yahoo.com", "espanol.yahoo.com", "espanol.yahoo.com", "fr.search.yahoo.com", "fr.yahoo.com", "ie.search.yahoo.com", "ie.yahoo.com", "it.search.yahoo.com", "it.yahoo.com", "kr.search.yahoo.com", "kr.yahoo.com", "mx.search.yahoo.com", "mx.yahoo.com", "no.search.yahoo.com", "no.yahoo.com", "nz.search.yahoo.com", "nz.yahoo.com", "one.cn.yahoo.com", "one.searchn.yahoo.com", "qc.search.yahoo.com", "qc.search.yahoo.com", "qc.search.yahoo.com", "qc.yahoo.com", "qc.yahoo.com", "se.search.yahoo.com", "se.search.yahoo.com", "se.yahoo.com", "search.searcharch.yahoo.com", "search.yahoo.com", "uk.search.yahoo.com", "uk.yahoo.com", "www.yahoo.co.jp", "search.yahoo.co.jp", "www.cercato.it", "search.offerbox.com", "ys.mirostart.com" ], "parameters": [ "p", "q" ] }, "URL.ORGanizier": { "domains": [ "www.url.org" ], "parameters": [ "q" ] }, "Witch": { "domains": [ "www.witch.de" ], "parameters": [ "search" ] }, "Mister Wong": { "domains": [ "www.mister-wong.com", "www.mister-wong.de" ], "parameters": [ "Keywords" ] }, "Aport": { "domains": [ "sm.aport.ru" ], "parameters": [ "r" ] }, "Web.de": { "domains": [ "suche.web.de" ], "parameters": [ "su" ] }, "Ask": { "domains": [ "ask.com", "www.ask.com", "web.ask.com", "int.ask.com", "mws.ask.com", "uk.ask.com", "images.ask.com", "ask.reference.com", "www.askkids.com", "iwon.ask.com", "www.ask.co.uk", "www.qbyrd.com", "search-results.com", "uk.search-results.com", "www.search-results.com", "int.search-results.com" ], "parameters": [ "q" ] }, "Centrum": { "domains": [ "serach.centrum.cz", "morfeo.centrum.cz" ], "parameters": [ "q" ] }, "Everyclick": { "domains": [ "www.everyclick.com" ], "parameters": [ "keyword" ] }, "Google Video": { "domains": [ "video.google.com" ], "parameters": [ "q" ] }, "Delfi": { "domains": [ "otsing.delfi.ee" ], "parameters": [ "q" ] }, "blekko": { "domains": [ "blekko.com" ], "parameters": [ "q" ] }, "Jyxo": { "domains": [ "jyxo.1188.cz" ], "parameters": [ "q" ] }, "Kataweb": { "domains": [ "www.kataweb.it" ], "parameters": [ "q" ] }, "uol.com.br": { "domains": [ "busca.uol.com.br" ], "parameters": [ "q" ] }, "Arianna": { "domains": [ "arianna.libero.it", "www.arianna.com" ], "parameters": [ "query" ] }, "Mamma": { "domains": [ "www.mamma.com", "mamma75.mamma.com" ], "parameters": [ "query" ] }, "Yatedo": { "domains": [ "www.yatedo.com", "www.yatedo.fr" ], "parameters": [ "q" ] }, "Twingly": { "domains": [ "www.twingly.com" ], "parameters": [ "q" ] }, "Delfi latvia": { "domains": [ "smart.delfi.lv" ], "parameters": [ "q" ] }, "PriceRunner": { "domains": [ "www.pricerunner.co.uk" ], "parameters": [ "q" ] }, "Rakuten": { "domains": [ "websearch.rakuten.co.jp" ], "parameters": [ "qt" ] }, "Google": { "domains": [ "www.google.com", "www.google.ac", "www.google.ad", "www.google.com.af", "www.google.com.ag", "www.google.com.ai", "www.google.am", "www.google.it.ao", "www.google.com.ar", "www.google.as", "www.google.at", "www.google.com.au", "www.google.az", "www.google.ba", "www.google.com.bd", "www.google.be", "www.google.bf", "www.google.bg", "www.google.com.bh", "www.google.bi", "www.google.bj", "www.google.com.bn", "www.google.com.bo", "www.google.com.br", "www.google.bs", "www.google.co.bw", "www.google.com.by", "www.google.by", "www.google.com.bz", "www.google.ca", "www.google.com.kh", "www.google.cc", "www.google.cd", "www.google.cf", "www.google.cat", "www.google.cg", "www.google.ch", "www.google.ci", "www.google.co.ck", "www.google.cl", "www.google.cm", "www.google.cn", "www.google.com.co", "www.google.co.cr", "www.google.com.cu", "www.google.cv", "www.google.com.cy", "www.google.cz", "www.google.de", "www.google.dj", "www.google.dk", "www.google.dm", "www.google.com.do", "www.google.dz", "www.google.com.ec", "www.google.ee", "www.google.com.eg", "www.google.es", "www.google.com.et", "www.google.fi", "www.google.com.fj", "www.google.fm", "www.google.fr", "www.google.ga", "www.google.gd", "www.google.ge", "www.google.gf", "www.google.gg", "www.google.com.gh", "www.google.com.gi", "www.google.gl", "www.google.gm", "www.google.gp", "www.google.gr", "www.google.com.gt", "www.google.gy", "www.google.com.hk", "www.google.hn", "www.google.hr", "www.google.ht", "www.google.hu", "www.google.co.id", "www.google.iq", "www.google.ie", "www.google.co.il", "www.google.im", "www.google.co.in", "www.google.io", "www.google.is", "www.google.it", "www.google.je", "www.google.com.jm", "www.google.jo", "www.google.co.jp", "www.google.co.ke", "www.google.com.kh", "www.google.ki", "www.google.kg", "www.google.co.kr", "www.google.com.kw", "www.google.kz", "www.google.la", "www.google.com.lb", "www.google.com.lc", "www.google.li", "www.google.lk", "www.google.co.ls", "www.google.lt", "www.google.lu", "www.google.lv", "www.google.com.ly", "www.google.co.ma", "www.google.md", "www.google.me", "www.google.mg", "www.google.mk", "www.google.ml", "www.google.mn", "www.google.ms", "www.google.com.mt", "www.google.mu", "www.google.mv", "www.google.mw", "www.google.com.mx", "www.google.com.my", "www.google.co.mz", "www.google.com.na", "www.google.ne", "www.google.com.nf", "www.google.com.ng", "www.google.com.ni", "www.google.nl", "www.google.no", "www.google.com.np", "www.google.nr", "www.google.nu", "www.google.co.nz", "www.google.com.om", "www.google.com.pa", "www.google.com.pe", "www.google.com.ph", "www.google.com.pk", "www.google.pl", "www.google.pn", "www.google.com.pr", "www.google.ps", "www.google.pt", "www.google.com.py", "www.google.com.qa", "www.google.ro", "www.google.rs", "www.google.ru", "www.google.rw", "www.google.com.sa", "www.google.com.sb", "www.google.sc", "www.google.se", "www.google.com.sg", "www.google.sh", "www.google.si", "www.google.sk", "www.google.com.sl", "www.google.sn", "www.google.sm", "www.google.so", "www.google.st", "www.google.com.sv", "www.google.td", "www.google.tg", "www.google.co.th", "www.google.com.tj", "www.google.tk", "www.google.tl", "www.google.tm", "www.google.to", "www.google.com.tn", "www.google.com.tr", "www.google.tt", "www.google.com.tw", "www.google.co.tz", "www.google.com.ua", "www.google.co.ug", "www.google.ae", "www.google.co.uk", "www.google.us", "www.google.com.uy", "www.google.co.uz", "www.google.com.vc", "www.google.co.ve", "www.google.vg", "www.google.co.vi", "www.google.com.vn", "www.google.vu", "www.google.ws", "www.google.co.za", "www.google.co.zm", "www.google.co.zw", "google.com", "google.ac", "google.ad", "google.com.af", "google.com.ag", "google.com.ai", "google.am", "google.it.ao", "google.com.ar", "google.as", "google.at", "google.com.au", "google.az", "google.ba", "google.com.bd", "google.be", "google.bf", "google.bg", "google.com.bh", "google.bi", "google.bj", "google.com.bn", "google.com.bo", "google.com.br", "google.bs", "google.co.bw", "google.com.by", "google.by", "google.com.bz", "google.ca", "google.com.kh", "google.cc", "google.cd", "google.cf", "google.cat", "google.cg", "google.ch", "google.ci", "google.co.ck", "google.cl", "google.cm", "google.cn", "google.com.co", "google.co.cr", "google.com.cu", "google.cv", "google.com.cy", "google.cz", "google.de", "google.dj", "google.dk", "google.dm", "google.com.do", "google.dz", "google.com.ec", "google.ee", "google.com.eg", "google.es", "google.com.et", "google.fi", "google.com.fj", "google.fm", "google.fr", "google.ga", "google.gd", "google.ge", "google.gf", "google.gg", "google.com.gh", "google.com.gi", "google.gl", "google.gm", "google.gp", "google.gr", "google.com.gt", "google.gy", "google.com.hk", "google.hn", "google.hr", "google.ht", "google.hu", "google.co.id", "google.iq", "google.ie", "google.co.il", "google.im", "google.co.in", "google.io", "google.is", "google.it", "google.je", "google.com.jm", "google.jo", "google.co.jp", "google.co.ke", "google.com.kh", "google.ki", "google.kg", "google.co.kr", "google.com.kw", "google.kz", "google.la", "google.com.lb", "google.com.lc", "google.li", "google.lk", "google.co.ls", "google.lt", "google.lu", "google.lv", "google.com.ly", "google.co.ma", "google.md", "google.me", "google.mg", "google.mk", "google.ml", "google.mn", "google.ms", "google.com.mt", "google.mu", "google.mv", "google.mw", "google.com.mx", "google.com.my", "google.co.mz", "google.com.na", "google.ne", "google.com.nf", "google.com.ng", "google.com.ni", "google.nl", "google.no", "google.com.np", "google.nr", "google.nu", "google.co.nz", "google.com.om", "google.com.pa", "google.com.pe", "google.com.ph", "google.com.pk", "google.pl", "google.pn", "google.com.pr", "google.ps", "google.pt", "google.com.py", "google.com.qa", "google.ro", "google.rs", "google.ru", "google.rw", "google.com.sa", "google.com.sb", "google.sc", "google.se", "google.com.sg", "google.sh", "google.si", "google.sk", "google.com.sl", "google.sn", "google.sm", "google.so", "google.st", "google.com.sv", "google.td", "google.tg", "google.co.th", "google.com.tj", "google.tk", "google.tl", "google.tm", "google.to", "google.com.tn", "google.com.tr", "google.tt", "google.com.tw", "google.co.tz", "google.com.ua", "google.co.ug", "google.ae", "google.co.uk", "google.us", "google.com.uy", "google.co.uz", "google.com.vc", "google.co.ve", "google.vg", "google.co.vi", "google.com.vn", "google.vu", "google.ws", "google.co.za", "google.co.zm", "google.co.zw", "search.avg.com", "isearch.avg.com", "www.cnn.com", "darkoogle.com", "search.darkoogle.com", "search.foxtab.com", "www.gooofullsearch.com", "search.hiyo.com", "search.incredimail.com", "search1.incredimail.com", "search2.incredimail.com", "search3.incredimail.com", "search4.incredimail.com", "search.incredibar.com", "search.sweetim.com", "www.fastweb.it", "search.juno.com", "find.tdc.dk", "searchresults.verizon.com", "search.walla.co.il", "search.alot.com", "www.googleearth.de", "www.googleearth.fr", "webcache.googleusercontent.com", "encrypted.google.com", "googlesyndicatedsearch.com" ], "parameters": [ "q", "query", "Keywords" ] }, "Google Blogsearch": { "domains": [ "blogsearch.google.ac", "blogsearch.google.ad", "blogsearch.google.ae", "blogsearch.google.am", "blogsearch.google.as", "blogsearch.google.at", "blogsearch.google.az", "blogsearch.google.ba", "blogsearch.google.be", "blogsearch.google.bf", "blogsearch.google.bg", "blogsearch.google.bi", "blogsearch.google.bj", "blogsearch.google.bs", "blogsearch.google.by", "blogsearch.google.ca", "blogsearch.google.cat", "blogsearch.google.cc", "blogsearch.google.cd", "blogsearch.google.cf", "blogsearch.google.cg", "blogsearch.google.ch", "blogsearch.google.ci", "blogsearch.google.cl", "blogsearch.google.cm", "blogsearch.google.cn", "blogsearch.google.co.bw", "blogsearch.google.co.ck", "blogsearch.google.co.cr", "blogsearch.google.co.id", "blogsearch.google.co.il", "blogsearch.google.co.in", "blogsearch.google.co.jp", "blogsearch.google.co.ke", "blogsearch.google.co.kr", "blogsearch.google.co.ls", "blogsearch.google.co.ma", "blogsearch.google.co.mz", "blogsearch.google.co.nz", "blogsearch.google.co.th", "blogsearch.google.co.tz", "blogsearch.google.co.ug", "blogsearch.google.co.uk", "blogsearch.google.co.uz", "blogsearch.google.co.ve", "blogsearch.google.co.vi", "blogsearch.google.co.za", "blogsearch.google.co.zm", "blogsearch.google.co.zw", "blogsearch.google.com", "blogsearch.google.com.af", "blogsearch.google.com.ag", "blogsearch.google.com.ai", "blogsearch.google.com.ar", "blogsearch.google.com.au", "blogsearch.google.com.bd", "blogsearch.google.com.bh", "blogsearch.google.com.bn", "blogsearch.google.com.bo", "blogsearch.google.com.br", "blogsearch.google.com.by", "blogsearch.google.com.bz", "blogsearch.google.com.co", "blogsearch.google.com.cu", "blogsearch.google.com.cy", "blogsearch.google.com.do", "blogsearch.google.com.ec", "blogsearch.google.com.eg", "blogsearch.google.com.et", "blogsearch.google.com.fj", "blogsearch.google.com.gh", "blogsearch.google.com.gi", "blogsearch.google.com.gt", "blogsearch.google.com.hk", "blogsearch.google.com.jm", "blogsearch.google.com.kh", "blogsearch.google.com.kh", "blogsearch.google.com.kw", "blogsearch.google.com.lb", "blogsearch.google.com.lc", "blogsearch.google.com.ly", "blogsearch.google.com.mt", "blogsearch.google.com.mx", "blogsearch.google.com.my", "blogsearch.google.com.na", "blogsearch.google.com.nf", "blogsearch.google.com.ng", "blogsearch.google.com.ni", "blogsearch.google.com.np", "blogsearch.google.com.om", "blogsearch.google.com.pa", "blogsearch.google.com.pe", "blogsearch.google.com.ph", "blogsearch.google.com.pk", "blogsearch.google.com.pr", "blogsearch.google.com.py", "blogsearch.google.com.qa", "blogsearch.google.com.sa", "blogsearch.google.com.sb", "blogsearch.google.com.sg", "blogsearch.google.com.sl", "blogsearch.google.com.sv", "blogsearch.google.com.tj", "blogsearch.google.com.tn", "blogsearch.google.com.tr", "blogsearch.google.com.tw", "blogsearch.google.com.ua", "blogsearch.google.com.uy", "blogsearch.google.com.vc", "blogsearch.google.com.vn", "blogsearch.google.cv", "blogsearch.google.cz", "blogsearch.google.de", "blogsearch.google.dj", "blogsearch.google.dk", "blogsearch.google.dm", "blogsearch.google.dz", "blogsearch.google.ee", "blogsearch.google.es", "blogsearch.google.fi", "blogsearch.google.fm", "blogsearch.google.fr", "blogsearch.google.ga", "blogsearch.google.gd", "blogsearch.google.ge", "blogsearch.google.gf", "blogsearch.google.gg", "blogsearch.google.gl", "blogsearch.google.gm", "blogsearch.google.gp", "blogsearch.google.gr", "blogsearch.google.gy", "blogsearch.google.hn", "blogsearch.google.hr", "blogsearch.google.ht", "blogsearch.google.hu", "blogsearch.google.ie", "blogsearch.google.im", "blogsearch.google.io", "blogsearch.google.iq", "blogsearch.google.is", "blogsearch.google.it", "blogsearch.google.it.ao", "blogsearch.google.je", "blogsearch.google.jo", "blogsearch.google.kg", "blogsearch.google.ki", "blogsearch.google.kz", "blogsearch.google.la", "blogsearch.google.li", "blogsearch.google.lk", "blogsearch.google.lt", "blogsearch.google.lu", "blogsearch.google.lv", "blogsearch.google.md", "blogsearch.google.me", "blogsearch.google.mg", "blogsearch.google.mk", "blogsearch.google.ml", "blogsearch.google.mn", "blogsearch.google.ms", "blogsearch.google.mu", "blogsearch.google.mv", "blogsearch.google.mw", "blogsearch.google.ne", "blogsearch.google.nl", "blogsearch.google.no", "blogsearch.google.nr", "blogsearch.google.nu", "blogsearch.google.pl", "blogsearch.google.pn", "blogsearch.google.ps", "blogsearch.google.pt", "blogsearch.google.ro", "blogsearch.google.rs", "blogsearch.google.ru", "blogsearch.google.rw", "blogsearch.google.sc", "blogsearch.google.se", "blogsearch.google.sh", "blogsearch.google.si", "blogsearch.google.sk", "blogsearch.google.sm", "blogsearch.google.sn", "blogsearch.google.so", "blogsearch.google.st", "blogsearch.google.td", "blogsearch.google.tg", "blogsearch.google.tk", "blogsearch.google.tl", "blogsearch.google.tm", "blogsearch.google.to", "blogsearch.google.tt", "blogsearch.google.us", "blogsearch.google.vg", "blogsearch.google.vu", "blogsearch.google.ws" ], "parameters": [ "q" ] }, "Hooseek.com": { "domains": [ "www.hooseek.com" ], "parameters": [ "recherche" ] }, "Dalesearch": { "domains": [ "www.dalesearch.com" ], "parameters": [ "q" ] }, "Alice Adsl": { "domains": [ "rechercher.aliceadsl.fr" ], "parameters": [ "q" ] }, "soso.com": { "domains": [ "www.soso.com" ], "parameters": [ "w" ] }, "Sogou": { "domains": [ "www.sougou.com" ], "parameters": [ "query" ] }, "Hit-Parade": { "domains": [ "req.-hit-parade.com", "class.hit-parade.com", "www.hit-parade.com" ], "parameters": [ "p7" ] }, "SearchCanvas": { "domains": [ "www.searchcanvas.com" ], "parameters": [ "q" ] }, "Interia": { "domains": [ "www.google.interia.pl" ], "parameters": [ "q" ] }, "Genieo": { "domains": [ "search.genieo.com" ], "parameters": [ "q" ] }, "Tiscali": { "domains": [ "search.tiscali.it", "search-dyn.tiscali.it", "hledani.tiscali.cz" ], "parameters": [ "q", "key" ] }, "Clix": { "domains": [ "pesquisa.clix.pt" ], "parameters": [ "question" ] } }, "email": { "Bigpond": { "domains": [ "webmail.bigpond.com", "webmail2.bigpond.com" ] }, "Naver Mail": { "domains": [ "mail.naver.com" ] }, "Optus Zoo": { "domains": [ "webmail.optuszoo.com.au" ] }, "Seznam Mail": { "domains": [ "email.seznam.cz" ] }, "126 Mail": { "domains": [ "mail.126.com" ] }, "Outlook.com": { "domains": [ "mail.live.com" ] }, "AOL Mail": { "domains": [ "mail.aol.com" ] }, "Daum Mail": { "domains": [ "mail2.daum.net" ] }, "Yahoo! Mail": { "domains": [ "mail.yahoo.net", "mail.yahoo.com", "mail.yahoo.co.uk", "mail.yahoo.co.jp" ] }, "163 Mail": { "domains": [ "mail.163.com" ] }, "Orange Webmail": { "domains": [ "orange.fr/webmail" ] }, "QQ Mail": { "domains": [ "mail.qq.com" ] }, "Gmail": { "domains": [ "mail.google.com" ] } }, "social": { "hi5": { "domains": [ "hi5.com" ] }, "Friendster": { "domains": [ "friendster.com" ] }, "Weibo": { "domains": [ "weibo.com", "t.cn" ] }, "Xanga": { "domains": [ "xanga.com" ] }, "Myspace": { "domains": [ "myspace.com" ] }, "Buzznet": { "domains": [ "wayn.com" ] }, "MyLife": { "domains": [ "mylife.ru" ] }, "Flickr": { "domains": [ "flickr.com" ] }, "Sonico.com": { "domains": [ "sonico.com" ] }, "Odnoklassniki": { "domains": [ "odnoklassniki.ru" ] }, "GitHub": { "domains": [ "github.com" ] }, "Classmates": { "domains": [ "classmates.com" ] }, "Friends Reunited": { "domains": [ "friendsreunited.com" ] }, "Renren": { "domains": [ "renren.com" ] }, "vKruguDruzei.ru": { "domains": [ "vkrugudruzei.ru" ] }, "Gaia Online": { "domains": [ "gaiaonline.com" ] }, "Netlog": { "domains": [ "netlog.com" ] }, "Orkut": { "domains": [ "orkut.com" ] }, "MyHeritage": { "domains": [ "myheritage.com" ] }, "Multiply": { "domains": [ "multiply.com" ] }, "myYearbook": { "domains": [ "myyearbook.com" ] }, "WeeWorld": { "domains": [ "weeworld.com" ] }, "Vimeo": { "domains": [ "vimeo.com" ] }, "Geni": { "domains": [ "geni.com" ] }, "SourceForge": { "domains": [ "sourceforge.net" ] }, "Plaxo": { "domains": [ "plaxo.com" ] }, "Taringa!": { "domains": [ "taringa.net" ] }, "Tagged": { "domains": [ "login.tagged.com" ] }, "XING": { "domains": [ "xing.com" ] }, "Instagram": { "domains": [ "instagram.com" ] }, "Vkontakte": { "domains": [ "vk.com", "vkontakte.ru" ] }, "Twitter": { "domains": [ "twitter.com", "t.co" ] }, "WAYN": { "domains": [ "wayn.com" ] }, "Tuenti": { "domains": [ "tuenti.com" ] }, "Mail.ru": { "domains": [ "my.mail.ru" ] }, "Badoo": { "domains": [ "badoo.com" ] }, "Habbo": { "domains": [ "habbo.com" ] }, "Pinterest": { "domains": [ "pinterest.com" ] }, "LinkedIn": { "domains": [ "linkedin.com" ] }, "Foursquare": { "domains": [ "foursquare.com" ] }, "Flixster": { "domains": [ "flixster.com" ] }, "Windows Live Spaces": { "domains": [ "login.live.com" ] }, "BlackPlanet": { "domains": [ "blackplanet.com" ] }, "Cyworld": { "domains": [ "global.cyworld.com" ] }, "Pocket": { "domains": [ "getpocket.com" ] }, "Skyrock": { "domains": [ "skyrock.com" ] }, "Facebook": { "domains": [ "facebook.com", "fb.me" ] }, "StudiVZ": { "domains": [ "studivz.net" ] }, "Fotolog": { "domains": [ "fotolog.com" ] }, "Google+": { "domains": [ "url.google.com", "plus.google.com" ] }, "Nasza-klasa.pl": { "domains": [ "nk.pl" ] }, "Qzone": { "domains": [ "qzone.qq.com" ] }, "Douban": { "domains": [ "douban.com" ] }, "Bebo": { "domains": [ "bebo.com" ] }, "Youtube": { "domains": [ "youtube.com", "youtu.be" ] }, "Reddit": { "domains": [ "reddit.com" ] }, "Identi.ca": { "domains": [ "identi.ca" ] }, "StackOverflow": { "domains": [ "stackoverflow.com" ] }, "Mixi": { "domains": [ "mixi.jp" ] }, "StumbleUpon": { "domains": [ "stumbleupon.com" ] }, "Viadeo": { "domains": [ "viadeo.com" ] }, "Last.fm": { "domains": [ "lastfm.ru" ] }, "LiveJournal": { "domains": [ "livejournal.ru" ] }, "Tumblr": { "domains": [ "tumblr.com" ] }, "Hacker News": { "domains": [ "news.ycombinator.com" ] }, "Delicious": { "domains": [ "delicious.com" ] }, "Hyves": { "domains": [ "hyves.nl" ] }, "Paper.li": { "domains": [ "paper.li" ] }, "MoiKrug.ru": { "domains": [ "moikrug.ru" ] } } }referer-parser-0.3.0/data/referers.yml0000644000175000017500000021323713467601534016754 0ustar pravipravi# ####################################################################################################### # # ALL SUPPORTED REFERERS # # Broken down into: # # 1. Medium-unknown providers # 2. Email providers # 3. Social providers # 4. Search providers # ####################################################################################################### # # MEDIUM-UNKNOWN PROVIDERS # # We know the source, but not the medium. # This section is useful for reducing false positives in the other sections unknown: Google: domains: - support.google.com - developers.google.com - maps.google.com - accounts.google.com - drive.google.com - sites.google.com - groups.google.com - groups.google.co.uk - news.google.co.uk Yahoo!: domains: - finance.yahoo.com - news.yahoo.com - eurosport.yahoo.com - sports.yahoo.com - astrology.yahoo.com - travel.yahoo.com - answers.yahoo.com - screen.yahoo.com - weather.yahoo.com - messenger.yahoo.com - games.yahoo.com - shopping.yahoo.net - movies.yahoo.com - cars.yahoo.com - lifestyle.yahoo.com - omg.yahoo.com - match.yahoo.net # ####################################################################################################### # # EMAIL PROVIDERS email: 126 Mail: domains: - mail.126.com 163 Mail: domains: - mail.163.com AOL Mail: domains: - mail.aol.com Bigpond: domains: - webmail.bigpond.com - webmail2.bigpond.com Daum Mail: domains: - mail2.daum.net Gmail: domains: - mail.google.com Naver Mail: domains: - mail.naver.com Optus Zoo: domains: - webmail.optuszoo.com.au Orange Webmail: domains: - orange.fr/webmail Outlook.com: domains: - mail.live.com QQ Mail: domains: - mail.qq.com Seznam Mail: domains: - email.seznam.cz Yahoo! Mail: domains: - mail.yahoo.net - mail.yahoo.com - mail.yahoo.co.uk - mail.yahoo.co.jp # ####################################################################################################### # # SOCIAL PROVIDERS social: Facebook: domains: - facebook.com - fb.me Qzone: domains: - qzone.qq.com Habbo: domains: - habbo.com Twitter: domains: - twitter.com - t.co Instagram: domains: - instagram.com Youtube: domains: - youtube.com - youtu.be Vimeo: domains: - vimeo.com Renren: domains: - renren.com Windows Live Spaces: domains: - login.live.com LinkedIn: domains: - linkedin.com Bebo: domains: - bebo.com Vkontakte: domains: - vk.com - vkontakte.ru Tagged: domains: - login.tagged.com Orkut: domains: - orkut.com Myspace: domains: - myspace.com Friendster: domains: - friendster.com Badoo: domains: - badoo.com hi5: domains: - hi5.com Netlog: domains: - netlog.com Flixster: domains: - flixster.com MyLife: domains: - mylife.ru Paper.li: domains: - paper.li Classmates: domains: - classmates.com GitHub: domains: - github.com Google+: domains: - url.google.com - plus.google.com Douban: domains: - douban.com Odnoklassniki: domains: - odnoklassniki.ru Viadeo: domains: - viadeo.com Flickr: domains: - flickr.com WeeWorld: domains: - weeworld.com Last.fm: domains: - lastfm.ru MyHeritage: domains: - myheritage.com Xanga: domains: - xanga.com Mixi: domains: - mixi.jp Cyworld: domains: - global.cyworld.com Gaia Online: domains: - gaiaonline.com Skyrock: domains: - skyrock.com BlackPlanet: domains: - blackplanet.com myYearbook: domains: - myyearbook.com Fotolog: domains: - fotolog.com Friends Reunited: domains: - friendsreunited.com LiveJournal: domains: - livejournal.ru StudiVZ: domains: - studivz.net StackOverflow: domains: - stackoverflow.com Sonico.com: domains: - sonico.com Pinterest: domains: - pinterest.com Plaxo: domains: - plaxo.com Geni: domains: - geni.com Tuenti: domains: - tuenti.com XING: domains: - xing.com Taringa!: domains: - taringa.net Tumblr: domains: - tumblr.com Nasza-klasa.pl: domains: - nk.pl StumbleUpon: domains: - stumbleupon.com SourceForge: domains: - sourceforge.net Hyves: domains: - hyves.nl WAYN: domains: - wayn.com Buzznet: domains: - wayn.com Multiply: domains: - multiply.com Foursquare: domains: - foursquare.com vKruguDruzei.ru: domains: - vkrugudruzei.ru Mail.ru: domains: - my.mail.ru MoiKrug.ru: domains: - moikrug.ru Reddit: domains: - reddit.com Hacker News: domains: - news.ycombinator.com Identi.ca: domains: - identi.ca Weibo: domains: - weibo.com - t.cn Delicious: domains: - delicious.com Pocket: domains: - getpocket.com # ####################################################################################################### # # SEARCH PROVIDERS search: 1.cz: parameters: - q domains: - 1.cz # 123people TODO 1und1: parameters: - su domains: - search.1und1.de 360.cn: parameters: - q domains: - so.360.cn - www.so.com Abacho: parameters: - q domains: - www.abacho.de - www.abacho.com - www.abacho.co.uk - www.se.abacho.com - www.tr.abacho.com - www.abacho.at - www.abacho.fr - www.abacho.es - www.abacho.ch - www.abacho.it ABCsøk: parameters: - q domains: - abcsolk.no - verden.abcsok.no Acoon: parameters: - begriff domains: - www.acoon.de Alexa: parameters: - q domains: - alexa.com - search.toolbars.alexa.com Alice Adsl: parameters: - q domains: - rechercher.aliceadsl.fr AllTheWeb: parameters: - q domains: - www.alltheweb.com all.by: parameters: - query domains: - all.by Altavista: parameters: - q domains: - www.altavista.com - search.altavista.com - listings.altavista.com - altavista.de - altavista.fr - be-nl.altavista.com - be-fr.altavista.com Amazon: parameters: - keywords domains: - amazon.com - www.amazon.com AOL: parameters: - q - query domains: - search.aol.com - search.aol.it - aolsearch.aol.com - aolsearch.com - www.aolrecherche.aol.fr - www.aolrecherches.aol.fr - www.aolimages.aol.fr - aim.search.aol.com - www.recherche.aol.fr - find.web.aol.com - recherche.aol.ca - aolsearch.aol.co.uk - search.aol.co.uk - aolrecherche.aol.fr - sucheaol.aol.de - suche.aol.de - suche.aolsvc.de - aolbusqueda.aol.com.mx - alicesuche.aol.de - alicesuchet.aol.de - suchet2.aol.de - search.hp.my.aol.com.au - search.hp.my.aol.de - search.hp.my.aol.it - search-intl.netscape.com Apollo Latvia: parameters: - q domains: - apollo.lv/portal/search/ APOLL07: parameters: - query domains: - apollo7.de Apontador: parameters: - q domains: - apontador.com.br - www.apontador.com.br Aport: parameters: - r domains: - sm.aport.ru arama: parameters: - q domains: - arama.com Arcor: parameters: - Keywords domains: - www.arcor.de Arianna: parameters: - query domains: - arianna.libero.it - www.arianna.com Ask: parameters: - q domains: - ask.com - www.ask.com - web.ask.com - int.ask.com - mws.ask.com - uk.ask.com - images.ask.com - ask.reference.com - www.askkids.com - iwon.ask.com - www.ask.co.uk - www.qbyrd.com - search-results.com - uk.search-results.com - www.search-results.com - int.search-results.com Ask Toolbar: parameters: - searchfor domains: - search.tb.ask.com Atlas: parameters: - q domains: - searchatlas.centrum.cz Austronaut: parameters: - q domains: - www2.austronaut.at - www1.astronaut.at Babylon: parameters: - q domains: - search.babylon.com - searchassist.babylon.com Baidu: parameters: - wd - word - kw - k domains: - www.baidu.com - www1.baidu.com - zhidao.baidu.com - tieba.baidu.com - news.baidu.com - web.gougou.com Biglobe: parameters: - q domains: - cgi.search.biglobe.ne.jp Bing: parameters: - q - Q domains: - bing.com - www.bing.com - msnbc.msn.com - dizionario.it.msn.com - cc.bingj.com - m.bing.com Bing Images: parameters: - q - Q domains: - bing.com/images/search - www.bing.com/images/search blekko: parameters: - q domains: - blekko.com Blogdigger: parameters: - q domains: - www.blogdigger.com Blogpulse: parameters: - query domains: - www.blogpulse.com Bluewin: parameters: - searchTerm domains: - search.bluewin.ch canoe.ca: parameters: - q domains: - web.canoe.ca Centrum: parameters: - q domains: - serach.centrum.cz - morfeo.centrum.cz Certified-Toolbar: parameters: - q domains: - search.certified-toolbar.com Charter: parameters: - q domains: - www.charter.net Clix: parameters: - question domains: - pesquisa.clix.pt Comcast: parameters: - q domains: - search.comcast.net Conduit: parameters: - q domains: - search.conduit.com Comcast: parameters: - q domains: - serach.comcast.net Crawler: parameters: - q domains: - www.crawler.com Compuserve: parameters: - query domains: - websearch.cs.com Cuil: parameters: - q domains: - www.cuil.com Daemon search: parameters: - q domains: - daemon-search.com - my.daemon-search.com Dalesearch: parameters: - q domains: - www.dalesearch.com DasOertliche: parameters: - kw domains: - www.dasoertliche.de DasTelefonbuch: parameters: - kw domains: - www1.dastelefonbuch.de Daum: parameters: - q domains: - search.daum.net Delfi latvia: parameters: - q domains: - smart.delfi.lv Delfi: parameters: - q domains: - otsing.delfi.ee Digg: parameters: - s domains: - digg.com dmoz: parameters: - q domains: - dmoz.org - editors.dmoz.org DuckDuckGoL: parameters: - q domains: - duckduckgo.com earthlink: parameters: - q domains: - search.earthlink.net Ecosia: parameters: - q domains: - ecosia.org Eniro: parameters: - q - search_word domains: - www.eniro.se Eurip: parameters: - q domains: - www.eurip.com Euroseek: parameters: - string domains: - www.euroseek.com Everyclick: parameters: - keyword domains: - www.everyclick.com Excite: parameters: - q - search domains: - search.excite.it - search.excite.fr - search.excite.de - search.excite.co.uk - serach.excite.es - search.excite.nl - msxml.excite.com - www.excite.co.jp Exalead: parameters: - q domains: - www.exalead.fr - www.exalead.com eo: parameters: - x_query domains: - eo.st Fast Browser Search: parameters: - q domains: - www.fastbrowsersearch.com Francite: parameters: - name domains: - recherche.francite.com Findwide: parameters: - k domains: - search.findwide.com Fireball: parameters: - q domains: - www.fireball.de Firstfind: parameters: - qry domains: - www.firstsfind.com Fixsuche: parameters: - q domains: - www.fixsuche.de Flix: parameters: - keyword domains: - www.flix.de Forestle: parameters: - q domains: - forestle.org - www.forestle.org - forestle.mobi Free: parameters: - q domains: - search.free.fr - search1-2.free.fr - search1-1.free.fr Freecause: parameters: - p domains: - search.freecause.com Freenet: parameters: - query - Keywords domains: - suche.freenet.de Freshweather: parameters: - q domains: - www.fresh-weather.com FriendFeed: parameters: - q domains: - friendfeed.com GAIS: parameters: - q domains: - gais.cs.ccu.edu.tw Geona: parameters: - q domains: - geona.net Genieo: parameters: - q domains: - search.genieo.com Gigablast: parameters: - q domains: - www.gigablast.com - dir.gigablast.com Globososo: parameters: - q domains: - searches.globososo.com - search.globososo.com GMX: parameters: - su domains: - suche.gmx.net Gnadenmeer: parameters: - keyword domains: - www.gnadenmeer.de Gomeo: parameters: - Keywords domains: - www.gomeo.com goo: parameters: - MT domains: - search.goo.ne.jp - ocnsearch.goo.ne.jp Google: parameters: - q - query # For www.cnn.com (powered by Google) - Keywords # For gooofullsearch.com (powered by Google) domains: - www.google.com - www.google.ac - www.google.ad - www.google.com.af - www.google.com.ag - www.google.com.ai - www.google.am - www.google.it.ao - www.google.com.ar - www.google.as - www.google.at - www.google.com.au - www.google.az - www.google.ba - www.google.com.bd - www.google.be - www.google.bf - www.google.bg - www.google.com.bh - www.google.bi - www.google.bj - www.google.com.bn - www.google.com.bo - www.google.com.br - www.google.bs - www.google.co.bw - www.google.com.by - www.google.by - www.google.com.bz - www.google.ca - www.google.com.kh - www.google.cc - www.google.cd - www.google.cf - www.google.cat - www.google.cg - www.google.ch - www.google.ci - www.google.co.ck - www.google.cl - www.google.cm - www.google.cn - www.google.com.co - www.google.co.cr - www.google.com.cu - www.google.cv - www.google.com.cy - www.google.cz - www.google.de - www.google.dj - www.google.dk - www.google.dm - www.google.com.do - www.google.dz - www.google.com.ec - www.google.ee - www.google.com.eg - www.google.es - www.google.com.et - www.google.fi - www.google.com.fj - www.google.fm - www.google.fr - www.google.ga - www.google.gd - www.google.ge - www.google.gf - www.google.gg - www.google.com.gh - www.google.com.gi - www.google.gl - www.google.gm - www.google.gp - www.google.gr - www.google.com.gt - www.google.gy - www.google.com.hk - www.google.hn - www.google.hr - www.google.ht - www.google.hu - www.google.co.id - www.google.iq - www.google.ie - www.google.co.il - www.google.im - www.google.co.in - www.google.io - www.google.is - www.google.it - www.google.je - www.google.com.jm - www.google.jo - www.google.co.jp - www.google.co.ke - www.google.com.kh - www.google.ki - www.google.kg - www.google.co.kr - www.google.com.kw - www.google.kz - www.google.la - www.google.com.lb - www.google.com.lc - www.google.li - www.google.lk - www.google.co.ls - www.google.lt - www.google.lu - www.google.lv - www.google.com.ly - www.google.co.ma - www.google.md - www.google.me - www.google.mg - www.google.mk - www.google.ml - www.google.mn - www.google.ms - www.google.com.mt - www.google.mu - www.google.mv - www.google.mw - www.google.com.mx - www.google.com.my - www.google.co.mz - www.google.com.na - www.google.ne - www.google.com.nf - www.google.com.ng - www.google.com.ni - www.google.nl - www.google.no - www.google.com.np - www.google.nr - www.google.nu - www.google.co.nz - www.google.com.om - www.google.com.pa - www.google.com.pe - www.google.com.ph - www.google.com.pk - www.google.pl - www.google.pn - www.google.com.pr - www.google.ps - www.google.pt - www.google.com.py - www.google.com.qa - www.google.ro - www.google.rs - www.google.ru - www.google.rw - www.google.com.sa - www.google.com.sb - www.google.sc - www.google.se - www.google.com.sg - www.google.sh - www.google.si - www.google.sk - www.google.com.sl - www.google.sn - www.google.sm - www.google.so - www.google.st - www.google.com.sv - www.google.td - www.google.tg - www.google.co.th - www.google.com.tj - www.google.tk - www.google.tl - www.google.tm - www.google.to - www.google.com.tn - www.google.com.tr - www.google.tt - www.google.com.tw - www.google.co.tz - www.google.com.ua - www.google.co.ug - www.google.ae - www.google.co.uk - www.google.us - www.google.com.uy - www.google.co.uz - www.google.com.vc - www.google.co.ve - www.google.vg - www.google.co.vi - www.google.com.vn - www.google.vu - www.google.ws - www.google.co.za - www.google.co.zm - www.google.co.zw - google.com - google.ac - google.ad - google.com.af - google.com.ag - google.com.ai - google.am - google.it.ao - google.com.ar - google.as - google.at - google.com.au - google.az - google.ba - google.com.bd - google.be - google.bf - google.bg - google.com.bh - google.bi - google.bj - google.com.bn - google.com.bo - google.com.br - google.bs - google.co.bw - google.com.by - google.by - google.com.bz - google.ca - google.com.kh - google.cc - google.cd - google.cf - google.cat - google.cg - google.ch - google.ci - google.co.ck - google.cl - google.cm - google.cn - google.com.co - google.co.cr - google.com.cu - google.cv - google.com.cy - google.cz - google.de - google.dj - google.dk - google.dm - google.com.do - google.dz - google.com.ec - google.ee - google.com.eg - google.es - google.com.et - google.fi - google.com.fj - google.fm - google.fr - google.ga - google.gd - google.ge - google.gf - google.gg - google.com.gh - google.com.gi - google.gl - google.gm - google.gp - google.gr - google.com.gt - google.gy - google.com.hk - google.hn - google.hr - google.ht - google.hu - google.co.id - google.iq - google.ie - google.co.il - google.im - google.co.in - google.io - google.is - google.it - google.je - google.com.jm - google.jo - google.co.jp - google.co.ke - google.com.kh - google.ki - google.kg - google.co.kr - google.com.kw - google.kz - google.la - google.com.lb - google.com.lc - google.li - google.lk - google.co.ls - google.lt - google.lu - google.lv - google.com.ly - google.co.ma - google.md - google.me - google.mg - google.mk - google.ml - google.mn - google.ms - google.com.mt - google.mu - google.mv - google.mw - google.com.mx - google.com.my - google.co.mz - google.com.na - google.ne - google.com.nf - google.com.ng - google.com.ni - google.nl - google.no - google.com.np - google.nr - google.nu - google.co.nz - google.com.om - google.com.pa - google.com.pe - google.com.ph - google.com.pk - google.pl - google.pn - google.com.pr - google.ps - google.pt - google.com.py - google.com.qa - google.ro - google.rs - google.ru - google.rw - google.com.sa - google.com.sb - google.sc - google.se - google.com.sg - google.sh - google.si - google.sk - google.com.sl - google.sn - google.sm - google.so - google.st - google.com.sv - google.td - google.tg - google.co.th - google.com.tj - google.tk - google.tl - google.tm - google.to - google.com.tn - google.com.tr - google.tt - google.com.tw - google.co.tz - google.com.ua - google.co.ug - google.ae - google.co.uk - google.us - google.com.uy - google.co.uz - google.com.vc - google.co.ve - google.vg - google.co.vi - google.com.vn - google.vu - google.ws - google.co.za - google.co.zm - google.co.zw # powered by Google - search.avg.com - isearch.avg.com - www.cnn.com - darkoogle.com - search.darkoogle.com - search.foxtab.com - www.gooofullsearch.com - search.hiyo.com - search.incredimail.com - search1.incredimail.com - search2.incredimail.com - search3.incredimail.com - search4.incredimail.com - search.incredibar.com - search.sweetim.com - www.fastweb.it - search.juno.com - find.tdc.dk - searchresults.verizon.com - search.walla.co.il - search.alot.com # Google Earch - www.googleearth.de - www.googleearth.fr # Google Cache - webcache.googleusercontent.com # Google SSL - encrypted.google.com # Syndicated search - googlesyndicatedsearch.com Google Blogsearch: parameters: - q domains: - blogsearch.google.ac - blogsearch.google.ad - blogsearch.google.ae - blogsearch.google.am - blogsearch.google.as - blogsearch.google.at - blogsearch.google.az - blogsearch.google.ba - blogsearch.google.be - blogsearch.google.bf - blogsearch.google.bg - blogsearch.google.bi - blogsearch.google.bj - blogsearch.google.bs - blogsearch.google.by - blogsearch.google.ca - blogsearch.google.cat - blogsearch.google.cc - blogsearch.google.cd - blogsearch.google.cf - blogsearch.google.cg - blogsearch.google.ch - blogsearch.google.ci - blogsearch.google.cl - blogsearch.google.cm - blogsearch.google.cn - blogsearch.google.co.bw - blogsearch.google.co.ck - blogsearch.google.co.cr - blogsearch.google.co.id - blogsearch.google.co.il - blogsearch.google.co.in - blogsearch.google.co.jp - blogsearch.google.co.ke - blogsearch.google.co.kr - blogsearch.google.co.ls - blogsearch.google.co.ma - blogsearch.google.co.mz - blogsearch.google.co.nz - blogsearch.google.co.th - blogsearch.google.co.tz - blogsearch.google.co.ug - blogsearch.google.co.uk - blogsearch.google.co.uz - blogsearch.google.co.ve - blogsearch.google.co.vi - blogsearch.google.co.za - blogsearch.google.co.zm - blogsearch.google.co.zw - blogsearch.google.com - blogsearch.google.com.af - blogsearch.google.com.ag - blogsearch.google.com.ai - blogsearch.google.com.ar - blogsearch.google.com.au - blogsearch.google.com.bd - blogsearch.google.com.bh - blogsearch.google.com.bn - blogsearch.google.com.bo - blogsearch.google.com.br - blogsearch.google.com.by - blogsearch.google.com.bz - blogsearch.google.com.co - blogsearch.google.com.cu - blogsearch.google.com.cy - blogsearch.google.com.do - blogsearch.google.com.ec - blogsearch.google.com.eg - blogsearch.google.com.et - blogsearch.google.com.fj - blogsearch.google.com.gh - blogsearch.google.com.gi - blogsearch.google.com.gt - blogsearch.google.com.hk - blogsearch.google.com.jm - blogsearch.google.com.kh - blogsearch.google.com.kh - blogsearch.google.com.kw - blogsearch.google.com.lb - blogsearch.google.com.lc - blogsearch.google.com.ly - blogsearch.google.com.mt - blogsearch.google.com.mx - blogsearch.google.com.my - blogsearch.google.com.na - blogsearch.google.com.nf - blogsearch.google.com.ng - blogsearch.google.com.ni - blogsearch.google.com.np - blogsearch.google.com.om - blogsearch.google.com.pa - blogsearch.google.com.pe - blogsearch.google.com.ph - blogsearch.google.com.pk - blogsearch.google.com.pr - blogsearch.google.com.py - blogsearch.google.com.qa - blogsearch.google.com.sa - blogsearch.google.com.sb - blogsearch.google.com.sg - blogsearch.google.com.sl - blogsearch.google.com.sv - blogsearch.google.com.tj - blogsearch.google.com.tn - blogsearch.google.com.tr - blogsearch.google.com.tw - blogsearch.google.com.ua - blogsearch.google.com.uy - blogsearch.google.com.vc - blogsearch.google.com.vn - blogsearch.google.cv - blogsearch.google.cz - blogsearch.google.de - blogsearch.google.dj - blogsearch.google.dk - blogsearch.google.dm - blogsearch.google.dz - blogsearch.google.ee - blogsearch.google.es - blogsearch.google.fi - blogsearch.google.fm - blogsearch.google.fr - blogsearch.google.ga - blogsearch.google.gd - blogsearch.google.ge - blogsearch.google.gf - blogsearch.google.gg - blogsearch.google.gl - blogsearch.google.gm - blogsearch.google.gp - blogsearch.google.gr - blogsearch.google.gy - blogsearch.google.hn - blogsearch.google.hr - blogsearch.google.ht - blogsearch.google.hu - blogsearch.google.ie - blogsearch.google.im - blogsearch.google.io - blogsearch.google.iq - blogsearch.google.is - blogsearch.google.it - blogsearch.google.it.ao - blogsearch.google.je - blogsearch.google.jo - blogsearch.google.kg - blogsearch.google.ki - blogsearch.google.kz - blogsearch.google.la - blogsearch.google.li - blogsearch.google.lk - blogsearch.google.lt - blogsearch.google.lu - blogsearch.google.lv - blogsearch.google.md - blogsearch.google.me - blogsearch.google.mg - blogsearch.google.mk - blogsearch.google.ml - blogsearch.google.mn - blogsearch.google.ms - blogsearch.google.mu - blogsearch.google.mv - blogsearch.google.mw - blogsearch.google.ne - blogsearch.google.nl - blogsearch.google.no - blogsearch.google.nr - blogsearch.google.nu - blogsearch.google.pl - blogsearch.google.pn - blogsearch.google.ps - blogsearch.google.pt - blogsearch.google.ro - blogsearch.google.rs - blogsearch.google.ru - blogsearch.google.rw - blogsearch.google.sc - blogsearch.google.se - blogsearch.google.sh - blogsearch.google.si - blogsearch.google.sk - blogsearch.google.sm - blogsearch.google.sn - blogsearch.google.so - blogsearch.google.st - blogsearch.google.td - blogsearch.google.tg - blogsearch.google.tk - blogsearch.google.tl - blogsearch.google.tm - blogsearch.google.to - blogsearch.google.tt - blogsearch.google.us - blogsearch.google.vg - blogsearch.google.vu - blogsearch.google.ws Google Images: parameters: - q domains: - google.ac/imgres - google.ad/imgres - google.ae/imgres - google.am/imgres - google.as/imgres - google.at/imgres - google.az/imgres - google.ba/imgres - google.be/imgres - google.bf/imgres - google.bg/imgres - google.bi/imgres - google.bj/imgres - google.bs/imgres - google.by/imgres - google.ca/imgres - google.cat/imgres - google.cc/imgres - google.cd/imgres - google.cf/imgres - google.cg/imgres - google.ch/imgres - google.ci/imgres - google.cl/imgres - google.cm/imgres - google.cn/imgres - google.co.bw/imgres - google.co.ck/imgres - google.co.cr/imgres - google.co.id/imgres - google.co.il/imgres - google.co.in/imgres - google.co.jp/imgres - google.co.ke/imgres - google.co.kr/imgres - google.co.ls/imgres - google.co.ma/imgres - google.co.mz/imgres - google.co.nz/imgres - google.co.th/imgres - google.co.tz/imgres - google.co.ug/imgres - google.co.uk/imgres - google.co.uz/imgres - google.co.ve/imgres - google.co.vi/imgres - google.co.za/imgres - google.co.zm/imgres - google.co.zw/imgres - google.com/imgres - google.com.af/imgres - google.com.ag/imgres - google.com.ai/imgres - google.com.ar/imgres - google.com.au/imgres - google.com.bd/imgres - google.com.bh/imgres - google.com.bn/imgres - google.com.bo/imgres - google.com.br/imgres - google.com.by/imgres - google.com.bz/imgres - google.com.co/imgres - google.com.cu/imgres - google.com.cy/imgres - google.com.do/imgres - google.com.ec/imgres - google.com.eg/imgres - google.com.et/imgres - google.com.fj/imgres - google.com.gh/imgres - google.com.gi/imgres - google.com.gt/imgres - google.com.hk/imgres - google.com.jm/imgres - google.com.kh/imgres - google.com.kh/imgres - google.com.kw/imgres - google.com.lb/imgres - google.com.lc/imgres - google.com.ly/imgres - google.com.mt/imgres - google.com.mx/imgres - google.com.my/imgres - google.com.na/imgres - google.com.nf/imgres - google.com.ng/imgres - google.com.ni/imgres - google.com.np/imgres - google.com.om/imgres - google.com.pa/imgres - google.com.pe/imgres - google.com.ph/imgres - google.com.pk/imgres - google.com.pr/imgres - google.com.py/imgres - google.com.qa/imgres - google.com.sa/imgres - google.com.sb/imgres - google.com.sg/imgres - google.com.sl/imgres - google.com.sv/imgres - google.com.tj/imgres - google.com.tn/imgres - google.com.tr/imgres - google.com.tw/imgres - google.com.ua/imgres - google.com.uy/imgres - google.com.vc/imgres - google.com.vn/imgres - google.cv/imgres - google.cz/imgres - google.de/imgres - google.dj/imgres - google.dk/imgres - google.dm/imgres - google.dz/imgres - google.ee/imgres - google.es/imgres - google.fi/imgres - google.fm/imgres - google.fr/imgres - google.ga/imgres - google.gd/imgres - google.ge/imgres - google.gf/imgres - google.gg/imgres - google.gl/imgres - google.gm/imgres - google.gp/imgres - google.gr/imgres - google.gy/imgres - google.hn/imgres - google.hr/imgres - google.ht/imgres - google.hu/imgres - google.ie/imgres - google.im/imgres - google.io/imgres - google.iq/imgres - google.is/imgres - google.it/imgres - google.it.ao/imgres - google.je/imgres - google.jo/imgres - google.kg/imgres - google.ki/imgres - google.kz/imgres - google.la/imgres - google.li/imgres - google.lk/imgres - google.lt/imgres - google.lu/imgres - google.lv/imgres - google.md/imgres - google.me/imgres - google.mg/imgres - google.mk/imgres - google.ml/imgres - google.mn/imgres - google.ms/imgres - google.mu/imgres - google.mv/imgres - google.mw/imgres - google.ne/imgres - google.nl/imgres - google.no/imgres - google.nr/imgres - google.nu/imgres - google.pl/imgres - google.pn/imgres - google.ps/imgres - google.pt/imgres - google.ro/imgres - google.rs/imgres - google.ru/imgres - google.rw/imgres - google.sc/imgres - google.se/imgres - google.sh/imgres - google.si/imgres - google.sk/imgres - google.sm/imgres - google.sn/imgres - google.so/imgres - google.st/imgres - google.td/imgres - google.tg/imgres - google.tk/imgres - google.tl/imgres - google.tm/imgres - google.to/imgres - google.tt/imgres - google.us/imgres - google.vg/imgres - google.vu/imgres - images.google.ws - images.google.ac - images.google.ad - images.google.ae - images.google.am - images.google.as - images.google.at - images.google.az - images.google.ba - images.google.be - images.google.bf - images.google.bg - images.google.bi - images.google.bj - images.google.bs - images.google.by - images.google.ca - images.google.cat - images.google.cc - images.google.cd - images.google.cf - images.google.cg - images.google.ch - images.google.ci - images.google.cl - images.google.cm - images.google.cn - images.google.co.bw - images.google.co.ck - images.google.co.cr - images.google.co.id - images.google.co.il - images.google.co.in - images.google.co.jp - images.google.co.ke - images.google.co.kr - images.google.co.ls - images.google.co.ma - images.google.co.mz - images.google.co.nz - images.google.co.th - images.google.co.tz - images.google.co.ug - images.google.co.uk - images.google.co.uz - images.google.co.ve - images.google.co.vi - images.google.co.za - images.google.co.zm - images.google.co.zw - images.google.com - images.google.com.af - images.google.com.ag - images.google.com.ai - images.google.com.ar - images.google.com.au - images.google.com.bd - images.google.com.bh - images.google.com.bn - images.google.com.bo - images.google.com.br - images.google.com.by - images.google.com.bz - images.google.com.co - images.google.com.cu - images.google.com.cy - images.google.com.do - images.google.com.ec - images.google.com.eg - images.google.com.et - images.google.com.fj - images.google.com.gh - images.google.com.gi - images.google.com.gt - images.google.com.hk - images.google.com.jm - images.google.com.kh - images.google.com.kh - images.google.com.kw - images.google.com.lb - images.google.com.lc - images.google.com.ly - images.google.com.mt - images.google.com.mx - images.google.com.my - images.google.com.na - images.google.com.nf - images.google.com.ng - images.google.com.ni - images.google.com.np - images.google.com.om - images.google.com.pa - images.google.com.pe - images.google.com.ph - images.google.com.pk - images.google.com.pr - images.google.com.py - images.google.com.qa - images.google.com.sa - images.google.com.sb - images.google.com.sg - images.google.com.sl - images.google.com.sv - images.google.com.tj - images.google.com.tn - images.google.com.tr - images.google.com.tw - images.google.com.ua - images.google.com.uy - images.google.com.vc - images.google.com.vn - images.google.cv - images.google.cz - images.google.de - images.google.dj - images.google.dk - images.google.dm - images.google.dz - images.google.ee - images.google.es - images.google.fi - images.google.fm - images.google.fr - images.google.ga - images.google.gd - images.google.ge - images.google.gf - images.google.gg - images.google.gl - images.google.gm - images.google.gp - images.google.gr - images.google.gy - images.google.hn - images.google.hr - images.google.ht - images.google.hu - images.google.ie - images.google.im - images.google.io - images.google.iq - images.google.is - images.google.it - images.google.it.ao - images.google.je - images.google.jo - images.google.kg - images.google.ki - images.google.kz - images.google.la - images.google.li - images.google.lk - images.google.lt - images.google.lu - images.google.lv - images.google.md - images.google.me - images.google.mg - images.google.mk - images.google.ml - images.google.mn - images.google.ms - images.google.mu - images.google.mv - images.google.mw - images.google.ne - images.google.nl - images.google.no - images.google.nr - images.google.nu - images.google.pl - images.google.pn - images.google.ps - images.google.pt - images.google.ro - images.google.rs - images.google.ru - images.google.rw - images.google.sc - images.google.se - images.google.sh - images.google.si - images.google.sk - images.google.sm - images.google.sn - images.google.so - images.google.st - images.google.td - images.google.tg - images.google.tk - images.google.tl - images.google.tm - images.google.to - images.google.tt - images.google.us - images.google.vg - images.google.vu - images.google.ws Google News: parameters: - q domains: - news.google.ac - news.google.ad - news.google.ae - news.google.am - news.google.as - news.google.at - news.google.az - news.google.ba - news.google.be - news.google.bf - news.google.bg - news.google.bi - news.google.bj - news.google.bs - news.google.by - news.google.ca - news.google.cat - news.google.cc - news.google.cd - news.google.cf - news.google.cg - news.google.ch - news.google.ci - news.google.cl - news.google.cm - news.google.cn - news.google.co.bw - news.google.co.ck - news.google.co.cr - news.google.co.id - news.google.co.il - news.google.co.in - news.google.co.jp - news.google.co.ke - news.google.co.kr - news.google.co.ls - news.google.co.ma - news.google.co.mz - news.google.co.nz - news.google.co.th - news.google.co.tz - news.google.co.ug - news.google.co.uk - news.google.co.uz - news.google.co.ve - news.google.co.vi - news.google.co.za - news.google.co.zm - news.google.co.zw - news.google.com - news.google.com.af - news.google.com.ag - news.google.com.ai - news.google.com.ar - news.google.com.au - news.google.com.bd - news.google.com.bh - news.google.com.bn - news.google.com.bo - news.google.com.br - news.google.com.by - news.google.com.bz - news.google.com.co - news.google.com.cu - news.google.com.cy - news.google.com.do - news.google.com.ec - news.google.com.eg - news.google.com.et - news.google.com.fj - news.google.com.gh - news.google.com.gi - news.google.com.gt - news.google.com.hk - news.google.com.jm - news.google.com.kh - news.google.com.kh - news.google.com.kw - news.google.com.lb - news.google.com.lc - news.google.com.ly - news.google.com.mt - news.google.com.mx - news.google.com.my - news.google.com.na - news.google.com.nf - news.google.com.ng - news.google.com.ni - news.google.com.np - news.google.com.om - news.google.com.pa - news.google.com.pe - news.google.com.ph - news.google.com.pk - news.google.com.pr - news.google.com.py - news.google.com.qa - news.google.com.sa - news.google.com.sb - news.google.com.sg - news.google.com.sl - news.google.com.sv - news.google.com.tj - news.google.com.tn - news.google.com.tr - news.google.com.tw - news.google.com.ua - news.google.com.uy - news.google.com.vc - news.google.com.vn - news.google.cv - news.google.cz - news.google.de - news.google.dj - news.google.dk - news.google.dm - news.google.dz - news.google.ee - news.google.es - news.google.fi - news.google.fm - news.google.fr - news.google.ga - news.google.gd - news.google.ge - news.google.gf - news.google.gg - news.google.gl - news.google.gm - news.google.gp - news.google.gr - news.google.gy - news.google.hn - news.google.hr - news.google.ht - news.google.hu - news.google.ie - news.google.im - news.google.io - news.google.iq - news.google.is - news.google.it - news.google.it.ao - news.google.je - news.google.jo - news.google.kg - news.google.ki - news.google.kz - news.google.la - news.google.li - news.google.lk - news.google.lt - news.google.lu - news.google.lv - news.google.md - news.google.me - news.google.mg - news.google.mk - news.google.ml - news.google.mn - news.google.ms - news.google.mu - news.google.mv - news.google.mw - news.google.ne - news.google.nl - news.google.no - news.google.nr - news.google.nu - news.google.pl - news.google.pn - news.google.ps - news.google.pt - news.google.ro - news.google.rs - news.google.ru - news.google.rw - news.google.sc - news.google.se - news.google.sh - news.google.si - news.google.sk - news.google.sm - news.google.sn - news.google.so - news.google.st - news.google.td - news.google.tg - news.google.tk - news.google.tl - news.google.tm - news.google.to - news.google.tt - news.google.us - news.google.vg - news.google.vu - news.google.ws Google Product Search: parameters: - q domains: - google.ac/products - google.ad/products - google.ae/products - google.am/products - google.as/products - google.at/products - google.az/products - google.ba/products - google.be/products - google.bf/products - google.bg/products - google.bi/products - google.bj/products - google.bs/products - google.by/products - google.ca/products - google.cat/products - google.cc/products - google.cd/products - google.cf/products - google.cg/products - google.ch/products - google.ci/products - google.cl/products - google.cm/products - google.cn/products - google.co.bw/products - google.co.ck/products - google.co.cr/products - google.co.id/products - google.co.il/products - google.co.in/products - google.co.jp/products - google.co.ke/products - google.co.kr/products - google.co.ls/products - google.co.ma/products - google.co.mz/products - google.co.nz/products - google.co.th/products - google.co.tz/products - google.co.ug/products - google.co.uk/products - google.co.uz/products - google.co.ve/products - google.co.vi/products - google.co.za/products - google.co.zm/products - google.co.zw/products - google.com/products - google.com.af/products - google.com.ag/products - google.com.ai/products - google.com.ar/products - google.com.au/products - google.com.bd/products - google.com.bh/products - google.com.bn/products - google.com.bo/products - google.com.br/products - google.com.by/products - google.com.bz/products - google.com.co/products - google.com.cu/products - google.com.cy/products - google.com.do/products - google.com.ec/products - google.com.eg/products - google.com.et/products - google.com.fj/products - google.com.gh/products - google.com.gi/products - google.com.gt/products - google.com.hk/products - google.com.jm/products - google.com.kh/products - google.com.kh/products - google.com.kw/products - google.com.lb/products - google.com.lc/products - google.com.ly/products - google.com.mt/products - google.com.mx/products - google.com.my/products - google.com.na/products - google.com.nf/products - google.com.ng/products - google.com.ni/products - google.com.np/products - google.com.om/products - google.com.pa/products - google.com.pe/products - google.com.ph/products - google.com.pk/products - google.com.pr/products - google.com.py/products - google.com.qa/products - google.com.sa/products - google.com.sb/products - google.com.sg/products - google.com.sl/products - google.com.sv/products - google.com.tj/products - google.com.tn/products - google.com.tr/products - google.com.tw/products - google.com.ua/products - google.com.uy/products - google.com.vc/products - google.com.vn/products - google.cv/products - google.cz/products - google.de/products - google.dj/products - google.dk/products - google.dm/products - google.dz/products - google.ee/products - google.es/products - google.fi/products - google.fm/products - google.fr/products - google.ga/products - google.gd/products - google.ge/products - google.gf/products - google.gg/products - google.gl/products - google.gm/products - google.gp/products - google.gr/products - google.gy/products - google.hn/products - google.hr/products - google.ht/products - google.hu/products - google.ie/products - google.im/products - google.io/products - google.iq/products - google.is/products - google.it/products - google.it.ao/products - google.je/products - google.jo/products - google.kg/products - google.ki/products - google.kz/products - google.la/products - google.li/products - google.lk/products - google.lt/products - google.lu/products - google.lv/products - google.md/products - google.me/products - google.mg/products - google.mk/products - google.ml/products - google.mn/products - google.ms/products - google.mu/products - google.mv/products - google.mw/products - google.ne/products - google.nl/products - google.no/products - google.nr/products - google.nu/products - google.pl/products - google.pn/products - google.ps/products - google.pt/products - google.ro/products - google.rs/products - google.ru/products - google.rw/products - google.sc/products - google.se/products - google.sh/products - google.si/products - google.sk/products - google.sm/products - google.sn/products - google.so/products - google.st/products - google.td/products - google.tg/products - google.tk/products - google.tl/products - google.tm/products - google.to/products - google.tt/products - google.us/products - google.vg/products - google.vu/products - google.ws/products - www.google.ac/products - www.google.ad/products - www.google.ae/products - www.google.am/products - www.google.as/products - www.google.at/products - www.google.az/products - www.google.ba/products - www.google.be/products - www.google.bf/products - www.google.bg/products - www.google.bi/products - www.google.bj/products - www.google.bs/products - www.google.by/products - www.google.ca/products - www.google.cat/products - www.google.cc/products - www.google.cd/products - www.google.cf/products - www.google.cg/products - www.google.ch/products - www.google.ci/products - www.google.cl/products - www.google.cm/products - www.google.cn/products - www.google.co.bw/products - www.google.co.ck/products - www.google.co.cr/products - www.google.co.id/products - www.google.co.il/products - www.google.co.in/products - www.google.co.jp/products - www.google.co.ke/products - www.google.co.kr/products - www.google.co.ls/products - www.google.co.ma/products - www.google.co.mz/products - www.google.co.nz/products - www.google.co.th/products - www.google.co.tz/products - www.google.co.ug/products - www.google.co.uk/products - www.google.co.uz/products - www.google.co.ve/products - www.google.co.vi/products - www.google.co.za/products - www.google.co.zm/products - www.google.co.zw/products - www.google.com/products - www.google.com.af/products - www.google.com.ag/products - www.google.com.ai/products - www.google.com.ar/products - www.google.com.au/products - www.google.com.bd/products - www.google.com.bh/products - www.google.com.bn/products - www.google.com.bo/products - www.google.com.br/products - www.google.com.by/products - www.google.com.bz/products - www.google.com.co/products - www.google.com.cu/products - www.google.com.cy/products - www.google.com.do/products - www.google.com.ec/products - www.google.com.eg/products - www.google.com.et/products - www.google.com.fj/products - www.google.com.gh/products - www.google.com.gi/products - www.google.com.gt/products - www.google.com.hk/products - www.google.com.jm/products - www.google.com.kh/products - www.google.com.kh/products - www.google.com.kw/products - www.google.com.lb/products - www.google.com.lc/products - www.google.com.ly/products - www.google.com.mt/products - www.google.com.mx/products - www.google.com.my/products - www.google.com.na/products - www.google.com.nf/products - www.google.com.ng/products - www.google.com.ni/products - www.google.com.np/products - www.google.com.om/products - www.google.com.pa/products - www.google.com.pe/products - www.google.com.ph/products - www.google.com.pk/products - www.google.com.pr/products - www.google.com.py/products - www.google.com.qa/products - www.google.com.sa/products - www.google.com.sb/products - www.google.com.sg/products - www.google.com.sl/products - www.google.com.sv/products - www.google.com.tj/products - www.google.com.tn/products - www.google.com.tr/products - www.google.com.tw/products - www.google.com.ua/products - www.google.com.uy/products - www.google.com.vc/products - www.google.com.vn/products - www.google.cv/products - www.google.cz/products - www.google.de/products - www.google.dj/products - www.google.dk/products - www.google.dm/products - www.google.dz/products - www.google.ee/products - www.google.es/products - www.google.fi/products - www.google.fm/products - www.google.fr/products - www.google.ga/products - www.google.gd/products - www.google.ge/products - www.google.gf/products - www.google.gg/products - www.google.gl/products - www.google.gm/products - www.google.gp/products - www.google.gr/products - www.google.gy/products - www.google.hn/products - www.google.hr/products - www.google.ht/products - www.google.hu/products - www.google.ie/products - www.google.im/products - www.google.io/products - www.google.iq/products - www.google.is/products - www.google.it/products - www.google.it.ao/products - www.google.je/products - www.google.jo/products - www.google.kg/products - www.google.ki/products - www.google.kz/products - www.google.la/products - www.google.li/products - www.google.lk/products - www.google.lt/products - www.google.lu/products - www.google.lv/products - www.google.md/products - www.google.me/products - www.google.mg/products - www.google.mk/products - www.google.ml/products - www.google.mn/products - www.google.ms/products - www.google.mu/products - www.google.mv/products - www.google.mw/products - www.google.ne/products - www.google.nl/products - www.google.no/products - www.google.nr/products - www.google.nu/products - www.google.pl/products - www.google.pn/products - www.google.ps/products - www.google.pt/products - www.google.ro/products - www.google.rs/products - www.google.ru/products - www.google.rw/products - www.google.sc/products - www.google.se/products - www.google.sh/products - www.google.si/products - www.google.sk/products - www.google.sm/products - www.google.sn/products - www.google.so/products - www.google.st/products - www.google.td/products - www.google.tg/products - www.google.tk/products - www.google.tl/products - www.google.tm/products - www.google.to/products - www.google.tt/products - www.google.us/products - www.google.vg/products - www.google.vu/products - www.google.ws/products Google Video: parameters: - q domains: - video.google.com Goyellow.de: parameters: - MDN domains: - www.goyellow.de Gule Sider: parameters: - q domains: - www.gulesider.no HighBeam: parameters: - q domains: - www.highbeam.com Hit-Parade: parameters: - p7 domains: - req.-hit-parade.com - class.hit-parade.com - www.hit-parade.com Holmes: parameters: - q domains: - holmes.ge Hooseek.com: parameters: - recherche domains: - www.hooseek.com Hotbot: parameters: - query domains: - www.hotbot.com Icerockeet: parameters: - q domains: - blogs.icerocket.com ICQ: parameters: - q domains: - www.icq.com - search.icq.com Ilse: parameters: - search_for domains: - www.ilse.nl InfoSpace: parameters: - q - s domains: - infospace.com - dogpile.com - www.dogpile.com - metacrawler.com - webfetch.com - webcrawler.com - search.kiwee.com # powered by InfoSpace - isearch.babylon.com - start.facemoods.com - search.magnetic.com - search.searchcompletion.com - clusty.com Interia: parameters: - q domains: - www.google.interia.pl I-play: parameters: - q domains: - start.iplay.com IXquick: parameters: - query domains: - ixquick.com - www.eu.ixquick.com - ixquick.de - www.ixquick.de - us.ixquick.com - s1.us.ixquick.com - s2.us.ixquick.com - s3.us.ixquick.com - s4.us.ixquick.com - s5.us.ixquick.com - eu.ixquick.com - s8-eu.ixquick.com - s1-eu.ixquick.de Jyxo: parameters: - q domains: - jyxo.1188.cz Jungle Spider: parameters: - q domains: - www.jungle-spider.de Jungle Key: parameters: - query domains: - junglekey.com - junglekey.fr Kataweb: parameters: - q domains: - www.kataweb.it Kvasir: parameters: - q domains: - www.kvasir.no Latne: parameters: - q domains: - www.latne.lv La Toile Du Quebec Via Google: parameters: - q domains: - www.toile.com - web.toile.com Looksmart: parameters: - key domains: - www.looksmart.com Lo.st: parameters: - x_query domains: - lo.st Lycos: parameters: - query domains: - search.lycos.com - www.lycos.com - lycos.com maailm: parameters: - tekst domains: - www.maailm.com Mail.ru: parameters: - q domains: - go.mail.ru Mamma: parameters: - query domains: - www.mamma.com - mamma75.mamma.com Marktplaats: parameters: - query domains: - www.marktplaats.nl Maxwebsearch: parameters: - query domains: - maxwebsearch.com Meta: parameters: - q domains: - meta.ua MetaCrawler.de: parameters: - qry domains: - s1.metacrawler.de - s2.metacrawler.de - s3.metacrawler.de Metager: parameters: - eingabe domains: - meta.rrzn.uni-hannover.de - www.metager.de Metager2: parameters: - q domains: - metager2.de Meinestadt: parameters: - words domains: - www.meinestadt.de Mister Wong: parameters: - Keywords domains: - www.mister-wong.com - www.mister-wong.de Monstercrawler: parameters: - qry domains: - www.monstercrawler.com Mozbot: parameters: - q domains: - www.mozbot.fr - www.mozbot.co.uk - www.mozbot.com El Mundo: parameters: - q domains: - ariadna.elmundo.es MySearch: parameters: - searchfor - searchFor domains: - www.mysearch.com - ms114.mysearch.com - ms146.mysearch.com - kf.mysearch.myway.com - ki.mysearch.myway.com - search.myway.com - search.mywebsearch.com Najdi: parameters: - q domains: - www.najdi.si Nate: parameters: - q domains: - search.nate.com Naver: parameters: - query domains: - search.naver.com Naver Images: parameters: - query domains: - image.search.naver.com - imagesearch.naver.com Needtofind: parameters: - searchfor domains: - ko.search.need2find.com Neti: parameters: - query domains: - www.neti.ee Nifty: parameters: - q domains: - search.nifty.com Nigma: parameters: - s domains: - nigma.ru Onet: parameters: - qt domains: - szukaj.onet.pl Online.no: parameters: - q domains: - online.no Opplysningen 1881: parameters: - Query domains: - www.1881.no Orange: parameters: - q domains: - busca.orange.es - search.orange.co.uk Paperball: parameters: - q domains: - www.paperball.de PeoplePC: parameters: - q domains: - search.peoplepc.com Picsearch: parameters: - q domains: - www.picsearch.com Plazoo: parameters: - q domains: - www.plazoo.com Poisk.ru: parameters: - q domains: - www.plazoo.com PriceRunner: parameters: - q domains: - www.pricerunner.co.uk qip: parameters: - query domains: - search.qip.ru Qualigo: parameters: - q domains: - www.qualigo.at - www.qualigo.ch - www.qualigo.de - www.qualigo.nl Rakuten: parameters: - qt domains: - websearch.rakuten.co.jp Rambler: parameters: - query - words domains: - nova.rambler.ru RPMFind: parameters: - query domains: - rpmfind.net - fr2.rpmfind.net Road Runner Search: parameters: - q domains: - search.rr.com Sapo: parameters: - q domains: - pesquisa.sapo.pt # Add Scour.com Search.com: parameters: - q domains: - www.search.com Search.ch: parameters: - q domains: - www.search.ch Searchalot: parameters: - q domains: - searchalot.com SearchCanvas: parameters: - q domains: - www.searchcanvas.com Searchy: parameters: - q domains: - www.searchy.co.uk # Add setooz.com Seznam: parameters: - q domains: - search.seznam.cz Sharelook: parameters: - keyword domains: - www.sharelook.fr Skynet: parameters: - q domains: - www.skynet.be Sogou: parameters: - query domains: - www.sougou.com Softonic: parameters: - q domains: - search.softonic.com soso.com: parameters: - w domains: - www.soso.com Snapdo: parameters: - q domains: - search.snapdo.com Startpagina: parameters: - q domains: - startgoogle.startpagina.nl Startsiden: parameters: - q domains: - www.startsiden.no suche.info: parameters: - q domains: - suche.info Suchmaschine.com: parameters: - suchstr domains: - www.suchmaschine.com Suchnase: parameters: - q domains: - www.suchnase.de TalkTalk: parameters: - query domains: - www.talktalk.co.uk Technorati: parameters: - q domains: - technorati.com Teoma: parameters: - q domains: - www.teoma.com Terra: parameters: - query domains: - buscador.terra.es - buscador.terra.cl - buscador.terra.com.br Tiscali: parameters: - q - key domains: - search.tiscali.it - search-dyn.tiscali.it - hledani.tiscali.cz Tixuma: parameters: - sc domains: - www.tixuma.de T-Online: parameters: - q domains: - suche.t-online.de - brisbane.t-online.de - navigationshilfe.t-online.de Toolbarhome: parameters: - q domains: - www.toolbarhome.com - vshare.toolbarhome.com Trouvez.com: parameters: - query domains: - www.trouvez.com TrovaRapido: parameters: - q domains: - www.trovarapido.com Trusted-Search: parameters: - w domains: - www.trusted--search.com Twingly: parameters: - q domains: - www.twingly.com uol.com.br: parameters: - q domains: - busca.uol.com.br URL.ORGanizier: parameters: - q domains: - www.url.org Vinden: parameters: - q domains: - www.vinden.nl Vindex: parameters: - search_for domains: - www.vindex.nl - search.vindex.nl Virgilio: parameters: - qs domains: - ricerca.virgilio.it - ricercaimmagini.virgilio.it - ricercavideo.virgilio.it - ricercanews.virgilio.it - mobile.virgilio.it Voila: parameters: - rdata - kw domains: - search.ke.voila.fr - www.lemoteur.fr Volny: parameters: - search domains: - web.volny.cz Walhello : parameters: - key domains: - www.walhello.info - www.walhello.com - www.walhello.de - www.walhello.nl Web.de: parameters: - su domains: - suche.web.de Web.nl: parameters: - zoekwoord domains: - www.web.nl Weborama: parameters: - QUERY domains: - www.weborama.com WebSearch: parameters: - qkw - q domains: - www.websearch.com Winamp: parameters: - q domains: - search.winamp.com Witch: parameters: - search domains: - www.witch.de Wirtualna Polska: parameters: - szukaj domains: - szukaj.wp.pl WWW: parameters: - query domains: - search.www.ee X-recherche: parameters: - MOTS domains: - www.x-recherche.com Yahoo!: parameters: - p - q domains: - search.yahoo.com - yahoo.com - ar.search.yahoo.com - ar.yahoo.com - au.search.yahoo.com - au.yahoo.com - br.search.yahoo.com - br.yahoo.com - cade.searchde.yahoo.com - cade.yahoo.com - chinese.searchinese.yahoo.com - chinese.yahoo.com - cn.search.yahoo.com - cn.yahoo.com - de.search.yahoo.com - de.yahoo.com - dk.search.yahoo.com - dk.yahoo.com - es.search.yahoo.com - es.yahoo.com - espanol.searchpanol.yahoo.com - espanol.searchpanol.yahoo.com - espanol.yahoo.com - espanol.yahoo.com - fr.search.yahoo.com - fr.yahoo.com - ie.search.yahoo.com - ie.yahoo.com - it.search.yahoo.com - it.yahoo.com - kr.search.yahoo.com - kr.yahoo.com - mx.search.yahoo.com - mx.yahoo.com - no.search.yahoo.com - no.yahoo.com - nz.search.yahoo.com - nz.yahoo.com - one.cn.yahoo.com - one.searchn.yahoo.com - qc.search.yahoo.com - qc.search.yahoo.com - qc.search.yahoo.com - qc.yahoo.com - qc.yahoo.com - se.search.yahoo.com - se.search.yahoo.com - se.yahoo.com - search.searcharch.yahoo.com - search.yahoo.com - uk.search.yahoo.com - uk.yahoo.com - www.yahoo.co.jp - search.yahoo.co.jp # powered by Yahoo - www.cercato.it - search.offerbox.com - ys.mirostart.com Yahoo! Images: parameters: - p - q domains: - image.yahoo.cn - images.search.yahoo.com Yam: parameters: - k domains: - search.yam.com Yandex: parameters: - text domains: - yandex.ru - yandex.ua - yandex.com - www.yandex.ru - www.yandex.ua - www.yandex.com Yandex Images: parameters: - text domains: - images.yandex.ru - images.yandex.ua - images.yandex.com Yasni: parameters: - query domains: - www.yasni.de - www.yasni.com - www.yasni.co.uk - www.yasni.ch - www.yasni.at Yatedo: parameters: - q domains: - www.yatedo.com - www.yatedo.fr # Add Yellowmap: Yippy: parameters: - q - query domains: - search.yippy.com YouGoo: parameters: - q domains: - www.yougoo.fr Zapmeta: parameters: - q - query domains: - www.zapmeta.com - www.zapmeta.nl - www.zapmeta.de - uk.zapmeta.com Zoek: parameters: - q domains: - www3.zoek.nl Zhongsou: parameters: - w domains: - p.zhongsou.com Zoeken: parameters: - q domains: - www.zoeken.nl Zoohoo: parameters: - q domains: - zoohoo.cz referer-parser-0.3.0/referer-parser.gemspec0000644000175000017500000000406713467601534017773 0ustar pravipravi# Copyright (c) 2012-2013 Snowplow Analytics Ltd. All rights reserved. # # This program is licensed to you under the Apache License Version 2.0, # and you may not use this file except in compliance with the Apache License Version 2.0. # You may obtain a copy of the Apache License Version 2.0 at http://www.apache.org/licenses/LICENSE-2.0. # # Unless required by applicable law or agreed to in writing, # software distributed under the Apache License Version 2.0 is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the Apache License Version 2.0 for the specific language governing permissions and limitations there under. # Author:: Yali Sassoon (mailto:support@snowplowanalytics.com) # Copyright:: Copyright (c) 2012-2013 Snowplow Analytics Ltd # License:: Apache License Version 2.0 # -*- encoding: utf-8 -*- lib = File.expand_path('../lib', __FILE__) $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) require 'referer-parser/version' Gem::Specification.new do |gem| gem.authors = ["Yali Sassoon", "Martin Loy", "Alex Dean", "Kelley Reynolds"] gem.email = ["support@snowplowanalytics.com"] gem.description = %q{Library for extracting marketing attribution data from referer URLs} gem.summary = %q{Library for extracting marketing attribution data (e.g. search terms) from referer (sic) URLs. This is used by Snowplow (http://github.com/snowplow/snowplow). Our hope is that this library (and referers.yml) will be extended by anyone interested in parsing referer URLs.} gem.homepage = "http://github.com/snowplow/referer-parser" gem.files = `git ls-files`.split($/) gem.executables = gem.files.grep(%r{^bin/}).map{ |f| File.basename(f) } gem.test_files = gem.files.grep(%r{^(test|spec|features)/}) gem.name = RefererParser::NAME gem.version = RefererParser::VERSION gem.platform = Gem::Platform::RUBY gem.require_paths = ["lib"] gem.add_development_dependency "rspec", "~> 2.6" gem.add_development_dependency "rake", ">= 0.9.2" end referer-parser-0.3.0/README.md0000644000175000017500000000561413467601534014760 0ustar pravipravi# referer-parser Ruby library This is the Ruby implementation of [referer-parser] [referer-parser], the library for extracting search marketing data from referer _(sic)_ URLs. The implementation uses the shared 'database' of known referers found in [`referers.yml`] [referers-yml]. ## Installation Add this line to your application's Gemfile: gem 'referer-parser' And then execute: $ bundle Or install it yourself as: $ gem install referer-parser ## Usage ### To include referer-parser: ```ruby require 'referer-parser' ``` ### To create a parser Parsers are created by default with the set of included referers but they can also be loaded from another file(s) either during or after instantiation Creating and modifying the parser: ```ruby # Default parser parser = RefererParser::Parser.new # Custom parser with local file parser = RefererParser::Parser.new('/path/to/other/referers.yml') # From a URI parser = RefererParser::Parser.new('http://example.com/path/to/other/referers.yml') # Default referers, then merge in a set of custom internal domains parser = RefererParser::Parser.new parser.update('/path/to/internal.yml') # Default referers, then add your own internal domain inline instead of from a file parser = RefererParser::Parser.new parser.add_referer('internal', 'SnowPlow', 'snowplowanalytics.com') # Clear all of the existing referers parser.clear! ``` ### Using a parser The parser returns a hash of matching data if it can be found including search terms, medium, and nicely-formatted source name. If there is no match, :known will be false. ```ruby parser = RefererParser::Parser.new parser.parse('http://www.google.com/search?q=gateway+oracle+cards+denise+linn&hl=en&client=safari') # => { :known=>true, :uri=>"http://www.google.com/search?q=gateway+oracle+cards+denise+linn&hl=en&client=safari", :source=>"Google", :medium=>"search", :term=>"gateway oracle cards denise linn" } ``` ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request ## Copyright and license The referer-parser Ruby library is copyright 2014 Inside Systems, Inc. Licensed under the [Apache License, Version 2.0] [license] (the "License"); you may not use this software except in compliance with the License. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. [referer-parser]: https://github.com/snowplow/referer-parser [referers-yml]: https://github.com/snowplow/referer-parser/blob/master/referers.yml [license]: http://www.apache.org/licenses/LICENSE-2.0 referer-parser-0.3.0/lib/0000755000175000017500000000000013467601534014241 5ustar pravipravireferer-parser-0.3.0/lib/referer-parser/0000755000175000017500000000000013467601534017165 5ustar pravipravireferer-parser-0.3.0/lib/referer-parser/parser.rb0000644000175000017500000001576713467601534021026 0ustar pravipravi# Copyright (c) 2014 Inside Systems, Inc All rights reserved. # # This program is licensed to you under the Apache License Version 2.0, # and you may not use this file except in compliance with the Apache License Version 2.0. # You may obtain a copy of the Apache License Version 2.0 at http://www.apache.org/licenses/LICENSE-2.0. # # Unless required by applicable law or agreed to in writing, # software distributed under the Apache License Version 2.0 is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the Apache License Version 2.0 for the specific language governing permissions and limitations there under. # Author:: Kelley Reynolds (mailto:kelley@insidesystems.net) # Copyright:: Copyright (c) 2014 Inside Systems Inc # License:: Apache License Version 2.0 require 'uri' require 'cgi' module RefererParser class Parser DefaultFile = File.expand_path(File.join(File.dirname(__FILE__), '..', '..', 'data', 'referers.json')) # Create a new parser from one or more filenames/uris, defaults to ../data/referers.json def initialize(uris=DefaultFile) @domain_index ||= {} @name_hash ||= {} update(uris) end # Update the referer database with one or more uris def update(uris) [uris].flatten.each do |uri| deserialize_referer_data(read_referer_data(uri), File.extname(uri).downcase) end true end # Clean out the database def clear! @domain_index, @name_hash = {}, {} true end # Add a referer to the database with medium, name, domain or array of domains, and a parameter or array of parameters # If called manually and a domain is added to an existing entry with a path, you may need to call optimize_index! afterwards. def add_referer(medium, name, domains, parameters=nil) # The same name can be used with multiple mediums so we make a key here name_key = "#{name}-#{medium}" # Update the name has with the parameter and medium data @name_hash[name_key] = {:source => name, :medium => medium, :parameters => [parameters].flatten } # Update the domain to name index [domains].flatten.each do |domain_url| domain, *path = domain_url.split('/') if domain =~ /\Awww\.(.*)\z/i domain = $1 end domain.downcase! @domain_index[domain] ||= [] if !path.empty? @domain_index[domain] << ['/' + path.join('/'), name_key] else @domain_index[domain] << ['/', name_key] end end end # Prune duplicate entries and sort with the most specific path first if there is more than one entry # In this case, sorting by the longest string works fine def optimize_index! @domain_index.each do |key, val| # Sort each path/name_key pair by the longest path @domain_index[key].sort! { |a, b| b[0].size <=> a[0].size }.uniq! end end # Given a string or URI, return a hash of data def parse(obj) url = obj.is_a?(URI) ? obj : URI.parse(obj.to_s) if !['http', 'https'].include?(url.scheme) raise InvalidUriError.new("Only HTTP and HTTPS schemes are supported -- #{url.scheme}") end data = { :known => false, :uri => url.to_s } domain, name_key = domain_and_name_key_for(url) if domain and name_key referer_data = @name_hash[name_key] data[:known] = true data[:source] = referer_data[:source] data[:medium] = referer_data[:medium] data[:domain] = domain # Parse parameters if the referer uses them if url.query and referer_data[:parameters] query_params = CGI.parse(url.query) referer_data[:parameters].each do |param| # If there is a matching parameter, get the first non-blank value if !(values = query_params[param]).empty? data[:term] = values.select { |v| v.strip != "" }.first break if data[:term] end end end end data rescue URI::InvalidURIError raise InvalidUriError.new("Unable to parse URI, not a URI? -- #{obj.inspect}", $!) end protected # Determine the correct name_key for this host and path def domain_and_name_key_for(uri) # Create a proc that will return immediately check = Proc.new do |domain| domain.downcase! if paths = @domain_index[domain] paths.each do |path, name_key| return [domain, name_key] if uri.path.include?(path) end end end # First check hosts with and without the www prefix with the path if uri.host =~ /\Awww\.(.+)\z/i check.call $1 else check.call uri.host end # Remove subdomains until only three are left (probably good enough) host_arr = uri.host.split(".") while host_arr.size > 2 do host_arr.shift check.call host_arr.join(".") end nil end def deserialize_referer_data(data, ext) # Parse the loaded data with the correct parser deserialized_data = if ['.yml', '.yaml'].include?(ext) deserialize_yaml(data) elsif ext == '.json' deserialize_json(data) else raise UnsupportedFormatError.new("Only yaml and json file formats are currently supported -- #{@msg}") end begin parse_referer_data deserialized_data rescue raise CorruptReferersError.new("Unable to parse data file -- #{$!.class} #{$!.to_s}", $!) end end def deserialize_yaml(data) require 'yaml' YAML.load(data) rescue Exception => e raise CorruptReferersError.new("Unable to YAML file -- #{e.to_s}", e) end def deserialize_json(data) require 'json' JSON.parse(data) rescue JSON::ParserError raise CorruptReferersError.new("Unable to JSON file -- #{$!.to_s}", $!) end def read_referer_data(uri) # Attempt to read the data from the network if application, or the file on the local system if uri =~ /\A(?:ht|f)tps?:\/\// require 'open-uri' begin open(uri).read rescue OpenURI::HTTPError raise InvalidUriError.new("Cannot load referer data from URI #{uri} -- #{$!.to_s}", $!) end else File.read(uri) end end # Create an index that maps domains/paths to their name/medium and a hash that contains their metadata # The index strips leading www in order to keep the index smaller # Format of the domain_index: # { domain => [[path1, name_key], [path2, name_key], ... ] } # Format of the name_hash: # { name_key => {:source, :medium, :parameters} } def parse_referer_data(data) data.each do |medium, name_hash| name_hash.each do |name, name_data| add_referer(medium, name, name_data['domains'], name_data['parameters']) end end optimize_index! rescue raise CorruptReferersError.new("Unable to parse referer data", $!) end end end referer-parser-0.3.0/lib/referer-parser/version.rb0000644000175000017500000000165213467601534021203 0ustar pravipravi# Copyright (c) 2012-2013 Snowplow Analytics Ltd. All rights reserved. # # This program is licensed to you under the Apache License Version 2.0, # and you may not use this file except in compliance with the Apache License Version 2.0. # You may obtain a copy of the Apache License Version 2.0 at http://www.apache.org/licenses/LICENSE-2.0. # # Unless required by applicable law or agreed to in writing, # software distributed under the Apache License Version 2.0 is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the Apache License Version 2.0 for the specific language governing permissions and limitations there under. # Original Author:: Yali Sassoon (mailto:support@snowplowanalytics.com) # Copyright:: Copyright (c) 2012-2013 Snowplow Analytics Ltd # License:: Apache License Version 2.0 module RefererParser NAME = "referer-parser" VERSION = "0.3.0" end referer-parser-0.3.0/lib/referer-parser/errors.rb0000644000175000017500000000227713467601534021036 0ustar pravipravi# Copyright (c) 2012-2013 Snowplow Analytics Ltd. All rights reserved. # # This program is licensed to you under the Apache License Version 2.0, # and you may not use this file except in compliance with the Apache License Version 2.0. # You may obtain a copy of the Apache License Version 2.0 at http://www.apache.org/licenses/LICENSE-2.0. # # Unless required by applicable law or agreed to in writing, # software distributed under the Apache License Version 2.0 is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the Apache License Version 2.0 for the specific language governing permissions and limitations there under. # Author:: Yali Sassoon (mailto:support@snowplowanalytics.com) # Copyright:: Copyright (c) 2012-2013 Snowplow Analytics Ltd # License:: Apache License Version 2.0 module RefererParser class RefererParserError < StandardError attr_reader :original def initialize(msg, original=nil); super(msg); @original = original; end end class UnsupportedFormatError < RefererParserError; end class InvalidUriError < RefererParserError; end class CorruptReferersError < RefererParserError; end end referer-parser-0.3.0/lib/referer-parser.rb0000644000175000017500000000172513467601534017517 0ustar pravipravi# Copyright (c) 2012-2013 Snowplow Analytics Ltd. All rights reserved. # # This program is licensed to you under the Apache License Version 2.0, # and you may not use this file except in compliance with the Apache License Version 2.0. # You may obtain a copy of the Apache License Version 2.0 at http://www.apache.org/licenses/LICENSE-2.0. # # Unless required by applicable law or agreed to in writing, # software distributed under the Apache License Version 2.0 is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the Apache License Version 2.0 for the specific language governing permissions and limitations there under. # Author:: Yali Sassoon (mailto:support@snowplowanalytics.com) # Copyright:: Copyright (c) 2012-2013 Snowplow Analytics Ltd # License:: Apache License Version 2.0 require "referer-parser/version" require "referer-parser/errors" require "referer-parser/parser" module RefererParser end referer-parser-0.3.0/.gitignore0000644000175000017500000000023213467601534015460 0ustar pravipravi*.gem *.rbc .bundle .config .yardoc Gemfile.lock InstalledFiles _yardoc coverage doc/ lib/bundler/man pkg rdoc spec/reports test/tmp test/version_tmp tmp referer-parser-0.3.0/Rakefile0000644000175000017500000000031013467601534015132 0ustar pravipravirequire "bundler/gem_tasks" require 'rspec/core' require 'rspec/core/rake_task' RSpec::Core::RakeTask.new(:spec) do |spec| spec.pattern = FileList['spec/**/*_spec.rb'] end task :default => :spec referer-parser-0.3.0/Gemfile0000644000175000017500000000013313467601534014763 0ustar pravipravisource 'https://rubygems.org' # Specify your gem's dependencies in attlib.gemspec gemspec referer-parser-0.3.0/spec/0000755000175000017500000000000013467601534014425 5ustar pravipravireferer-parser-0.3.0/spec/spec_helper.rb0000644000175000017500000000221213467601534017240 0ustar pravipravi# Copyright (c) 2014 Inside Systems, Inc All rights reserved. # # This program is licensed to you under the Apache License Version 2.0, # and you may not use this file except in compliance with the Apache License Version 2.0. # You may obtain a copy of the Apache License Version 2.0 at http://www.apache.org/licenses/LICENSE-2.0. # # Unless required by applicable law or agreed to in writing, # software distributed under the Apache License Version 2.0 is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the Apache License Version 2.0 for the specific language governing permissions and limitations there under. # Author:: Kelley Reynolds (mailto:kelley@insidesystems.net) # Copyright:: Copyright (c) 2014 Inside Systems, Inc # License:: Apache License Version 2.0 require 'rubygems' require 'bundler' Bundler.setup(:default, :test) require 'yaml' require 'rspec' require 'referer-parser' require 'uri' require 'json' module Helpers def fixture(filename) File.join(File.dirname(__FILE__), 'fixtures', filename) end end RSpec.configure do |config| config.include Helpers end referer-parser-0.3.0/spec/parser_spec.rb0000644000175000017500000001670513467601534017271 0ustar pravipravi# Copyright (c) 2014 Inside Systems, Inc All rights reserved. # # This program is licensed to you under the Apache License Version 2.0, # and you may not use this file except in compliance with the Apache License Version 2.0. # You may obtain a copy of the Apache License Version 2.0 at http://www.apache.org/licenses/LICENSE-2.0. # # Unless required by applicable law or agreed to in writing, # software distributed under the Apache License Version 2.0 is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the Apache License Version 2.0 for the specific language governing permissions and limitations there under. # Author:: Kelley Reynolds (mailto:kelley@insidesystems.net) # Copyright:: Copyright (c) 2014 Inside Systems, Inc # License:: Apache License Version 2.0 require 'spec_helper' describe RefererParser::Parser do let(:remote_file) { "https://raw.githubusercontent.com/snowplow/referer-parser/master/ruby/data/referers.json" } let(:default_parser) { RefererParser::Parser.new } let(:internal_parser) { RefererParser::Parser.new(fixture('internal.json')) } let(:combined_parser) { RefererParser::Parser.new([RefererParser::Parser::DefaultFile, fixture('internal.json')]) } let(:remote_parser) { RefererParser::Parser.new(remote_file) } let(:domain_index) { parser.instance_variable_get(:@domain_index) } let(:name_hash) { parser.instance_variable_get(:@name_hash) } # This gets overridden for different parsers in subsections let(:parser) { default_parser } describe "exceptions" do it "should raise UnsupportedFormatError" do lambda { parser.update(__FILE__) }.should raise_error(RefererParser::UnsupportedFormatError) end it "should raise CorruptReferersError with invalid json" do lambda { parser.update(fixture('invalid.json')) }.should raise_error(RefererParser::CorruptReferersError) end it "should raise CorruptReferersError with invalid yaml" do lambda { parser.update(fixture('invalid.yml')) }.should raise_error(RefererParser::CorruptReferersError) end it "should raise CorruptReferersError with valid file with invalid data" do lambda { parser.update(fixture('referer-tests.json')) }.should raise_error(RefererParser::CorruptReferersError) end it "should raise InvalidUriError with insane" do lambda { parser.parse('>total gibberish<') }.should raise_error(RefererParser::InvalidUriError) end it "should raise InvalidUriError with non http(s)" do lambda { parser.parse('ftp://ftp.really.com/whatever.json') }.should raise_error(RefererParser::InvalidUriError) end end describe "with the default parser" do it "should have a non-empty domain_index" do domain_index.should_not be_empty end it "should have a non-empty name_hash" do name_hash.should_not be_empty end it "should be clearable" do parser.clear! name_hash.should be_empty domain_index.should be_empty end it "should be updatable" do size = domain_index.size parser.update(fixture('internal.json')) domain_index.size.should > size end end describe "with the internal parser" do let(:parser) { internal_parser } it "should have internal mediums only" do domain_index.each_value do |(arr)| path, name_key = arr[0], arr[1] name_hash[name_key][:medium].should == 'internal' end end end describe "with the remote parser" do let(:parser) { remote_parser } # These are combined here to reduce network fetches it "should have a non-empty domain_index and name_hash" do domain_index.should_not be_empty name_hash.should_not be_empty end end describe "sample fixtures" do let(:parser) { combined_parser } # Include our internal data as well JSON.parse(File.read(File.join(File.dirname(__FILE__), 'fixtures', 'referer-tests.json'))).each do |fixture| it fixture['spec'] do parsed_as_string, parsed_as_uri = nil, nil lambda { parsed_as_string = parser.parse(fixture['uri']) }.should_not raise_error lambda { parsed_as_uri = parser.parse(URI.parse(fixture['uri'])) }.should_not raise_error ['source', 'term', 'known', 'medium'].each do |key| parsed_as_uri[key.to_sym].should == fixture[key] parsed_as_string[key.to_sym].should == fixture[key] end end end end describe "general behavior" do it "should return the better result when the referer contains two or more parameters" do parsed = parser.parse("http://search.tiscali.it/?tiscalitype=web&collection=web&q=&key=hello") parsed[:term].should == "hello" end it "should return the better result when the referer contains same parameters" do parsed = parser.parse("http://search.tiscali.it/?tiscalitype=web&collection=web&key=&key=hello") parsed[:term].should == "hello" end it "should return the normalized domain" do parsed = parser.parse("http://it.images.search.YAHOO.COM/images/view;_ylt=A0PDodgQmGBQpn4AWQgdDQx.;_ylu=X3oDMTBlMTQ4cGxyBHNlYwNzcgRzbGsDaW1n?back=http%3A%2F%2Fit.images.search.yahoo.com%2Fsearch%2Fimages%3Fp%3DEarth%2BMagic%2BOracle%2BCards%26fr%3Dmcafee%26fr2%3Dpiv-web%26tab%3Dorganic%26ri%3D5&w=1064&h=1551&imgurl=mdm.pbzstatic.com%2Foracles%2Fearth-magic-oracle-cards%2Fcard-1.png&rurl=http%3A%2F%2Fwww.psychicbazaar.com%2Foracles%2F143-earth-magic-oracle-cards.html&size=2.8+KB&name=Earth+Magic+Oracle+Cards+-+Psychic+Bazaar&p=Earth+Magic+Oracle+Cards&oid=f0a5ad5c4211efe1c07515f56cf5a78e&fr2=piv-web&fr=mcafee&tt=Earth%2BMagic%2BOracle%2BCards%2B-%2BPsychic%2BBazaar&b=0&ni=90&no=5&ts=&tab=organic&sigr=126n355ib&sigb=13hbudmkc&sigi=11ta8f0gd&.crumb=IZBOU1c0UHU") parsed[:domain].should == "images.search.yahoo.com" end end describe "optimize_index" do let(:domains) { ['fnord.com', 'fnord.com', 'fnord.com/path'] } before do parser.add_referer('internal', 'Fnord', domains) end it "should have out of order and duplicate domains before optimization" do domain_index['fnord.com'].transpose.first.should == ['/', '/', '/path'] end it "should have out of order domains before optimization" do parser.optimize_index! domain_index['fnord.com'].transpose.first.should == ['/path', '/'] end end describe "add_referer" do it "should add a referer to the domain_index" do domain_index['fnord.com'].should be_nil parser.add_referer('internal', 'Fnord', 'fnord.com') domain_index['fnord.com'].should_not be_nil end it "should add a referer with multiple domains to the domain_index" do domain_index['fnord.com'].should be_nil domain_index['boo.com'].should be_nil parser.add_referer('internal', 'Fnord', ['fnord.com', 'boo.com']) domain_index['fnord.com'].should_not be_nil domain_index['boo.com'].should_not be_nil end it "should add a referer to the name_hash" do name_hash['fnord.com-internal'].should be_nil parser.add_referer('internal', 'Fnord', 'fnord.com') name_hash['Fnord-internal'].should_not be_nil end it "should add parameters to the name_hash" do parser.add_referer('internal', 'Fnord', 'fnord.com', ['Q', 'q']) name_hash['Fnord-internal'][:parameters].should == ['Q', 'q'] end it "should add a single parameter to the name_hash" do parser.add_referer('internal', 'Fnord', 'fnord.com', 'q') name_hash['Fnord-internal'][:parameters].should == ['q'] end end end referer-parser-0.3.0/spec/fixtures/0000755000175000017500000000000013467601534016276 5ustar pravipravireferer-parser-0.3.0/spec/fixtures/invalid.json0000644000175000017500000000010713467601534020615 0ustar pravipraviThis has the right extension but is unparsable gibberish to json:{}}}} referer-parser-0.3.0/spec/fixtures/referer-tests.json0000644000175000017500000002315113467601534021765 0ustar pravipravi[ { "spec": "Google Images search", "uri": "http://www.google.fr/imgres?q=Ogham+the+celtic+oracle&hl=fr&safe=off&client=firefox-a&hs=ZDu&sa=X&rls=org.mozilla:fr-FR:unofficial&tbm=isch&prmd=imvnsa&tbnid=HUVaj-o88ZRdYM:&imgrefurl=http://www.psychicbazaar.com/oracles/101-ogham-the-celtic-oracle-set.html&docid=DY5_pPFMliYUQM&imgurl=http://mdm.pbzstatic.com/oracles/ogham-the-celtic-oracle-set/montage.png&w=734&h=250&ei=GPdWUIePCOqK0AWp3oCQBA&zoom=1&iact=hc&vpx=129&vpy=276&dur=827&hovh=131&hovw=385&tx=204&ty=71&sig=104115776612919232039&page=1&tbnh=69&tbnw=202&start=0&ndsp=26&ved=1t:429,r:13,s:0,i:114&biw=1272&bih=826", "medium": "search", "source": "Google Images", "term": "Ogham the celtic oracle", "known": true }, { "spec": "Yahoo! Images search", "uri": "http://it.images.search.yahoo.com/images/view;_ylt=A0PDodgQmGBQpn4AWQgdDQx.;_ylu=X3oDMTBlMTQ4cGxyBHNlYwNzcgRzbGsDaW1n?back=http%3A%2F%2Fit.images.search.yahoo.com%2Fsearch%2Fimages%3Fp%3DEarth%2BMagic%2BOracle%2BCards%26fr%3Dmcafee%26fr2%3Dpiv-web%26tab%3Dorganic%26ri%3D5&w=1064&h=1551&imgurl=mdm.pbzstatic.com%2Foracles%2Fearth-magic-oracle-cards%2Fcard-1.png&rurl=http%3A%2F%2Fwww.psychicbazaar.com%2Foracles%2F143-earth-magic-oracle-cards.html&size=2.8+KB&name=Earth+Magic+Oracle+Cards+-+Psychic+Bazaar&p=Earth+Magic+Oracle+Cards&oid=f0a5ad5c4211efe1c07515f56cf5a78e&fr2=piv-web&fr=mcafee&tt=Earth%2BMagic%2BOracle%2BCards%2B-%2BPsychic%2BBazaar&b=0&ni=90&no=5&ts=&tab=organic&sigr=126n355ib&sigb=13hbudmkc&sigi=11ta8f0gd&.crumb=IZBOU1c0UHU", "medium": "search", "source": "Yahoo! Images", "term": "Earth Magic Oracle Cards", "known": true }, { "spec": "Powered by Google", "uri": "http://isearch.avg.com/pages/images.aspx?q=tarot+card+change&sap=dsp&lang=en&mid=209215200c4147d1a9d6d1565005540b-b0d4f81a8999f5981f04537c5ec8468fd5234593&cid=%7B50F9298B-C111-4C7E-9740-363BF0015949%7D&v=12.1.0.21&ds=AVG&d=7%2F23%2F2012+10%3A31%3A08+PM&pr=fr&sba=06oENya4ZG1YS6vOLJwpLiFdjG91ICt2YE59W2p5ENc2c4w8KvJb5xbvjkj3ceMjnyTSpZq-e6pj7GQUylIQtuK4psJU60wZuI-8PbjX-OqtdX3eIcxbMoxg3qnIasP0ww2fuID1B-p2qJln8vBHxWztkpxeixjZPSppHnrb9fEcx62a9DOR0pZ-V-Kjhd-85bIL0QG5qi1OuA4M1eOP4i_NzJQVRXPQDmXb-CpIcruc2h5FE92Tc8QMUtNiTEWBbX-QiCoXlgbHLpJo5Jlq-zcOisOHNWU2RSHYJnK7IUe_SH6iQ.%2CYT0zO2s9MTA7aD1mNjZmZDBjMjVmZDAxMGU4&snd=hdr&tc=test1", "medium": "search", "source": "Google", "term": "tarot card change", "known": true }, { "spec": "Google search #1", "uri": "http://www.google.com/search", "medium": "search", "source": "Google", "term": null, "known": true }, { "spec": "Google search #2", "uri": "http://www.google.com/search?q=gateway+oracle+cards+denise+linn&hl=en&client=safari", "medium": "search", "source": "Google", "term": "gateway oracle cards denise linn", "known": true }, { "spec": "Yahoo! search", "uri": "http://es.search.yahoo.com/search;_ylt=A7x9QbwbZXxQ9EMAPCKT.Qt.?p=BIEDERMEIER+FORTUNE+TELLING+CARDS&ei=utf-8&type=685749&fr=chr-greentree_gc&xargs=0&pstart=1&b=11", "medium": "search", "source": "Yahoo!", "term": "BIEDERMEIER FORTUNE TELLING CARDS", "known": true }, { "spec": "PriceRunner search", "uri": "http://www.pricerunner.co.uk/search?displayNoHitsMessage=1&q=wild+wisdom+of+the+faery+oracle", "medium": "search", "source": "PriceRunner", "term": "wild wisdom of the faery oracle", "known": true }, { "spec": "Bing Images search", "uri": "http://www.bing.com/images/search?q=psychic+oracle+cards&view=detail&id=D268EDDEA8D3BF20AF887E62AF41E8518FE96F08", "medium": "search", "source": "Bing Images", "term": "psychic oracle cards", "known": true }, { "spec": "IXquick search", "uri": "https://s3-us3.ixquick.com/do/search", "medium": "search", "source": "IXquick", "term": null, "known": true }, { "spec": "AOL search", "uri": "http://aolsearch.aol.co.uk/aol/search?s_chn=hp&enabled_terms=&s_it=aoluk-homePage50&q=pendulums", "medium": "search", "source": "AOL", "term": "pendulums", "known": true }, { "spec": "AOL search.com", "uri": "http://www.aolsearch.com/search?s_pt=hp&s_gl=NL&query=voorbeeld+cv+competenties&invocationType=tb50hpcnnbie7-nl-nl", "medium": "search", "source": "AOL", "term": "voorbeeld cv competenties", "known": true }, { "spec": "Ask search", "uri": "http://uk.search-results.com/web?qsrc=1&o=1921&l=dis&q=pendulums&dm=ctry&atb=sysid%3D406%3Aappid%3D113%3Auid%3D8f40f651e7b608b5%3Auc%3D1346336505%3Aqu%3Dpendulums%3Asrc%3Dcrt%3Ao%3D1921&locale=en_GB", "medium": "search", "source": "Ask", "term": "pendulums", "known": true }, { "spec": "Mail.ru search", "uri": "http://go.mail.ru/search?q=Gothic%20Tarot%20Cards&where=any&num=10&rch=e&sf=20", "medium": "search", "source": "Mail.ru", "term": "Gothic Tarot Cards", "known": true }, { "spec": "Yandex search", "uri": "http://images.yandex.ru/yandsearch?text=Blue%20Angel%20Oracle%20Blue%20Angel%20Oracle&noreask=1&pos=16&rpt=simage&lr=45&img_url=http%3A%2F%2Fmdm.pbzstatic.com%2Foracles%2Fblue-angel-oracle%2Fbox-small.png", "medium": "search", "source": "Yandex Images", "term": "Blue Angel Oracle Blue Angel Oracle", "known": true }, { "spec": "Ask toolbar search", "uri": "http://search.tb.ask.com/search/GGmain.jhtml?cb=AYY&pg=GGmain&p2=%5EAYY%5Exdm071%5EYYA%5Eid&n=77fdaa55&qid=c2678d9147654034bb8b16daa7bfb48c&ss=sub&st=hp&ptb=F9FC6C22-EAE6-4D1E-8126-A70119B6E02F&si=flvrunner&tpr=hst&searchfor=CARA+MEMASAK+CUMI+CUMI&ots=1219016089614", "medium": "search", "source": "Ask Toolbar", "term": "CARA MEMASAK CUMI CUMI", "known": true }, { "spec": "Ask toolbar search #2", "uri": "http://search.tb.ask.com/search/GGmain.jhtml?&st=hp&p2=%5EZU%5Exdm458%5EYYA%5Eus&n=77fda1bd&ptb=F0B68CA5-4791-4376-BFCC-5F0100329FB6&si=CMKg9-nX07oCFSjZQgodcikACQ&tpr=hpsbsug&searchfor=test", "medium": "search", "source": "Ask Toolbar", "term": "test", "known": true }, { "spec": "Voila search", "uri": "http://search.ke.voila.fr/?module=voila&bhv=web_fr&kw=test", "medium": "search", "source": "Voila", "term": "test", "known": true }, { "spec": "Dale search", "uri": "http://www.dalesearch.com/?q=+lego.nl+%2Fclub&s=web&as=0&rlz=0&babsrc=HP_ss", "medium": "search", "source": "Dalesearch", "term": " lego.nl /club", "known": true }, { "spec": "Twitter redirect", "uri": "http://t.co/chrgFZDb", "medium": "social", "source": "Twitter", "term": null, "known": true }, { "spec": "Facebook social", "uri": "http://www.facebook.com/l.php?u=http%3A%2F%2Fwww.psychicbazaar.com&h=yAQHZtXxS&s=1", "medium": "social", "source": "Facebook", "term": null, "known": true }, { "spec": "Facebook mobile", "uri": "http://m.facebook.com/l.php?u=http%3A%2F%2Fwww.psychicbazaar.com%2Fblog%2F2012%2F09%2Fpsychic-bazaar-reviews-tarot-foundations-31-days-to-read-tarot-with-confidence%2F&h=kAQGXKbf9&s=1", "medium": "social", "source": "Facebook", "term": null, "known": true }, { "spec": "Odnoklassniki", "uri": "http://www.odnoklassniki.ru/dk?cmd=logExternal&st._aid=Conversations_Openlink&st.name=externalLinkRedirect&st.link=http%3A%2F%2Fwww.psychicbazaar.com%2Foracles%2F187-blue-angel-oracle.html", "medium": "social", "source": "Odnoklassniki", "term": null, "known": true }, { "spec": "Tumblr social #1", "uri": "http://www.tumblr.com/dashboard", "medium": "social", "source": "Tumblr", "term": null, "known": true }, { "spec": "Tumblr w subdomain", "uri": "http://psychicbazaar.tumblr.com/", "medium": "social", "source": "Tumblr", "term": null, "known": true }, { "spec": "Yahoo! Mail", "uri": "http://36ohk6dgmcd1n-c.c.yom.mail.yahoo.net/om/api/1.0/openmail.app.invoke/36ohk6dgmcd1n/11/1.0.35/us/en-US/view.html/0", "medium": "email", "source": "Yahoo! Mail", "term": null, "known": true }, { "spec": "Outlook.com mail", "uri": "http://co106w.col106.mail.live.com/default.aspx?rru=inbox", "medium": "email", "source": "Outlook.com", "term": null, "known": true }, { "spec": "Orange Webmail", "uri": "http://webmail1m.orange.fr/webmail/fr_FR/read.html?FOLDER=SF_INBOX&IDMSG=8594&check=&SORTBY=31", "medium": "email", "source": "Orange Webmail", "term": null, "known": true }, { "spec": "Internal HTTP", "uri": "http://www.snowplowanalytics.com/about/team", "medium": "internal", "source": "SnowPlow", "term": null, "known": true }, { "spec": "Internal HTTPS", "uri": "https://www.snowplowanalytics.com/account/profile", "medium": "internal", "source": "SnowPlow", "term": null, "known": true } ] referer-parser-0.3.0/spec/fixtures/internal.json0000644000175000017500000000015713467601534021010 0ustar pravipravi{ "internal": { "SnowPlow": { "domains": [ "www.snowplowanalytics.com" ] } } } referer-parser-0.3.0/spec/fixtures/invalid.yml0000644000175000017500000000003213467601534020442 0ustar pravipravithis:is invalid:yaml: !!! referer-parser-0.3.0/LICENSE-2.0.txt0000644000175000017500000002613513467601534015622 0ustar pravipravi Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.