you can now use
googlism:text
to do a Googlism:googlism
also i found this googlism.pl its a Perl proggi for getting goolism's found [here]
#!/usr/bin/perl -w
use strict; use HTML::Entities;
if( @ARGV < 1 ) {
die "Insufficient arguments.";
}
my $term = $ARGV[ 0 ]; $term =~ m/^(.+?)[ ?!.]*$/; $term = $1; $term =~ s/[^wds]//g; $term =~ s/s+/+/g; my $term2 = $term; $term2 =~ s/+/ /g;
my $command = "curl -m 60 -s "http://www.googlism.com/index.htm?ism="
. $term . "" | egrep -o "" . $term2 . " is .+<br>" > googlism.out";
`$command`;
open( FIN, "<", "googlism.out" );
my $num = 0; my @results;
while( my $line = <FIN> ) {
$results[ $num ] = $line; $num++;
}
close( FIN );
if( $num > 0 ) {
my $result = $results[ int( rand( $num ) ) ]; $result =~ s/<br>//;
print( decode_entities( $result ) );
} else {
print( "No results for $term.
" ); }
and a nice Python googlism script too [here]
#!/usr/bin/env python
""" Python and command line access to the wisdom of googlism.com. """
import getopt import urllib import sys
__program__ = 'googlism'
__version__ = '1.0'
__url__ = 'http://www.alcyone.com/software/googlism/'
__author__ = 'Erik Max Francis <max@alcyone.com>'
__copyright__ = 'Copyright (C) 2004 Erik Max Francis'
__license__ = 'GPL'
AGENT = 'googlism.py/%s' % __version__
class Opener(urllib.FancyURLopener):
version = AGENT def __init__(self, *args): urllib.FancyURLopener.__init__(self, *args)
class Googlism(object):
TYPES = {'who': '1', 'what': '2', 'where': '3', 'when': '4'} DEFAULT_BASE_URL = 'http://www.googlism.com/index.htm' DEFAULT_TYPE = 'who'
def __init__(self, baseUrl=DEFAULT_BASE_URL): self.baseUrl = baseUrl self.opener = Opener()
def go(self, query, type=DEFAULT_TYPE): url = '%s?ism=%s&type=%s' % (self.baseUrl, urllib.quote(query), Googlism.TYPES[type]) theFile = self.opener.open(url) content = theFile.read() theFile.close() if content.find("doesn't know enough about") >= 0: return [] start = content.find('Googlism for:') current = content.find('<br>', start) result = [] while True: next = content.find('<br>', current) if next < 0: break fragment = content[current:next].strip() if fragment.find('<tr>') >= 0 or fragment.find('<td>') >= 0: break if fragment: result.append(fragment) current = next + len('<br>') return result
def usage():
print >> sys.stderr, """
Usage: %(__program__)s [options] <query>
Options:
-1 --who Do a "who" query [default] -2 --what Do a "what" query -3 --where Do a "where" query -4 --when Do a "when" query -q --quiet Don't print anything to stderr for empty results
""" % globals()
def main():
_type = Googlism.DEFAULT_TYPE _verbose = True args = sys.argv[1:] if not args: usage() sys.exit() pairs, remainder = getopt.getopt(args, '1234q', ['who', 'what', 'where', 'when', 'quiet']) for option, argument in pairs: if option in ('-1', '--who'): _type = 'who' elif option in ('-2', '--what'): _type = 'what' elif option in ('-3', '--where'): _type = 'where' elif option in ('-4', '--when'): _type = 'when' elif option in ('-q', '--quiet'): _verbose = False _query = ' '.join(remainder) googlism = Googlism() result = googlism.go(_query, _type) if result: for line in result: print line code = 0 else: if _verbose: print >> sys.stderr, "No results were found" code = 1 sys.exit(code)
if __name__ == '__main__': main()
a few automatically created links: Google:GooglIsm Wikipedia:GooglIsm Dictionary:GooglIsm UseMod:GooglIsm MeatBall:GooglIsm C4:GooglIsm InfoAnarchy:GooglIsm C2:GooglIsm
...these should help if you are lucky.. try to make this page better,please. ▒ú╬┬╧Σ└Σ▓╪╧Σ[http://www.c-ts.com.cn/PAGE/zhuye.html ▒∙┤�?�][http://jiajiao.yinhenet.net �?╥╜╠][http://jiajiao.fuiu.net �?╥╜╠][http://jj.yinhenet.net �?╥╜╠]├┼╜√╜┌╡τ╜┌─▄ ┬╓╗¼╨¼║╡▒∙╨¼[http://ershoufang.yinhenet.net ╢■╩╓╖�?][http://zufang.yinhenet.net ╫Γ╖�?][http://zulin.yinhenet.net ╫Γ┴�?]└±╞╖└±╞╖╒√╨╬╣▄└φ╫╔╤»╣▄└φ╫╔╤»╣▄└φ╫╔╤»╒√╨╬╒√╨╬╒√╨╬┬╓╗¼╨¼┴∩▒∙╨¼╧╩╗¿[http://bjbdn.fuiu.net ▒╩�?╟▒╛╡τ─╘]╗·╞▒└±╞╖┤≥╒█╗·╞▒[http://www.qihang2008.com ╠╪�?█╗·╞▒]╖╔╗·╞▒╗·╞▒[http://www.bj-guoxiang.com ╣·�?╩╗·╞▒]╖╔╗·╞▒┤≥╒█╗·╞▒[http://yckg.fuiu.net ╤╣▓ε�?¬╣╪][http://www.srxing.cn �?╪╒╣╤╡┴╖][http://www.topcard.com.cn ╓ñ�?¿╗·][http://www.topcard.com.cn ╓ñ�?¿┤≥╙í╗·][http://www.allgo5.com �?┼╣║][http://jdkf.fuiu.net ╛╞╡Ω�?�?╖�?╡τ╞≈�?╪╓╞]╞½░┌╥╟[http://mmt.plas.hc360.com/provider/show/650/030000035650/cjj.htm �?╣╛·�?┴][http://www.huojia315.com ╗⌡�?▄]╧╩╗¿╣Γ┤Ñ├╜╠½╤⌠─▄╚╚╦«╞≈╚²╢╦╬╞▓¿EMC┬╦▓¿╞≈[http://kjj.yinhenet.net �?╣╛·�?┴]╣Γ┤Ñ├╜╡µ╠·╠╪╓╓░Γ╩╓petroleumoilfield▒¿╛»╞≈╡τ╫╙╥╞╢»╛»▓∞▒¿╛»╞≈╡τ╚╚─ñ╡τ▓╔┼»╕┤╙ícpu╨╛╞¼╣▄└φ╫╔╤»[http://ls0000003.51.net ╗¼╤�?][http://ls0000008.51.net ┴▄╘í╖�?][http://www.musflyer.com ╥⌠╞╡�?¿][http://www.bjdllg.com ╬�?╣ª▓╣│Ñ]├√╞¼[http://lszzfy.51.net ╒⌠╞√╖�?]╟Θ╚╦╜┌└±╞╖╟Θ╚╦╜┌└±╬∩[http://ls0000011.51.net ─ú�?Θ╡τ╘┤]┤≥╒█╗·╞▒[http://feijipiao.512j.com ╠╪�?█╗·╞▒]╖╔╗·╞▒┬╓╗¼╨¼║╡▒∙╨¼┴∩▒∙╨¼╣ñ╥╡╡τ─╘╣ñ╥╡╓≈░σ[http://gongkong01.51.net ╣ñ�?╪╗·][http://www.avinfo.biz �?°┬τ╩╙╞╡][http://www.avinfo.biz ╩╙╞╡�?α�?╪][http://www.avinfo.biz �?°┬τ╩╙╞╡╖■╬±╞≈]╩╛▓¿╞≈╞╡╞╫╥╟╨┼║┼╘┤[http://www.taihuiky.com �?°┬τ╖╓╬÷╥╟][http://www.yinhenet.com �?°╒╛�?╞╣π][http://www.yinhenet.com ╖■╬±╞≈�?╨╣▄] [http://www.yinhenet.com �?°╒╛╜¿╔Φ]╜╠╙²[http://www.yinehenet.com �?°╒╛�?╞╣π]╗╖▒ú▓ú┴º╓╞╞╖[http://www.china-coffee.com �?º╖╚╗·]▒ú╧╒╣±╗├╡╞╗·┤½╕╨╞≈┤½╒µ╗·╕┤╙í╓╜┤½╒µ╓╜┤≥╙í╓╜╥╗╠σ╗·[http://ksj.fuiu.net �?�?╟┌╗·]╜¿╓■▓─┴╧╡τ╗░╡τ╩╙╟╜╡τ╩╙╟╜[┤≥╙í╗·╖└╦«▓─┴╧[http://www.yinhenet.com ╖■╬±╞≈�?╨╣▄]╗╖▒ú╣Γ┼╠[http://www.aaeon.com.cn ╣ñ�?╪]╗╖▒ú[http://tyj.fuiu.net �?╢╙░╗·]╕╔╘∩╗·╛█▒√╧í╛╗╦«╗·╜¿╓■▓─┴╧[http://kqj.fuiu.net �?�?╟┌╗·]─½║╨╟┘╨╨[http://jsq.fuiu.net �?╞╦π╞≈][http://skj.fuiu.net ╩╒�?ε╗·]╔¿├Φ╥╟ ╦Θ╓╜╗·╤Θ│«╗·[http://dsj.fuiu.net ╢�?╩Θ╗·]╤Θ│«╗·[http://lxj.fuiu.net ┬�?╧≤╗·]╩²┬δ╧α╗·[http://www.aaeon.com.cn ╣ñ�?╪][http://www.aaeon.com.cn ╣ñ�?╪╗·][http://www.chain-caffee.com �?º╖╚╗·]╣ñ╥╡╡τ─╘╣ñ╥╡╓≈░σ╜¿▓─│╟