GithubHelp home page GithubHelp logo

asciify's Introduction

Welcome to asciify ๐Ÿ‘‹

Build and Test Upload Release Asset CodeQL Go Version License: MIT Twitter: cianbutlerx

converts images too ascii versions

โœจ Demo

Before

CoderDojo Octocat

After

             :,            ~=~:                                          :~==
             ~,           ~MMMMN87=                                  ~IODMMMMI
             ~,           ZMMMMMMMMNZ=        ,,::::::::,,        ~7DMMMMMMMMN
             ~,           NMMMMMMMMMMMDII$ZO8DDNNNNNNNNNNNDD8O$7I8MMMMMMMMMMMM=
             ::          :MMMMMMMMMMMNNNNNNNNNNNDDDDDNNNNNNMMMMMMMNMMMMMMMMMMM?
             ::          ~MMMMMMMMMNDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMI
             ,:          ,MMMMMMMMNDDDDDDDDDDDDDDDDDDDDDDDDDDDNNNNNNNNMMMMMMMM*
             ,~           8NNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDDDDNNNNNNNNNNNNMM,
              ~,        ,ZNDNNNNNNNNNNNNNNNNNDDNNNNNDDDDDDDDNNNNNNNNNNNNNNNNNN8:
              ~,       :DNNNNDDDDDDDNNNDDDDDNNNDDDNNNNNNNDDDDDDDDDDDDDDNNNNNNNMN=
              ::      :DNDDDDNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNNNNNNMM=
              ::      ONDDDDDDDDDDDDDDDDNNNNNNNNDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNMN,
              ,~     IMDDDDDDDNNNNNNNDDDDDDDDDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMZ
               ~,   ,DNDDDNNNNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNNNNNNM:
               :,   *NDNNNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNNNNNNNNNNNNDDDDDNNNNNNNMI
               ::   7NNNNDDDDDDDDNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNDDNNNNNNM$
               ,~   7MNDDDDDDDDNNNND88OOOOOOOOOOOOOOOOOOOOOOOOOOOOO8DNNNNNNDNNNNNNN:
                ~,  :DNDDDDDDNNN87*=~::::~::::::::::::::::::::::::~~=*IONNNNNNNNNNN,
                ::   ONDNDDDDNN$~:::::::::~~::::::::::::::::::::::~::::~7DNNNNNNNMD
                ,:   ZNDDDDDDN$:::~: ~7I?=~=~:::::::::::::::::~*I77: :~::7NNNNNNNMO
                 ~,  $MDDDDDND=::::  7$$$$I ,:::::::::::::::, I$$7$7 ,~::~8NNNNNNM7
                 :,  ~DDDDDDN8~:::: ,$77777  ~:::::::::::::~  77777$, ::::ZNNNNNNM~
       ,,,:::::~~=*~~:ZNDDDDND=::::  7$77$I ,~:::::::::::::~, I$77$7 ,~:::ONNNNNM8:~~~~~~:::::,,,
  ~====~~~::,,,,,:=:::~NDDDDDNI::::: :7$$I, ::::~~====~~::::: ,I$$7: ::::*NNNNNNM*:::,,,,,,,:::~~~===~
          ,,::~~~~**~~~ZMDDDDN8=::::,  ,,  ~*I$O8DDNNDD8O$I*~,  ,,  :::::ONNNNNM8~~~~~~~~~:::,
  ,:~~===~~::,,   ,:    ZMDDNDN8=~~~~~~~*7ODNMMMNNNNNNNNMMMNDO$?~::~~~~~ZNNNNNMD:        ,,::~~~===~:,
  ::,,             =*~   7NNDDDNDD88DDNNMMMNNNDDDDNNNNNDDDDNNMMMMNDDDDDDNNNNMMZ,                   ,:~
                   $M7    ~ZNNNDDNNNNNNNDDDNNNNNNNNNNNNNNNNNNNDNNNNMMMNNNMMMO*
                   :D8::,   :I8NMNNNDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMD$~
                   ~DMMM8      ~?$8NNMMMNNNDDDDDDDDDDDDDDDNNNNMMMMMMNDZI~
                   ZMMMM8*         :=?7ZOODNNNNNNNNNNNNNNNNNNNOOZ7?=:
                   ,78NNMMZ~             IDNNNNNNNNMMNMMNNNNNN$,
                     :DNNOOO?           ,ODNNDDDDDDMMND7ONDNNDN~
                      INO$ZZZ?          ?Z$8DNDDDDNNNMI*DMDNOO8$
                       ,:ZOZZZ$*:,    :=ZZZO8NNDNNNNDDDNMNNO$O8D~
                         ~$ZZ$ZZZ$ZZ$$ZZZZZ88ONNNNDDNNNNDNOZZZ8D?
                           ?ZZ$$$ZZZZZ$$ZZZ8OIDDDDDDDDDDDN77ZZ8D7
                            ~7OOOZZZZZOOZ$ZDZ?NDDD8DD8DDDN7?ZZ8D$
                              :*7$ZZZ$7$Z$ZDO~NNNDN8ZNDNNM?IZZ8DI
                                       ~ZZO8O*NDDDMZINDNNMI7OZ8D?
                                       ~Z$Z8O?NDDNMO7NDNNM7IZZ8DI
                                       ~Z$ZDZ*NDDNMZ7NDNNM7?ZZ8DI
                                       =OZO8O~DNNNM7*MNNNM=7OO8DI
                                 ,,,,,,:NMMMD,788DN?~8O8D8,ZMMMM=,,,,,,
                             ,,,,,,,,, *MMMM8 IZO8DI~ZZO8O $MMMM7 ,,,,,,,,,
                          ,,,,,,,,,, ,?MMMMM=,$ZO8D=:ZZZ88::NMMMM7: ,,,,,,,,,,
                         ,,,,,,,,,,,$NMMMNZ= *ZZ887,,*ZZZ8$ :$DMMMMO:,,,,,,,,,,
                        ,,,,,,,,,,,,*??*~: ,78O8DD*,,~O8OZDZ: ,~**??,,,,,,,,,,,,
                        ,,,,,,,,,,,,    ,,,=OOZ$I=:,,,~?7$OO?,,,    ,,,,,,,,,,,,
                         ,,,,,,,,,,,,,,,,,,,,,,  ,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,
                           ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
                             ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
                                 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
                                         ,,,,,,,,,,,,,,,,,,,,,,

Install

go get github.com/butlerx/asciify/cmd/asciify

Usage

asciffy -p -w 75  https://octodex.github.com/images/dojocat.jpg

Features

  • Both remote and local images
  • scaling images based on width
  • Injecting into readme(or any markdown file) with the {{ .Image }} keyword
  • Printing to terminal

Author

๐Ÿ‘ค Cian Butler

๐Ÿค Contributing

Contributions, issues and feature requests are welcome!

Feel free to check issues page.

Show your support

Give a โญ๏ธ if this project helped you!

๐Ÿ“ License

Copyright ยฉ 2019 butlerx.

This project is MIT licensed.

asciify's People

Contributors

butlerx avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

lapd-devops

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.