New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

bvatar

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bvatar

Random-art avatar generation

  • 1.0.a5
  • PyPI
  • Socket score

Maintainers
1

=========================== Bvatar - Random Art Avatars

Bvatar creates a unique 8x8 graphical representation of a string.

Setup

Install from PYPI

Install with the following pip command::

pip install bvatar

Or if you want to be able to create bitmap images, use this instead::

pip install bvatar[bitmap]

Install development version

Download from github and install the development version with these commands::

git clone https://github.com/smileychris/bvatar
cd bvatar
pip install -e .[bitmap]

Usage

Import the bvatar class and use it like so:

from bvatar import Bvatar
bvtr = Bvatar('text')
img = bvtr.image()
img.save('some_file.png', 'PNG')

Command-line Script

Generate a Bvatar (an 8x8 randomart avatar).

Usage::

bvatar [--mirror] [--no-color] [--px-size=<int>] ([TEXT] | [--hash=<sha1_hash>])
bvatar --ascii [--mirror] [--spaced] [--no-border] ([TEXT] | [--hash=<sha1_hash>])

The first format is for generating bitmap images. By default, the image is only displayed and not stored. To save the image, pipe to a file::

bvatar > some_file.png

Arguments:

``TEXT``
    bvatar source text (otherwise a random bvatar is generated)

Options:

``--mirror``
    generate a horizontally mirrored bvatar
``--no-color``
    use greyscale rather than coloring the image
``--px-size=<int>``
    actual size for each pixel [default: 16]
``--hash=<sha1_hash>``
    rather than passing the text and having it SHA1ed, you can pass a hex
    encoded SHA1 hash explicitly
``--ascii``
    output ascii rather than generating a bitmap image
``--spaced``
    a "lighter" ascii art alternative
``--no-border``
    don't add a border around the ascii art

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc