{ "info": { "author": "kai zhu", "author_email": "kaizhu256@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License (GPL)", "Natural Language :: English", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", "Operating System :: Unix", "Programming Language :: C", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Topic :: Multimedia", "Topic :: Multimedia :: Graphics", "Topic :: Multimedia :: Graphics :: 3D Modeling", "Topic :: Multimedia :: Graphics :: 3D Rendering", "Topic :: Multimedia :: Graphics :: Graphics Conversion", "Topic :: Multimedia :: Graphics :: Viewers", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Image Recognition", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Scientific/Engineering :: Visualization", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "################################################################################\r\noriginally an ascii art graphics library for ssh terminal,\r\nbut expanded to include scientific visualization.\r\n\r\nthis package has 2 main files:\r\n asciiporn/__init__.py ## initialize custom import hook to load main.py\r\n asciiporn/main.py ## contains EVERYTHING\r\n\r\nhow to enable 256 color in putty: http://www.emacswiki.org/emacs/PuTTY#toc2\r\nhow to enable 256 color in xterm: http://www.frexx.de/xterm-256-notes/\r\nhow to enable 256 color in screen: http://www.frexx.de/xterm-256-notes/\r\n\r\n~ L_ '_-s+ _ ?}@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r\n' `{' _~ ` 't` 7~-- ` ^ f@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@M@@@@@@@@@@@@@@@@@@@@\r\n_,-),?j{WY+=+j ` ^7^ ` ` H@@@@@@@@@@@@@@@@@@@@@@@MQk9ZIV7=?IM@@@@@@@@@@@@@@@\r\nt' ~``nvi;f*o7L? `L~ ` &#M@M$@@@@@@@@@@@@@@@@@P`/r`,_S^?`>^JT@{M@@@@@@@@@@\r\nrr| + _` _^^LFFLW#W5| > '__`{PRy$y@Wf$N)i'fRM@@@@MM$r`^]g@`{~]{{rg>!'`}@@@@@@@@@\r\n *' '`^!_ ^@&My;r,'p&#MV` 'ujmr)` `Lr( {_`R?@r= `_^'MPM#&B$f1Bp=` -]@@@@@@@@\r\n -r,r9` `_`J]3@$[`P`AVN- -=yE ` _i ` ^`Li~i !YL `kj`'@MNMg@#Wggp{#@@@@@@@@\r\n'` i' l|' F _]I]/#P )vAL >pqA}&_` !J x?g1>LV'i~l+ _ ?Vu__|V@@@@@$${1@@@@@@@@\r\n ` '`` '-h$g@@@&$w])#R[X/NF^>-t,r-=`/hTW=~x!'!^`+gg@@&M#&W@@@@Mu#M@@@@@@@@\r\n ` _' jg@@@@@M@@@@Mwm@p`#gj/c^ `' 9` v `` _Vg@M@@@@@@M@@M@@@gD{kM@@@@@@\r\n` _ _3H##&@Mg#@@@@@@p#N4@Wu9Mx`` _ `!1 !`| (&@@@W@@@@@@@@$M@M@M@Wj`}M@@@@\r\n!| !_ _[2c3d@M&@@Q$&p@@$@WWM@Wb)/` s-+c `s ' g@$@@$M@@@@@@@M$$@@M$M@$p_=@@@@\r\n _`` +^lYSiH@M@@@@@@Md@@5=aa=EMVp`/`iNL +r `r@&@@@@M$@@@@@@$W@@@@#&#@@@W=(MMM\r\n``, + F'c{^)(@@@@@@@@@@M@=]I7=w])$=_ _J^x``_ q$@@@@@M&g@@@@@#&&&&&&&&@W$$K]J^V\r\n_>!{z-L7Ji_HLYE={[$@@@$$$&=jA][b^^VJ=++v=l_`-Cu@@@&M@MM@@M@MM$M@VMMW@@@@#W&1 =\r\n ~?LcY=sVcmggmmA6pk]Q#IVd$==]1scY[ {|){7i!=(q@@EE$@@M$@M&AMM#@@MMN$$$M&M@W 'v\r\n {-L#MMPP%9PM@#&$MWW},`'rUWB|i#!)i_J|V|Vf%AM$MWG@WEg]jyy]{gg]YI?)l{A#@@e _`\r\n `` !tl^ ` ` '?A@@#@Ewy'`^[=kEi}^ !^`v_ dQ=]jw###M@&$$$@$$@@M&mgp1}g]&# +\r\n ? ' ` ^#$W$g&wa{8Vh=r_VJ,?_` ]i_g@@@@M@@@@W@#@@@#MM@@@@@@R (WRT\r\n' ` ` ' ' ?@#d3^``e~,V(-`! r`g&@M@F5``' `^^`ff@M@@@@@@@M_ a}i \r\n _ , ``~ ` {` ``, ^_,i-+2 7)_pMF^ ' 's_^ ``` '`>=EM&g[g[A \r\n _ j `>`' { icx_T^'| VV]?/ ` gy`J*|gypPgp ! ` '__ ,_w&&$$N@Mm \r\n_ j ]>' _ ` T/|nr_' '_*wj? `(`-'_g&&@@M#@$Nu! ` ' ` ` !XW@@@$#bd$ \r\n ,_=!tRL!>^ '~^~` `~ v#&6^- xr@W@&@M@@$@M@hc ^^ T=f3~-({GW$@@@@M@&M \r\n' ' M'j{>vL { ]^R{(! ,Lc]Age}Lv+^]I{$F}][L^jjRCn!x_ `i_wgW{y/=[@@$@M@@@@@$^ \r\n+ ' 9[M0P{,,_V/dQL+rVi-wd$##$}yAn@'` _V>'^s')~^W@[c9yCnM&&$$QQ_J@@W@@@&$M#^ \r\n ! 3#aF]T~^/V4M&4[w{W&WMM5&$Vtt` _t7=yL+VV]@W&73^i7E=p#]&]}b9#MM@MM$` \r\n gEPVCc>]=&M@Wg&Y^kV]@@{#{'`` )NwEe+#Vy]$R[^kk/zL9gwq#&&#U}&@@MN@@p `\r\n ~AR-`^}wlvBMVEL{+'/^V^jW=r`V` ' @M@EWMqWP^'=Mj{Vri}2g&NMhgmp@W$@$@M$ + `\r\n ` ^ ^MJ__`}~_^)v~It>L' )'-|` T` W$W@W&*T` sZ=m@csX8&NM@@&@#E@AW@@@p{_'\r\n ' J{^i+`L`|iLXC _>|^_' >` I@6BW@K j#&ELoll=mEILVM@M&&M%M@MMW@@@$ojL\r\n 'izzzv>!|_^(`}+J'YY` '3X@MM@@FS@@WN@B_!{#e@E[ggg@@@&MM]#@@@@@B@g\r\n !_=[j>_[z{p{o_^J=XS;/1__}&MgpWgpj#mgpp{GY sQq#&wMW@@@B$N###@M@M@@@\r\n `kW{AA[}@#tts |`31&]WwaW]AV$A@@M@M@@&@M@C '=YWV[Q[F$G&a@@@@MM@@@@\r\n 'C|VC=)t>)^! ~`^^3pIJ}Wg==}P[@$FEMA@V$wVT !!1,>(||`s=@M#$@@@@@@@@\r\n '&[ Y['(v^^ J` _``*J^dYVe]_={y$=@>=[L'wVI&Ae _{=NgZ(ccg##=WWMM@@@@#MWP\r\n ' |]!@WR }u{cc!L '{>{|`7^ iJC}}JM+xY^Y9'`^_`YzYVA1{@X@@M==^IXe@W@@@M@@@@@l=\r\n ,__wkV'L'#M_`JYC(i'C_Y+cj '` ``o]=!V^|-^jjxCr^(`M'T'&Aq#MW@bk@a$8$&@#@$@@R'i=]\r\nyWV=y??T)+!?XE`_')*c/|vJ^^ ^~s r+ri` /vtt ^`^-s(^(oVw]$#$dmB&$A8#q&M@#Wl+'-{A\r\n@$4=a])=VJ'L>>^+ '-C-ir{i__ >~>'`t`)r^>(i-J7_?~ ,i}z==VY=&]e49@#@@A&@@l^(^_?}^T\r\nWGiY/[kzt'=^r_` _ (}__ C ` {`>rLx' ~=(n~`'Y'_r_Jc`,'(`wVC7^Y0M$VJ !'-x_^^Y +\r\n&J|-~vVr^'{ '|| >L Ji`' _ l^ ^ i'''vT ' _~` ! ` ^~7W[V^ J__' i`|`7>>ju^C-\r\n=[`+T+! `'`_!{x_?+'` L _J ^i~iJ` `V~']=(sCY+> '~ s(1]@-Ll' _>`!| ` l, L^!VF\r\nL-~'| - 'Jt!!t-^`` t{J'^` `t`'c!C^`V'^ VkLL/r' >''i]+' |';V'_-`Y^s!L{+ ,tTi{rr\r\nX2!^` {V(_?*/C~`|'Y ```>'~'`~`l'`{?|+7tVliiiJ{ - c ^)' r `-`'YV Lit+{Tv+!!r_\r\n`})>i -S^==l[i-` Y~ i_~ o^?-!x'^Ltr*VL?S=) ~7 V``' L `|` C` ` _ `^!`i!vs)^)-r\r\n~_( ^`zzzL1|`Yv^`!! ~(`t+t!|l t`^ ov-+t~!Y^` `,_``(!_ `'~ `` 'Y' |- ^^ s|F(`?k\r\n`_=V'?oL*v ` ~ ?t`'_ ^)- V _|rJc{ L>)_^]v;{`|`> )`x _ x_s= ' ' `- ``iT)s7i-r\r\nLL]iCinji ^ ,`'- ``vX_C+l` -Yr>r2#&M-}=]?J={`|~ '' ''~ > `- ~{_`, `+''^!?,`X\r\nj-}vVL+ ^`_ !)v>_L(~r| ^'` vL`xc&@WM//o{Y_MM^'`T -'' x''x _ C)!(^v` `_(i ` tJ!\r\n>c[/|`' ^ VL|J'+f|^VLL!)Yt^Vi'J-t@##jVVVJ?Vfl '> r`xV'J,`|` V>>ii`^- '_ `)^ '\r\n`~^_(! c_JL(CiJ?xiTv`!s{^ L,`_Y $MKt_]]^~(V + g` `L ++ ! ?~ `( JV> _\r\n` T}=`{=- 7ut,^u^LL=iir_ i_`_Li' @8_f~[!{uS__ ``` #@& 7'TC_^o t_ *``'`{' >- \r\n Y)~:->vrx-YYtcoYJJx''?_)_tj^ viu{c3|/]-n`'' V'i &]NC J>^_ ` ^!`/{` J' ^V `{?\r\n' tt-v{ lT !|+{-Lii )^L)`*oviYJJ-o{zY{{'L!>`V&&g _ @&Akv V^)vYx!' ` ^`_ ` +L> \r\n (lr=-r)J+u| x^i ?`_+`C;ni,vVVt7S|)/lT~|` dM@Mp UAN&E s ~^i`_ i (_'' > _ )\r\n >x>t+__>~`r?`^~(`) -`'+uLfcc{jj-}-|^(+=->Vs@@b@$&@*-`_ ``` `v` ^ -`(L- _` {\r\n V _]>r`~` ! ``( ~(-lrTx{7{tVVLwgp{yvV|![|^=M@W&BmWW Ci^``| {|l^``' _V _ >\r\npp (gM@K` ` '' t`'- {-t+zz_=iyb&@@M@MNF]?V'~%#@#@@M@&/^agpp ^ ` |'!i! ''_~ C`\r\nNWagM$P 'v~rs's' !?==|^Sc[=LzA&@@#W@#@E1^=^ &$&A$M@&@$@M@@$`' ` ``_ |||)_``` \r\n&W@@$''LMMj^`si V>>zV=^jF=-^'cT#@@@@B@M##WVTJ&#@M@MgM&$@N@MM# c` 'x' !-''rrr '\r\n&&&A^ @&@$#P```i^?=7Vt^V*V===sy$&@M@M&@WM@^`VW@@M@@@@MgIb}ZW > ' ' { '_ _ ^,\r\n@Me' m#M@#A _f=[k^_?V{JJ{`}8^@WN@@M#MM@n+tq@@W$$$M@@MM@W&^^ `{~ ~ _ C``'{\r\n#M ` {ZA@WW@c?=j=-{ifYV^rYV=)rFV@&Z#M#W$Lvs }M@@M@@@6$MMMM_ ^ ``''^ r` s''L(\r\n} `'' @MM@$@=_bvrt(^^i-}-_jt=-jz('FMM@{zJTs_?@P3@$#M@Bb7^` -`T `` ^)iJ_J >L^J;\r\nW _`nB#@M#T_V+tSc{L >Vrr]+=|*jSi=L* oAr^bi o]s_w3K@{@~` '_ ` `^ ' ` ``|)~r\r\n^` r^x@Li=]{)!^>cVxJ>(V~t^J3i^=}!>[zr,7ztt{_ ^#XFwu9#]yj^ ' `l `7' ~s !t`7^\r\nx ^kT` '{i{! jNT~>^-'-jb-{TTVr|!'*r-xcVt ! `))]W[_g9d&>` ` ``v`t|| ' _ 7tc+\r\n[ J/C`~{Yt!y+)`xJ))))J=L!ri)=V=LJn-i-^f7X7 _!r]@mMQ@@AAv _` J'i`l't_{`i!_iCJ\r\nW^_Jk=v`|,LwT>_^rr||||VL3__=r=i^ _ Y'xtXj`^_ _-^Z#sMU&j2{ ^ J |'t7v 'i!n)\r\nzL''?^`_?YLr^ sr|TV-+?!'+|[Y]'CY]jY^?i+iuL> ^ --Tsja]kIgL, `_ ~i` _ '- >`'-jLu\r\n!C ` `w3Y^ `~(-+--3~sJ71l^i^^L>|?{+^``L - ` ^ ^>7cmQdkzC & '_`'`L' ```(?_' ~ll\r\nr r`+vvr~ xJ__==={f=Ls_L7iVr V?T3`l`-]'t|^_ ' Y`=u}l^ s ]` -' ' `,|_i`t`t~,Lr\r\n -+7 !_^+(----'VSVc>zzl?`L=~ioV'x`^)*>T` x+>77'^ %$` !!^~'` !x``'{`Y[-\r\n``V{ ` Vrr-)?///?VC~l?>zx|_st{-oJ!xf+>!{=r! _ _ #$` ! `| `J,`` `!`!~\r\n L`+_Jvi7++^='r?+n^T?[c!_,S?{{iF~( !^FL~ 'Y ` ' -NNMY ! { >, _,` `i+[\r\nci ` _`x_rr>_|'r>>`jY( (_kk|`{J)s_^L|V--+ ` ` - !'>)kkMeT s^|T {>L C''^'!-~r\r\n\r\nSIDEVIEW Y: Z 0 to 2 Y -0.99983900113 to 1.0 T 0.0 to 7.0 MIN MAX\r\nl?*~_-----_>cC}lTl{7Tx_--------------------------------------------_+*Tll'*+_---\r\n| T, ,r',*l '_ ), .( `-_ \r\n| a_ / )_ \\_ ,* ,(\r\n| ,C ~C `. , ) ) \r\n| ) > \\ \\ \\ / / (\r\n| / / \\ '_ ^ ' _^ ' \r\n| ( ' '_ `_ ) ' ' ,' \r\n|r _' `c '_ ,' ,' , \r\n( ' _ c ` , ,' , \r\n| ' `c c `_ , , . \r\n|' `c _ ` , ,' + \r\n ----------------`---------------L-`-------------- --.--------------,'-+--------\r\n| _ c `_ . ,' + \r\n| _ `C ` . ,' + \r\n| c . . , \r\n| `C , c , , ) \r\n| , . ?c ) ) / \r\n| x t . / < / \r\n| \\ \\ \\ ( / _* \r\n| '_ '_ ;C ,' ,' \r\n| x (%) x x _x \r\n| '< _>' ?x_'C >'_r' \r\n|------------------------------`*<____>r------`*<{jy_yj1+*'---------------------\r\n \r\nTOPVIEW Z: Z 0.0 to 0.25 (top to bottom) Y -0.9999 to 0.9999 T 0.0 to 7.0\r\n DOGKz1(7Lx\\:,-'` `._~>r?;tfVne6H MQpZaV}oTY?+(,!'` `'-_>+|/Cc[]KPRg 8REnVSt7\r\n DOGKX3(7/vi:_-` `-_~iv/YcS{aZqm &8qI4yzts7r~i'-` `-'i~r7stjy4Iq8& dqEa{jtYL\r\n DAG5X3cY/vi~_.` `'-,:|xJT=3y4U9 Wm0EXnFTY?\\(_!.` `'!,:\\l^)Fn3U9mN m%Za{j=Y?x\r\n DAZ5{jcY?r>~_.` `''!(+lsCf}neR8 $gRI4yz=slx*i'.' `'-_(+rYT2[]GO6D D9U5X3=T?r*\r\n DAZa{jt;?r>!'.` `._~i|/YcoV5GOd BH9GXnF)Y?\\:_-'` `.!i~vLstj{3PhbN HqE][fCsx*i\r\n DAZa{jt;l|(!'.` `._~irL7=j{4U9 @D6OK][oT7r*>'.' `'-_(\\|Y)FnXGqd# bAZa[ft;l+(~\r\n mqEaVoCsl|(,-' '.,:\\vJ)2}yeR8 &bhP3{jts?\\:,-'` `.'i*r7Jo[VawmW OG5XSc;?r>!_\r\n mqEnVoCs^+:,-' `'-!(+^;tSkuGOd WmAeV[oTYr*>'.` `'!,(vL^)fy4PhQ 8U4z1cY?ri!'.\r\n mqEnkS)Jx*:_-' `'-~>|l7(j{50h gRZK{jtsl\\:,!'` '-'>*|YT2k3U9H Hqwy}27/v\\:'.'\r\n mqeukS)Lx*~_.` `.'~|r/)F1ywqH $d9U3}2TY|*>'-` `.!,:v7J=zXGO6W dOZu[fCLv\\:,.``\r\n mqeu[fTLv\\~'.` `._:*xLtfkueOm #%0EVfcslx:,!'` `-_(+|^)S{KZRg 9IKVSt;x*(,-` \r\n mReu[fT/v\\!'.` '-_(+^sco{5Gh @DhP5uF(Y?\\>'-' `'!,:vLJ=z]eAHB Hqeu1FTL|i~'.` \r\n mRe][27/ri!''` `'-,>|l;=3z4U8 $89e1noC/r*i!.` `._(+|Ytj{5w%D OZaV2)Jxi~_.` \r\n mRP]}27?ri!-'` `''!ir?72}]PRd #H0a]zt^Lv:_-' `'!i~x7J2}Xeh8 8UKXjts^+:_.` `\r\n dRP]}FY?|>,-' `.'!\\vLTSknZA D%I5{ST/|*>!.` `.'(\\?;)zyawH# dAPy1FYl|>,-' '\r\n d6Py1F;l|>,-' `._~*xJCjXKI9 $8hGX}oslv:,-' `'!,*r/Cok3IhD 9InkfC/ri~-'` '-\r\n d6wy1=;l+(_.` `-_:+l;c1yw68 #HAKyftY|+>_.` `.'>\\L^tjVGOm 86w{oc;x\\:_.` `._\r\n d6wz3=s^+(_.` '-,(r?7=[uEA DRZ3kF(7x~i!'` '!,:r/T2n4ZRQ dAEu3=7?+(,-` `'_~\r\n d6wz3(s^*(_.` `''!>vLT2V5G% $8qUV[=J?\\(_-` `.'>*?^tjuGAH# p04zSCJxi~'.` '-~i\r\n d6wz3(sx*:'.` `''!ixJ)fXKUh NdAGyft^|*>'.` `-,:v/C2n1ZRQ qe]}(Yl+:_.` `._(+\r\n d04XjcJx\\:''` `.'~\\^stoywRH W6wKkFTYx:,!' `''>*|^tfya9b& 9GaVST/ri,-' `.'~*x\r\n d04XjcJv\\~-'` `._:*lY(3uEAm gpI3[=Jl+(_-` `.,:vlT2n3I6W m6wzj(Jx\\:''` `''!>vL\r\n d04XocLv\\~-' `-,(+/7F}aG9 @d9GVj);?~i!.` '-i~r/)jyK0d& 8Gakf)?|>!.` '-,(+/T\r\n\r\nAUTHOR:\r\n kai zhu\r\n kaizhu256@gmail.com\r\n\r\nREQUIREMENTS:\r\n posix os\r\n Python 2.6\r\n Python Imaging Library http://www.pythonware.com/products/pil\r\n numpy http://www.scipy.org/Download\r\n\r\nINSTALL:\r\n python setup.py build\r\n python setup.py install\r\n python setup.py dev --quicktest\r\n\r\nUSAGE:\r\n $ python setup.py dev --quicktest\r\n render color image in shell terminal &\r\n plot scientific functions as well\r\n\r\n\r\n\r\n >>> from asciiporn import *\r\n\r\n >>> print( img2txt(\"filename\") )\r\n display color image from gif, jpg, bmp, ... to screen.\r\n only works if u have Python Imaging Library installed\r\n\r\n >>> help(img2txt.load)\r\n display img2txt options\r\n\r\n\r\n\r\n >>> plot(ft = lambda t: cos(t), tmin = 0, tmax = 16)\r\n plot cos(t) for t = [0, 16]\r\n\r\n >>> plot(ft = [cos, sin], tmin = 0, tmax = 16)\r\n plot 2 functions, cos & sin\r\n\r\n >>> plot( y = [1.5, 2.5, 3.5], t = [0, 1, 2] )\r\n plot datapoints (y, t) = (1.5, 0), (2.5, 1), (3.5, 2)\r\n\r\n >>> f = lambda t, z: sin( t*(2*pi + z) ) * (0.5 + z) - z\r\n >>> plot3d(ftz = ftz, tmin = 0, tmax = 16, zmin = 0, zmax = 1)\r\n plot f in 3d using specified ranges for t & z\r\n\r\n >>> help(plot.__call__)\r\n >>> help(dataZYT.__new__)\r\n display plot options\r\n\r\n\r\n\r\n >>> fitpoly2d.test()\r\n test asciiporn's polynomial fitting routine\r\n peruse fitpoly.test in asciiporn/main.py for usage\r\n\r\n >>> fft2d.test()\r\n test asciiporn's cosine fitting routine\r\n peruse fft2d.test in asciiporn/main.py for usage\r\n\r\n################################################################################\r\nRECENT CHANGELOG:\r\n20090407\r\n fixed installation bugs\r\n added retro-gif feature\r\n20090328\r\n removed py3to2 requirement\r\n update documentation\r\n20090103\r\n rewrote 3d plotter\r\n fixed more 64bit issues\r\n20081123\r\n fixed bug where 64bit gets truncated to 32 on 32bit machine\r\n 256 color support\r\n20081119\r\n fixed bugs in setup.py", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/asciiporn", "keywords": "", "license": "gpl", "maintainer": "", "maintainer_email": "", "name": "asciiporn", "package_url": "https://pypi.org/project/asciiporn/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/asciiporn/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/asciiporn" }, "release_url": "https://pypi.org/project/asciiporn/2009.05.01/", "requires_dist": null, "requires_python": null, "summary": "view color images & 3d scientific plots in ssh terminal (screenshots using putty ssh terminal included)", "version": "2009.05.01" }, "last_serial": 786478, "releases": { "2008.11.23": [ { "comment_text": "", "digests": { "md5": "cd2eb371cee9b5f00abe04f2532c6ae3", "sha256": "682a0fc025d86b2adba52593d9f40485564ae87a80fd3f8d437f6c27d75650af" }, "downloads": -1, "filename": "asciiporn-2008.11.23.tar.gz", "has_sig": false, "md5_digest": "cd2eb371cee9b5f00abe04f2532c6ae3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 403628, "upload_time": "2008-11-30T07:37:10", "url": "https://files.pythonhosted.org/packages/af/a5/6248eae51eb3ebf98843b2f890f6ecaa143abddedfad11ee7649e559ec5d/asciiporn-2008.11.23.tar.gz" } ], "2008.11.24": [ { "comment_text": "", "digests": { "md5": "93cee6c9e2933d8bfa1ddd7cae994042", "sha256": "908736f865754bbfe9ad1b7e32635a436c147286eb2b7a0f57745206ab9f8544" }, "downloads": -1, "filename": "asciiporn-2008.11.24.tar.gz", "has_sig": false, "md5_digest": "93cee6c9e2933d8bfa1ddd7cae994042", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 417159, "upload_time": "2008-11-30T12:39:12", "url": "https://files.pythonhosted.org/packages/5d/66/dfd9b108cf339d75203ee643c6c1c0060a0d12b1e41174900f533ea5a578/asciiporn-2008.11.24.tar.gz" } ], "2009.01.03": [ { "comment_text": "", "digests": { "md5": "3500c0eece82afa97d4457e594ccb60a", "sha256": "dac96284b37a88a1b82835f58bf3f73b869841194d17610504f3d79bbd74aa1b" }, "downloads": -1, "filename": "asciiporn-2009.01.03.tar.gz", "has_sig": false, "md5_digest": "3500c0eece82afa97d4457e594ccb60a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 715755, "upload_time": "2009-01-04T10:32:43", "url": "https://files.pythonhosted.org/packages/b7/04/f4fe743cdae3f27b84bb9e1614dd653d18e015be1e595adfd3f93ede37af/asciiporn-2009.01.03.tar.gz" } ], "2009.01.20": [ { "comment_text": "", "digests": { "md5": "a09ab8e1f7adfdb1d18033799d5ece13", "sha256": "648880c661d6fa4d0a27a3f4513f97d4c0921ea55fdd2f093cbddf58a390467d" }, "downloads": -1, "filename": "asciiporn-2009.01.20.tar.gz", "has_sig": false, "md5_digest": "a09ab8e1f7adfdb1d18033799d5ece13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 715730, "upload_time": "2009-01-22T06:02:54", "url": "https://files.pythonhosted.org/packages/85/23/dae55e021161cddb86eee6e64c0ec12a2d1c557159c5019a4cf063f8d1ca/asciiporn-2009.01.20.tar.gz" } ], "2009.01.21": [ { "comment_text": "", "digests": { "md5": "23ab78e3f70811b39133d77433034fe5", "sha256": "88f8f3d2ec189a00856e1e06d806f045c16ffbe805e379db122fbede6a965671" }, "downloads": -1, "filename": "asciiporn-2009.01.21.tar.gz", "has_sig": false, "md5_digest": "23ab78e3f70811b39133d77433034fe5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 719928, "upload_time": "2009-01-24T19:56:12", "url": "https://files.pythonhosted.org/packages/90/36/8452c5e7ba2607b02dd3a24b398dcb4b315db54acc49a43ec1900d5b27f4/asciiporn-2009.01.21.tar.gz" } ], "2009.01.23": [], "2009.01.24": [ { "comment_text": "", "digests": { "md5": "e391a510271e81778e7626c8224b5968", "sha256": "a51911526122b8fcf4fb9cdb932a0c0d2da1a76aebe891c589f6e6f78b6732b0" }, "downloads": -1, "filename": "asciiporn-2009.01.24.tar.gz", "has_sig": false, "md5_digest": "e391a510271e81778e7626c8224b5968", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 728883, "upload_time": "2009-01-25T22:03:11", "url": "https://files.pythonhosted.org/packages/2b/02/9aa64e5d77b0fca804b65285425919ee8bda663f8a711bac4d581dd8b408/asciiporn-2009.01.24.tar.gz" } ], "2009.01.25": [ { "comment_text": "", "digests": { "md5": "f6b0f8098472daa7f837f59d51115c1e", "sha256": "f61dd3aa0566deba361c57f7e4fd705e64cede00c437182eaa70f4c42394615a" }, "downloads": -1, "filename": "asciiporn-2009.01.25.tar.gz", "has_sig": false, "md5_digest": "f6b0f8098472daa7f837f59d51115c1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 616889, "upload_time": "2009-01-27T10:26:06", "url": "https://files.pythonhosted.org/packages/99/48/fca34bbdb8d33788635a1cd39d58c33dc2609b8b8f2037fb1d3aaab5440b/asciiporn-2009.01.25.tar.gz" } ], "2009.02.01": [ { "comment_text": "", "digests": { "md5": "d3b82947171fdbc3de3bd8cbf50f80fc", "sha256": "c84b4dc8de01d86ebc5965fa6ac0543c636212d6d7741afafbde9bf9dd84f2c3" }, "downloads": -1, "filename": "asciiporn-2009.02.01.tar.gz", "has_sig": false, "md5_digest": "d3b82947171fdbc3de3bd8cbf50f80fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 617222, "upload_time": "2009-02-02T23:13:06", "url": "https://files.pythonhosted.org/packages/4f/1e/ccb21b7b04184562bd27f024ca2fb7aac2094fc2cf70a919d8304454f5cd/asciiporn-2009.02.01.tar.gz" } ], "2009.03.26": [ { "comment_text": "", "digests": { "md5": "4560502ab6e63743da65fbe7c18eb876", "sha256": "339f10b18b93fcad87f7880f72621833b2a14146d70a00fc4dfb98ef7dd461a5" }, "downloads": -1, "filename": "asciiporn-2009.03.26.tar.gz", "has_sig": false, "md5_digest": "4560502ab6e63743da65fbe7c18eb876", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 740173, "upload_time": "2009-03-28T00:13:48", "url": "https://files.pythonhosted.org/packages/7b/4b/3fed1740767d3da5c5a6bde98e6bdf4dea3072ff197d7aa20002a8702629/asciiporn-2009.03.26.tar.gz" } ], "2009.04.07": [ { "comment_text": "", "digests": { "md5": "1702b23d5d85b7498404545415d8c0da", "sha256": "f07c2fe4ebd4b072a33308e5f1e66b5da96d3e1b159a1cf88254d22746978fbc" }, "downloads": -1, "filename": "asciiporn-2009.04.07.tar.gz", "has_sig": false, "md5_digest": "1702b23d5d85b7498404545415d8c0da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1211617, "upload_time": "2009-04-09T10:03:40", "url": "https://files.pythonhosted.org/packages/6a/e2/0146844653a487531ec697819d054790b905eee261309057fd4c40911f1a/asciiporn-2009.04.07.tar.gz" } ], "2009.04.15": [ { "comment_text": "", "digests": { "md5": "5dcb27a6d0c94c2852c3b2f5b0bff7f4", "sha256": "0a0d598db78a350eae3f0f5b5a6b186bc1e4024aecc52140f5f4d2d13739fad5" }, "downloads": -1, "filename": "asciiporn-2009.04.15.tar.gz", "has_sig": false, "md5_digest": "5dcb27a6d0c94c2852c3b2f5b0bff7f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 698130, "upload_time": "2009-05-10T06:14:57", "url": "https://files.pythonhosted.org/packages/93/00/7c6d86f06db247a473ec5398a61a03f189526419f7ae944d3407e8cc978f/asciiporn-2009.04.15.tar.gz" } ], "2009.05.01": [ { "comment_text": "", "digests": { "md5": "4ee8276f6e0bb3f3b7fb9b089d4a26e2", "sha256": "a2a51230f429e5ccbe2095a616fde303314b43b947ce0bff9b23d4faeff3d721" }, "downloads": -1, "filename": "asciiporn-2009.05.01.tar.gz", "has_sig": false, "md5_digest": "4ee8276f6e0bb3f3b7fb9b089d4a26e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 358039, "upload_time": "2009-05-10T06:52:03", "url": "https://files.pythonhosted.org/packages/7e/a8/e39edfcbb41abbf76d9fc8121c8d0fc092cfdcbe73ca855fb92a49bd73e6/asciiporn-2009.05.01.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4ee8276f6e0bb3f3b7fb9b089d4a26e2", "sha256": "a2a51230f429e5ccbe2095a616fde303314b43b947ce0bff9b23d4faeff3d721" }, "downloads": -1, "filename": "asciiporn-2009.05.01.tar.gz", "has_sig": false, "md5_digest": "4ee8276f6e0bb3f3b7fb9b089d4a26e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 358039, "upload_time": "2009-05-10T06:52:03", "url": "https://files.pythonhosted.org/packages/7e/a8/e39edfcbb41abbf76d9fc8121c8d0fc092cfdcbe73ca855fb92a49bd73e6/asciiporn-2009.05.01.tar.gz" } ] }