[Pythonmac-SIG] Sherlock plugins for Python

Jack Jansen Jack.Jansen@cwi.nl
Mon, 25 Jan 1999 15:56:11 +0100


This is a multipart MIME message.

--==_Exmh_-6071031800
Content-Type: text/plain; charset=us-ascii

Attached you will find two plugins for Sherlock, the all-singing-all-dancing 
search engine that Apple includes with MacOS 8.5.

The Python.src plugin searches www.python.org, ftp.python.org and 
starship.skyport.net, just like the "easy" search on the python homepage does.

The Python-FAQ.src plugin searches the FAQ. It is not 100% functional: the 
URLs returned by the FAQ search engine contain "&", which should be 
converted to "&" upon clicking the link in Sherlock, but this does not work. 
I'm not sure whether the FAQ engine is wrong in using ampersand escapes in 
URLs or Sherlock is wrong in not understanding them, or I am wrong in not 
telling Sherlock to interpret them. If anyone has a fix I'd be glad to hear it.

The plugins are, of course, auto-updating: if a new one is available you will 
be told about it when you run sherlock.

Maybe we should prod the www.python.org maintainers to make a new search 
category "documentation only". This would be really handy...
--
Jack Jansen             | ++++ stop the execution of Mumia Abu-Jamal ++++
Jack.Jansen@cwi.nl      | ++++ if you agree copy these lines to your sig ++++
http://www.cwi.nl/~jack | see http://www.xs4all.nl/~tank/spg-l/sigaction.htm 


--==_Exmh_-6071031800
Content-Type: application/mac-binhex40 ; name="Python.src.hqx"
Content-Description: Python.src.hqx
Content-Disposition: attachment; filename="Python.src.hqx"

(This file must be converted with BinHex 4.0)
:$P"jG'K[ELjcFQ-ZFfPd!&0*9%46593K!*!%#,3!N!4,ae0*9#%!!3!!#,4b6'&
e!RF!N!-@GhF0$3T3HA4SEfiZFh*M'JFJ2a3(++N5!*!)"bLV&09S!*!Drj!%DA0
cF'CZC'B&!,*ea%#bdN(D!!!+fJ!!!RB!!!E4!!!"A6fl!!)!N!BC(![!kh9Tl9Z
2VIc**S0pZJNpXUQFd(f%Zchhf4NMP%IB+Hp-@LZRq(e-lPihBH6fNH-5ZX966MG
KQmV#8dlef12VXL222%+[66HCF%)MYj+MjbE-9R*X8`NEN!!*Lp`Qh(@6I34IK)@
rVLhK*q&N-bq2h$kb9pC+k(YeQjS62EZSh6l#m[Da66Mj64#a#9)f-"ii),ZZ#m!
'!*pl(@!lGML1h9lrJi$8q*,8hGR)@+L&E9rDGAPkZ2Rbp*LmrG$K0`1"ChUPcS$
da[kHhVF2(cR#e1kHaKrf($Rf0B$ZhYkMBXr2a9US!4X2F,qZ6[bp&81k!$lIHSY
H[R+,FU`$VYN2frpD!a6,$V4!Fhp!Rifb2dMa2bqVGR$fi@bK[Y$GfG0VRAZEN!"
TFm4hlYj6H-XTeCEU5"fY)lmb+ldd-,rJ[Hk9rp+iejhE9aLS$""+@(iXIKl!Mjf
D#HEi&ZBB!M$d@h1S'#-Zer!X1+r&A9N5"YI3cZ5mka0)$&jCRSh2cpkmNM$Rp"Y
,IZ@A-DHHqTeI2,-mTmmEIR'8c"Y,4fq+Y#&$"UiX"*S+Bk5(ZZqf&-CFmbPhdkA
Z#9e2h@h*GdqJXI[5l3bYk"4bB-a4QX-jl-(pVQH$rXD*AF*aYCLhGZ(T3INeMmp
c2",e-hRp91391rM,K*6IAdGpB&,qkX(#G0(R+9DLDl",QfarYEf-XZ!T$[TK3$r
eeRk&q(`#PRN"cRqJbIU%L6J@8H'LSHZb9Lia[MJS`2QNSFX#a6a#FEUJ`-QXS91
kMCC08Y%qqKRi9`hkZ*I+-U965bP+B4APB4S+dE9LUCLR`'8M'U9j9T6,b3qM0qJ
Dei%18rqC91`ZC3ES$pM@#LArdh`lBIrh"0aVD`qJ*JH`X`jRA(-59SZYYR6Gkc@
klE*M(!U1ad"aliDhhBhJF8q#Tf%4RXIHdT!!ilfrB4Elh(H*Zr6bU[YHUmfGMGX
F#kdfad$F9NIM0KIf*l&r"hYJ)QjEU)REhS0@Q`Tlpqi""`E(FK3!'JMQTbIaqSV
E+&fX`9ee8&TJh8eTKI8'[&AqfbPkm)kHQjhTM0h(lU%*#b)B9)9pK1A[lMb#pj,
GfS1(jEa0Pq0EXZXF(Ybc@r))hQH!YjK9qI'KDeQb9$pXb@jjD'4PaVPM@INeepH
2MBqjA,0k+XeLJ%Xq0Q,'MBrMLE9$,)&$(Vrq@#JdQNLNcM($Qr,iHhm+ID`Re2j
cCe([kKShjlmmUUS*ZB!*R@,ALFUYXhSL)F[T,mE"*3El6HH-UXUSidKfL&eG*Y+
)bqZ$Lq!@aDilCp8KP1@dNQ0kX$bL-l[qp*Xjp"2&IZ8-`dqNa8A-JhTkC*j51C1
P1F`VLS'9d"L`MB)83)mSrZ,*P38Rf`mGGEb49jpGb6Te9ULl!rZHb*2VQlVVAY1
ciMYdLrpQbb94(0M8lc9G[#4fEHU)AmaMj+V1m5fGi6QF899R10rA$IdZiR`*ZBa
q$'G&bC+qJ[2%YV'QE*k!p`#q#fSrZ`FqUd+TJYG5#@q[4e9+4ce@dG*rk)JDLR#
q,C*qi%#cd9"3IR@bR+(QEhrXLFMTqlLQ4B+b'LZ["ce#fe6XZ"6jT`(LGpkA3aP
lRmGhS)fp3+D8k*C"5G1d[mPUTQppl5PIAe"S%a4brRadF`D)hj%l-XdfbDFJ,NM
iN@Md6YAHd,4d8)hjQKAQMV`L5&-c-k'0!%E#d0*baRI!eq`,FR-KV#KQGBB&`p!
6QNTHk91$"jLlS)3956'epLMIT&+5"EK!f1###!YK5C,#B916V3P9NJBcb24aEc5
3!0!rM2k4pJSIIK)0$#df'I4*3M#S5'%dB,`QmfFer4!0%JBj0DPLJ)251`VLiF'
BCN3iAmRb!)PBH",0&Blr*R`UPM!-RUq8i`CDc!a2GKc`XHG81$aPP[LlLXdhPf8
*M43D6!3A@@+Vm)A!$A)T$*!!0-Lf3kEC4b'rm3"&BChcT9`Z5`MCpS*jqV6*q-f
bH2JS4lb)hdXYR$ldL#m4lq2H&iKKc#3rHF3cr)eK`YINhlb&ap$I5#6qa9IaE$D
,$Jrj+SjE`"`Hm&8FTi4i-[XT[i9AlpG2qArJeP@AAmGL,#[-GarRbcGG4V3mEHd
REYD$ZhKc2hR9iZmIpL1NpQVd#IDiUEhkETXAcff`[6h3FlJc`%`D*6`mrr)0X!Y
&alIEGPYRU-2I1eqhrG6qqjS,eI29$lar4Upql(pNcLcDrIp,MZGU4hFG4@8RrQZ
UXIkm`&IDIr,LLhKqj[[HJbqKB8[lMelV3,hMqVZENm+(1p2UqE8%JdcEMRp[X%j
bcFNpPVRf"FGcYY(r!`"4YB!HXYR)RmPJ-$&9Sp'!YQj2J,b%B9p)"[5Gc%*Kdl$
2M6b--#RNc[)e!b*(0QCJ#(6bTFZ"1q3&'CJ0ql%[,")QZ6hB6k))k@2-DK@+A,6
1jL"eL$)9I6NIbNjQF&D3!2"'V0H0I8YiNfJdf42e*iH#LX&p5"2PA&NpM$c*60p
q#D6"q$`"JcXlh%`P6-Vb%BC$,-jp@*M8R$6QKeJ1Jjbq#Rfa#("K(fUq2'E$S!K
%h%'1h,$"`TDiE1rl")lG+-ciH3YKRrJ3LdJCN!#8lJk&I#L0j*0QSUB+M*U6&bX
pk12I(IjPRKJf*`9$,R)rj1@"YSqA`4`$!2R#A""Er'%Fpb(J)TG#+CERQYLAPFZ
lh63$KM!)qrZ6bZkNLTSh6@pH$b`$S3$Zk(DmNGXN,2+",q)1HAaaMm3,SRi[CTU
*'YB4%BUb'*%Cp"$`"-Rklq9mA*!!`CV'[JC[#[F$e"8!!!:

--==_Exmh_-6071031800
Content-Type: application/mac-binhex40 ; name="Python-FAQ.src.hqx"
Content-Description: Python-FAQ.src.hqx
Content-Disposition: attachment; filename="Python-FAQ.src.hqx"

(This file must be converted with BinHex 4.0)
:%P"jG'K[ELe'39%ZFh*M,R0TG!"6594%8dP8)3#3"!LF!*!%,Y&6593K!!%!!!L
FFNaKG3*h!*!$&RGh$3d18(PdD'pZ,8C"85jcFQ-8"bLT%J#3#!FSUa33c3#3'[q
3"'PcFh"QEQ4Q"3#bGF4!XY*"j!!!#YS!!!)b!!!'d3!!!88NbT1E!*!'9pm,`1Z
AeVlef-UIl#1r6cHK4cCe%lU2F!NrppNC)j4(f#R[6&SVTrKp61jH0f(N0cNZS9X
mjA36YUNX2198Mcfq,V[)-Br3EY00*Tc3b+hNk,N*Nkrlf+B50L!6&VP0Z#Zj63j
IK)@rVLhK*q(NQ-ITNGZ5[E*@3YqVfp5Fk0P&lIB4PVH2EF,*Ei+)6C!!XS(a`!(
CG9d!0J$i`LX!fl($FHcfKKm(TDERTCkZ*XC#(@clkUl,db-YPkI(j1f($Vm@$$l
C*h8&T9IhprDpFIM)%DEfp$EpT2I)X@m"p26e(49lIbR@J30X2-#pZMVapcB-k3E
iBYXYH[R+,FUa6VKQ2fcra!%8b`kd520r4Tq0XYp2m6m[UhC`pX&XSD(BdpAECjh
lQT&TGbCflYj6I0dPeCAV56fY*lmaUhdd1,rJZqk6rpUdej2I9abX$K*+@(iXIKl
%MjeD#1Ei,ZBB"M$d@h1S'+0ZpmJXZ+iPh$N5!II`cY5mqe0)$PeCRNh-cpkmNM6
Rp"Y,!HAAFCHHrP0!2,-mTmmE!I%XQ6H@MYi8D@1@$&jC#$BAadJ[pGaT,Bkjjp1
HjNXp%lUH[Y0Dk*P!BmqPMl1dUP2)Jc&(D4lRX!IhZi%0qYXRGJR(e9,"fS8RKZ5
A[Al[m@JX`16e8p%Al4#S%&*jEahe`8RjQ`H,db@rYe50VF%ZEE,MTBi+bS+h0"5
!3Ih8krX9i[F,@1EEF1&p6GBR6-5aL!SA$9fAY8UCmD8K!5kN$&d@+1B45Y0&"8l
Q$*h5EE4LNUVfi5mJX'V34he8PLQG@NT6#UXSMp"`Q+k9bU8#"5iEX4JYX+*F6Rd
3Zd(AZ!jdK!E1T10h+$0!Im#f9L`(RZ$E#IYr+1"H@hX!MMc!cRUFXH-NV*EDE*R
k9abklE*c()V14d$al)Bh2%hJp8b#Yh%4RX(HfTMRID"a&[[F$iLRr-+UjfkEcC0
,f*`,E6ERB-*@6a-f0rE(XAmIHh!LB9Y`*'c[3TY0KEelpi!6Jf-jL`#0"226NhK
p*@b8,MT`9jf8&PRh8&TP[4&[PIpfLKkmSqGQCcTMpl&lD-+##!C9B4pKqAZkMZ#
pC,Ifi%'j2UE,L5hCI4i2RYNYH46[-m"Ec+V#q2#e(&PU',&NMc`mZM,MfV'Xr*E
VkmI'apcZ@6fGB6(!,4mE042'4iRNfL'@`#Q2AhmN($kE6+E2-m1Em[LlI`PrT#I
9JI2R81rZ(MIR[hC@9C0b%41ka1i6e9[Rp'45PM0I5B"E$!fBVKP9P9((NH`3ZlY
0T"'AeiF@`51+hEI2UF-SbaNPcr43C94RGJ1Cer,S*iS$bKQ'RmL)LjJ(pFcS2+9
b0NIcQ&F8Jb[K-@!E"@Q!AP(meH-V#bkf(cVUH#1[2V@5FqQX82F%pce@)0FhGII
GjUI%YqJ@rjh@5k)iZ+RIEEji5HcHe"'r@-$)0ChM@cV$mcLMQXj`[UmEqKh%q4*
b'IdBcSU5*Ad&jiPYBdhC2!([!A`Ae(eq$haHaA)9Vk8bhPi2Ujb*HDfLjIr3868
FjAal0(2IJHCLiC!!r0*N*8[02rl-'j8cph"0LiCN09jC$hQ&pURiF5Rk6`2%Elm
RKl2fIUrr3$YlJ8`TX5f$XUCTIj29E2rkfMImr5'KA9$)K3Zac4NJIP[Zc,EB*,q
#Z#$K4f+afc9l3p-b)6AZEe'B1r++)%h0c)3h!KK*3m[)@Im"IiXra-f&L++BY4N
@$802DLTjX9m0(@$ZJK*4*-A81Q*mNmST&Z"Y`JBA3PL)5*)8LCLDE%fSQM+B3ED
IHk1"K2i4p)pf92R`8fKJD2(*N!"I%N)K4BUJ!H-eQ6qVk3GSN!!db+P*&3-FP0j
5%)m-a68Mb[PUMJG)aL16D+j`r(H48r'NBI"mj6`hd1*QC,,cJ*mpTb+4+E2-he9
X[[NF5fLNd@!LY-J5@i8["'k3!%pMJ*4"YKdbcAi+KBd(+!VVR#rRmcP#b,CRcG1
R6FC[PXA$KhRL3raZHZ(dSBGmQIJHp6e,$'-QpHP$RZ'[MK#q*[rQ,6b1rNBbq5q
qKZGb1A4i`0G`h!,QF*q[i6JPa&1jcrJY[(DrIXEr!lHZZX)k&Q0CBEjl1&qqk3U
LP@PV2h'clYr&Qr[*U`jrrl!I)A9ABiqaadhGeAIDIAKZKqdG`Gl$A8&QdL6KiCN
AES"G+$QrellE1N-prYljXZe0qamFUGVjk[Zq6p$VpaZG4l[hImRjG0hCA8G4fBR
rQKc@RaIiHXI2RhX1cdrqb(I`H64XlIMTbjfSGejrCh05q("R@J1rPQ#)DG[al`h
@5DkjZ-FbellNI0Vqj[m"!*!$8E@!(V,Cb*r*B$!a9D24J,CZ6i#mK'&I5!EdRFa
#BG1`cidmM$!Tj-lb03-L4cCQB!LBG1e&`L5h"r[*%@0pM&QY3T'*h2jJXLH%r-R
)&mB`P"aa*h0KK5I6,drhKa3ClVl4C$DES%HXeiep5p#6D$6C%r8RKi++`Ae)$H9
Fda)aeF2)NmcdlCI!'Sc2%c#iXm209-+N,"rK1-6Nh)H&5Fe*CAk)j6$)+Dc3Pr1
KE"(J`Ml8I%dbb@Cp)K"a"cQ5X%,C!9pf&#*[@,3#CV[$[J`Bp#CB)9b*L(ep%fN
j'L5)0K)IBK%T"j,5hD'3!!qPB6I#c840&4Je*bp@HY$([c[mbc`aE%i+KecNIXM
,!fdI,i-j"J!Cf#L),Ii`M[[d54+@*90X$hUcPd+Ef*F9K`EqT9"+)T4fqBE#c4G
!JbVRp[QQF$rVd!!!:

--==_Exmh_-6071031800--