CryptoPunks GUI 0.0.12

Simplified Minting

Gem Version

This is a Graphical User Interface for the cryptopunks Ruby gem.

It automatically downloads image collection sprites on first use (e.g. punks.png from https://github.com/larvalabs/cryptopunks).

Minted cryptopunks are stored at ~/cryptopunks/ by default (output location can be changed).

Screenshot

Prerequities

Setup

You can use CryptoPunks GUI via gem or via cloning repository (if you encounter any issues, please try older versions of the gem and report the issues encountered).

Gem

Run:

gem install cryptopunks-gui -v0.0.12

Afterwards, run app via:

cryptopunks-gui

Repository

Clone repository:

git clone https://github.com/AndyObtiva/cryptopunks-gui.git

Enter directory:

cd cryptopunks-gui

Run:

gem install bundler
bundle

Afterwards, run app via:

bin/cryptopunks-gui

Alternatively, run app manually via:

ruby app/cryptopunks_gui.rb

Instructions

Collection

Change collection to pick a different collection of images.

Screenshot

Image collections are configured in cryptopunks-collections.yml.

If you cloned the project locally, you may edit cryptopunks-collections.yml to add/remove collections.

There are 41 available collections (mostly from https://github.com/cryptopunksnotdead/awesome-24px):

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Image Index

Change image index to pick a different image.

Screenshot

Zoom

Change zoom to enlarge punk to your liking.

Screenshot

Palette

Change palette to get different punk colors.

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Style

Change style to get different punk looks.

Normal Style

Screenshot

Led Style

Screenshot

Led Spacing

Screenshot

Led Round Corner

Screenshot

Sketch Style

Screenshot

Sketch Line

Screenshot

Mirror/Flip

Check mirror and/or flip to apply punk transformations. Can be combined with different palettes and styles.

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Output Location

You may select a new output location by clicking on the ... button.

Screenshot

TODO

TODO.md

Change Log

CHANGELOG.md

Contributing

  • Check out the latest master to make sure the feature hasn't been implemented or the bug hasn't been fixed yet.
  • Check out the issue tracker to make sure someone already hasn't requested it and/or contributed it.
  • Fork the project.
  • Start a feature/bugfix branch.
  • Commit and push until you are happy with your contribution.
  • Make sure to add tests for it. This is important so I don't break it in a future version unintentionally.
  • Please try not to mess with the Rakefile, version, or history. If you want to have your own version, or is otherwise necessary, that is fine, but please isolate to its own commit so I can cherry-pick around it.

License

MIT

Copyright (c) 2021 - Cryptopunks GUI by Crypto Punk's Not Dead

--

Built with Glimmer DSL for Tk (MRI Ruby Desktop Development GUI Library)