Skip to content
/ tits Public

Tits is a simple CLI application which shows pictures like tits 8).

License

Notifications You must be signed in to change notification settings

fruh/tits

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

Tits is a simple CLI application which shows pictures like tits 8). The application is under Beerware license, so be aware of it ;).

                                          ..gspp..           
                                        .d$$S$$S$$Sb.        
                                       dS$$S$$S$PS$$Sb       
                                      :$$S$S^^'";TSS$$; ;    
                                      SSP'      : T$$SS/;    
                                      $$         \ `^^'/     
                                      :$          `-ggd:     
                                       :.=-.    .-=.:SSS     
                                       ; <@>`   <@> $$$$     
                                       :            SS$$     
                                       '     -.     $$S;     
                                        '   .--.   s$$S      
                                   _     `. `--' .$$S$;      
                               .-"" "-._.-'`.__.' $$$S;      
                              :                   :S$$S      
                              ;    :l   "-.       '^S$$b     
                             /`-.  ;:      "   .--""""""^-.  
                            :"-. "" :                   /) ; 
                            ;`-     :                  /:  : 
                            :`-      `.     \         / '-.t 
                             `+.__     `.    ;/    .-'    -.;
                              ;   "-.    "-. :  .-"       --:
                              ;      ;.     "^:"    .-""-.`.;
                              :     -^"`.      "-.+'      \/ 
                               ;         `.        "-     ;  
                               :          .^.            /   
                                \      .-"   "-.       .'    
                                 `._.-"         "-._.-":     
                                  ;          :         ;     
                                  :          :        :      
                                   ; \       ;        ;      
                                   :  ;      ;       :       
                                    ; :      :     / ;       
                                    :  \             ;       
                                    ;                :       
                                   :                  ;      
                                   ;    :             :      
                                  :     ;              ;     
                                  ;     ;    c         :     
                                 :      :          :    ;    
                                /""--..__          ;    :    
                               :         ""--..__        ;   
                               ;   "-.    --..__ ""--..__:   
                              :`-._   "-._      ""       _;  
                              ;    "-._   """---...---""" :

Contribution

Feel free to create pull request or give me suggestion.

The images are located in res/ folder. The funny pictures are located in res/fun and tits are located in res/tits/. There are only simple txt files (one file == one image). The application uses src/liketits/images.py file as a database of the base64 encoded images. This file is autogenerated by generate-images.sh so do not edit it manually.

Donation

Any donations are welcome, but I prefer titcoins.

Install

All sources are locate in the src/ directory. You can run it using the command:

cd src/
./tits

Or you can install it using the following command:

cd src/
python setup.py install

Uninstall

You can uninstall it using the pip:

pip uninstall tits

Do not forget to remove also the script file located in /usr/local/bin/tits:

rm -v /usr/local/bin/tits

Usage

See the tits help.

Usage: tits.py [options]

Show ASCII art pictures like tits 8). By default random tits are slowly
printed, but you can select one or print funny one.

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -f, --funny           Show random funny picture
  -n, --not-slow        Print picture immediately
  --select-funny=SELECT_FUNNY
                        Show Nth funny picture
  --select-tits=SELECT_TITS
                        Show Nth tits picture
  --all-tits            Show all tits
  --all-funny           Show all funny

Example

$ src/tits.py --not-slow --select-tits 25
                                         _.._
                                  .,c="""  _JLccccc,
                              ,r="     ,,-'         "=c
                           ,J"    ,c$?$ $ `$c          `=,
                        ,c"'  ,J"" J ( j'   "$.           "c,
 ?????????????""""""???"=hcJ$"    JL   `r    `$r             "$q
 `.`.`.`.`.`.`.`.`.`.`.`.`J"     j'L   `L   \  ?c               "g
 `.`.`.`.`.`.`.`.`.`.`.`.J      j'`?c   ?.   t  `$.               `=hc,;c???
 `.`.`.`.`.`.`.`.`.`.`_,$      z'.`.?L   $   `h   "=c,      ,cJ????""`.`.`.`
 `.`.`.`.`.`,cPP?"""'? J    ;,?.`z$$h`"$.'L3, `L  $    "" $`.`.`.`.`.`.`.`.`
 `.`.`.,c??"        ,f $   / $.`.,,,`"=`?h`?$c    `r 3r  .$`.`.`.`.`.`.`.`.`
 "hcr="             j  F  j  P.`$$$h3$,`.`???$c    `cc$r.P.`.`.`.`.`.`.,r`.`
 `.$                ( J  d$ j'.`?.$$$$`.`.,`.`="$c.,cP"" $.`.$??"??$hc$".`.`
 `.`h               ( $  $$ $`.`.`.""""`.J:`hJ?$h,`.$   JF.`$"      .$.`.`.`
 `.`.?.             `j' ($$ $`.`.`.`.`.`f.`?$$$$$$r'3  J"`.J" \    .P`.`.`.`
 `.`.`?.             $  ($' $`.`.`.`.;`.`.`.`"?$??"`$ .F',$F   L  .P.`.`.`.`
 `.`.`.?.           j'  ($' $`.`.`.`"=cj'.`.`.`.`.`,P $'$l?F   $ j'`.`.`.`.`
 `.`.`.`?,          `$.  ? '$`.`.`.`.`.`.`.`.`.`.`,$  $$j'j'   $z?.`.`.`.`.`
 `.`.`.`.?,         ( $    j'`.`.J$I?$c,.`.`.`.`.J$F  $cJ      3F`.`.`.`.`.`
 `.`.`.`.``h          j'   $h`.`.?6$cI$9;`.`.`.c$$" .$" L    .P".`.`.`.`.`.`
 `.`.`.`.`.`?.        $   J$?,.`.`.??i???`.`.`.`$F.P$$  ?   J?.`.`.`.`.`.`,P
 `.`.`.`.`.`."h.      $  J$$.?.`.`.`.`.`.`.`.`,$$,c'`$   L,P.`.`.`.`.`.`.,F
 h.`.`.`.`.`.`.?h    J  J3$$.`3`.`.`.`.`.`.`.J$$"$   $   J"`.`.`.`.`.`.`,P
 `h`.`.`.`.`.`.`.?h .F J'<$F.`.?h_.`.`.`.,c$$$$$ $  ,P J?`.`.`.`.`.`.`.,P
   $.`.`.`.`.`.`.`.?$ J' <$`.`.`.`?=hc=?"'J$$$$" $  $.P`.`.`.`.`.`.`.`,P
    $`.`.`.`.`.`.`.`f $  <$`.`.`.`.`.`.`.;$$$$   F  $?.`.`.`.`.`.`.`.,F
     ?.`.`.`.`.`.`.(f $. j'`.`.`.`.`.`.`.$$$P   JF JF`.`.`.`.`.`.`.`,F
      ",.`.`.`.`.`.`$'F  J)`.`.`.`.`.`.`J$P    Jl$$?.`.`.`.`.`.`.`.,F;
       "i`.`.`.`.`.`? $ ($.`.`.`.`.`.`.z$"    J$"J"`.`.`.`.`.`.`.`,P }     j
        ?`.`.`.`.`.`.?`  P.`h`.,c`.`.`J" ,' z$"'J".`.`.`.`.`.`.`.,P j      f
         ?.`.`.`.`.`.`h  F.`$'z?.`.`,",$" zP"`.`?`.`.`.`.`.`.`.`,P ,      j'
          ?`.`.`.`.`.`.??'.<$$.`.`.J$"j'c$.`.`.`.`.`.`.`.`.`.`.j'  $     j .
           $.`.`.`.`.`.`.`.$?`.`.`.`.,$?.`.`.`.`.`.`.`.`.`.`.`JF  .F    J"L
            $`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.J$   $   .P   k
            `h,c.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.,$$$   `h  P
            ,P"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`,$"$$    $ $
          ,P.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.;$F $$r    ?c,  _c"
        ,P"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`;$'F  $$       ""
      .$"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.,P  $  `$$
     J?`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`,$   $     "=,_
   ,P`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`$$   ?         "=cccc"
 ,$"h`.`.`.`.`.`.`.`.`.`.,cc,`.`.`.`.`.`.`.`.`.`.`.`.JP$.  `t     -c   3,
 $`.3`.`.`.`.`.`.`.;.`.`$,c,3`.`.`.`.`.`.;;`.`.`.`.`;$ `L   $       3.  ?.
 $$iJ`.`.`.`.`.`.`;;.`.`$?;t$).`.`.`.`.`;;;`.`.`.`.,$'  $   `L       $   $
 ?$F;`.`.`.`.`.`.`;;.`.``$iP"`.`.`.`.`.`;;:`.`.`.`.$$   $    3.      $   3
 `h;;,.`.`.`.`.`.`?;;`.`.`.`.`.`.`.`.`.;;3.`.`.`.`,$$  j'L    $     J"   $
  ?;;;;,.`.`.`;;.`$;;;.`.`.`.`.`.`.`.`;;;P.`.`.`.`$$F  j ?.    `"??"    v'
  `h;;;;;;,;;;;).`?h;;,`.`.`.`.`.`.`;;;;$`.`.`.`.f'$F  J  ?,         .$"
    ?c;;;;;;;;F`.`.$h;;;,`.`.`.`.,;;;;;$'`.`.`.`f  $)  $   `"?????c=" 4r
     ?c;;;;;;F.`.`.`?y;;;;;;;,;;;;;;;iP`.`.`.`.J'  $   $              j'
      `"?jj$F;.`.`.`.`$y;;;;;;;;;;;jP".`.`.`.`;$   $   F              j'
           3;;.`.`.`.`.`?hijjjjid$?".`.`.`.`.,f    $   F              j'
            h;.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`,;$'  ;F   L              P
            ?h.`.`.`.`.`.`.`.`.`.`.`.`.`.`.,;;$   $    ? ,cc         $
            `$;`.`.`.`.`.`.`.`.`.`.`.`.`.`,;;;$   $     "   ?.     z"
             ?;`.`.`.`.`.`.`.`.`.`.`.`.`.;;;;;$   `r         h.,zJ"
              h;.`.`.`.`.`.`.`.`.`.`.`.`;;;;;;$    ?        `$
              `h;;;,.`.`.`.`.`.`.`.`.`.`;;;;;;$     $       .F
               $;;;;;;.`.`.`.`.`.`.`.`.,;;;;;;$      "hcc$  $
               `h;;;;;,`.`.`.`.`.`.`.`.;;;;;;;$.           j'
                ?;;;;;;;.`.`.`.`.`.`.`.;;;;;;;9L,         J'
                 ?;;;;;;;`.`.`.`.`.`.`.;;;;;;;;h "cc,__,c"
                  $;';;;;,.`.`.`.`.`.`.;;;;;;';9r
                   $;`.`.`.`.`.`.`.`.`.;;`.`;`.`?c.
                    $;.`.`.`.`.`.`.`.`.;.`.`.`.`.`."c._
                     h;`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`."?c,
                     ?;;.?;`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`."=c_
                      $;.`$h.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`."c
                      ?;;`.$)`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`."h.
                       h;`.`?`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`?.
                       `C;;`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.?c
                        $;;,.`.`.`.`.`.`.`;;.`.`.`.`.`.`.`.`.`.`.`.`.`.h
                        ?;;;;`.`.`.`.`.`.;;;;`.`.`.`.`.`.`.`.`.`.`.`.`.`h
                         h.;;;;`.`.`.`.`.;;;;';`.`.`.`.`.`.`.`.`.`.`.`.`?L
                         ?.`;;;;.`.`.`.`.`;;;;;`.`.`.`.`.`.`.`.`.`.`.`.`.3.
                          ?`.;;;;`.`.`.`.`.;;;;`.`.`.`.`.`.`.`.`.`.`.`.`.`$
                           $`.;;;;,`.`.`.`.`.;$`.`.`.`.`.`.`.`.`.`.`.`.`.``L
                            $`.`;;;;.`.`.`.`.;$`.`.`.`.`.`.`.`.`.`.`.`.`.`.$
                             $;`.;;;;;.`.`.`.;9`.`.`.`.`.`.`.`.`.`.`.`.`.`.3
                              $;,`.`;;.`.`.`.;?`.`.`.`.`.`.`.`.`.`.`.`.`.`.3
                               $h;;`.`.`.`.`.;;L.`.`.`.`.`.`.`.`.`.`.`.`.`.3
                               $'"$;;;;;;;;;;;j$.`.`.`.`.`.`.`.`.`.`.`.`.`.$
                               $.```?;;;;;;jjJ?$.`.`.`.`.`.`.`.`.`.`.`.`.`.$
                              J'`.`.`"hiii?";;;?h`.`.`.`.`.`.`.`.`.`.`.`.`.$
                            ,$`.`.`.`.``?i;;;;;;$`.`.`.`.`.`.`.`.`.`.`.`.`j'
                           c"`.`.`.`.`.`.?$i;;;;$`.`.`.`.`.`.`.`.`.`.`.`.`$
                         .P`.`.`.`.`.`.`.`.`?iii9`.`.`.`.`.`.`.`.`.`.`.`.`f
                        z?.`.`.`.`.`.`.`.`.`.`.`3).`.`.`.`.`.`.`.`.`.`.`.j'
                       J'`.`.`.`.`.`.`.`.`.`.`.`?).`.`.`.`.`.`.`.`.`.`.`.3
                     j"`.`.`.`.`.`.`.`.`.`.`.`.`.h.`.`.`.`.`.`.`.`.`.`.`.3
                   ,P`.`.`.`.`.`.`.`.`.`.`.`.`.`.$.`.`.`.`.`.`.`.`.`.`.`.3

References

Sources of the ascii pictures are in sources.txt.

About

Tits is a simple CLI application which shows pictures like tits 8).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published