• Stars
    star
    3,539
  • Rank 12,442 (Top 0.3 %)
  • Language
    Python
  • License
    MIT License
  • Created over 5 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🚅 Interactive prompts made simple. Build a prompt like stacking blocks.

bullet : Beautiful Python Prompts Made Simple








🎨 Customize prompts in your Python CLI tool. Extensive support for formatting, colors, background colors, styling, and etc. Also supports emojis!


See the sample code for the above demo in ./examples/prompt.py.

✨News: bullet==2.2.0 is up (Finally!)

You can now download the newest version of bullet on PyPI!

Bullet-lists and checkboxes

🎨 Robust support for user-defined styles.

./examples/classic.py ./examples/colorful.py ./examples/star.py
Vanilla checkbox Checkbox + styles.Exam Bullet + styles.Greece
Bullet + styles.Ocean Bullet + styles.Lime Bullet + styles.Christmas

ScrollBar

See the sample code for the above demo in ./examples/scrollbar.py.

Other input prompts

⛔ Passwords

👍 Yes/No Questions

đŸ”ĸ Numbers

Setting up bullet

From PyPI

$ pip install bullet

Build from Source

$ git clone https://github.com/bchao1/bullet.git
$ cd bullet
$ pip install .

Documentation

📖 See Documentation.

Currently supported prompts: Bullet, Check, Input, Numbers, Password, YesNo, VerticalPrompt, SlidePrompt, Scrollbar.

Contributing

🎉 Directly send PRs! Make sure development is done and tested in Python >= 3.6.

Todo

  • Windows Support
  • Search bar with autocomplete

More Repositories

1

chart-race-react

📊 Seamless bar chart race component for React.
JavaScript
522
star
2

Anime-Face-Dataset

đŸ–ŧ A collection of high-quality anime faces.
Python
407
star
3

vocabs

📚 A lightweight online dictionary integration to the command line. No browsers. No paperbacks.
Python
240
star
4

awesome-image-rectification

📝 A curated list of image rectification papers.
166
star
5

awesome-holography

A curated list of resources on holographic displays.
108
star
6

Anime-Generation

🎨 Anime generation with GANs.
Python
67
star
7

fast-poisson-image-editing

Fast, scalable, and extensive implementations of Poisson image editing algorithms.
Python
39
star
8

awesome-image-enhancement

33
star
9

Fun-with-MNIST

Playing with MNIST. Machine Learning. Generative Models.
Python
23
star
10

griddy

📐📏 Generate CSS grid layouts FAST.
Python
23
star
11

BetterInput

đŸ’ģ Terminal-like Python input( ) function.
Python
19
star
12

go-render

đŸŽĻ 3D renderer in Go.
Go
18
star
13

dsnp_test_cases

đŸ’ģ Test cases for NTUEE Course "Data Structures and Programming".
Python
14
star
14

poissonpy

📈 poissonpy is a Python Poisson Equation library for scientific computing, image and video processing, and computer graphics.
Python
11
star
15

photometric-stereo

Photometric stereo algorithms in numpy and pytorch.
MATLAB
10
star
16

awesome-light-field-processing

A curated list of light field synthesis and light field reconstruction papers.
5
star
17

bibdl

📃 Automatically generate BibTeX style references for ml/dl papers.
Python
4
star
18

cplusplus-algorithms

Some classic algorithms implemented in C++.
4
star
19

webgl-3d-viewer

3D model viewer in WebGL and pure Javascript.
HTML
4
star
20

ethereal

JavaScript
3
star
21

shell-scripting-cheatsheet

3
star
22

Conditional-GAN-Anime-Generation

Conditional anime generation using conditional GAN.
Python
3
star
23

image-morphing

Python Implementation of Feature-Based Image Metamorphosis.
Python
2
star
24

bchao1

2
star
25

extract-readme

📑 extract-readme extracts the README markdown file from a GitHub repository and generates a corresponding formatted HTML that can be rendered on any website.
Python
2
star
26

image-editor

Project for Google SPS'20
Python
2
star
27

python-cheatsheet

Just my python notes.
Python
2
star
28

high-dynamic-range-imaging

📷 High Dynamic Range Imaging with Debevec '97 Algorithm.
Python
2
star
29

homography

2D projection geometry with homography.
Python
2
star
30

quantization

Color quantization zoo.
Python
2
star
31

seam-carving

Minimalistic seam-carving.
Python
2
star
32

Breakout-Deep-Q-Learning

🕹ī¸ Train an AI actor to play the classic Atari game 'Breakout' using Deep Q Learning.
Python
2
star
33

Computational-Photography-CMU

HW source codes for Computational Photography @ CMU
Python
2
star
34

game-of-life

Game of life.
Python
1
star
35

awesome-deep-optics

1
star
36

filters

Exploring image filters.
Python
1
star
37

image-stitching

Image Stitching.
Python
1
star
38

lf-flow

Light field from stereo pairs.
Python
1
star
39

108-2-NMLAB-Final

JavaScript
1
star
40

computational-imaging-research-groups

A list of computational imaging research groups.
1
star
41

shapex

đŸĒ shapex is a 3D shape descriptor library.
Python
1
star
42

git-ctf

FLAG{ChEck_Gi7_10G!!}
1
star
43

lyricsfinder

đŸŽĩ Tkinter-based desktop app for finding lyrics online.
Python
1
star
44

Pong-Policy-Gradient

🏓 Train an AI player to play Pong using Policy Gradient.
Python
1
star