Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

313 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bitbox

Support This Project

All projects made with passion 💙

Sponsor me

Python Contributions License

A community-built collection of tiny Python CLI tools. One file. One function. One contributor.

Quick Start

No install needed. Clone and run.

git clone https://github.com/abduznik/bitbox.git
cd bitbox
python bitbox.py --list

Usage

python bitbox.py <tool_name> [arguments...]

Examples

# Reverse a string
python bitbox.py reverse_string "hello world"
# → dlrow olleh

# Count words
python bitbox.py count_words "the quick brown fox"
# → 4

# Convert Celsius to Fahrenheit
python bitbox.py celsius_to_fahrenheit 100
# → 212.0

# Check if a string is a palindrome
python bitbox.py is_palindrome "racecar"
# → True

# List all available tools
python bitbox.py --list

Available Tools

Run python bitbox.py --list to see all tools. Each tool is a single Python file in tools/.

How to Contribute

See CONTRIBUTING.md for full guidelines. The short version:

  1. Pick an issue (or open one)
  2. Copy template.py into tools/
  3. Implement run()
  4. Open a PR

Contributors

Name Tool
@abduznik project scaffold, 7 seed tools
@AviDhandhania count_vowels
@AlexMnrs is_anagram
@prakhargaba007 count_chars
@rdhadge title_case, repeat_string, base64_encode, base64_decode
@JingliangGao is_uppercase
@Julito-Dev reverse_words, is_iso_date
@Diyaaa-12 absolute, is_odd, flatten_list, unique_list
@Bruce191 is_even, swap_case
@ishita-0301 kg_to_lbs, miles_to_km
@1cbyc celsius_to_kelvin, cube, fahrenheit_to_celsius, is_lowercase, keep_vowels, km_to_miles, max_of_two, min_of_two, remove_spaces, remove_vowels, square
@yusichen396 lbs_to_kg
@Rahul6700 contains_substring
@navaneethsankar07 first_char, last_char, starts_with, snake_to_camel, random_int, is_integer, sentence_count, day_of_week, gcd, url_decode, is_perfect_square, merge_dicts, is_pangram, count_special_chars, count_digits, decimal_to_octal
@metric-vac replace_char
@m-kras ends_with
@shivsdev2 camel_to_snake
@VDeepthi11 generate_password
@blackkingwow url_encode
@itsmgxb24 is_ipv4
@George4177 seconds_to_hms
@Dhruv-Kapri multiply, remove_char
@persianflower rgb_to_hex, factorial, hex_to_decimal, is_alphanumeric
@PurpleSwtr is_uuid, longest_word, shortest_word, generate_uuid, reading_time
@tmshnko file_extension, file_stem
@isaac-sun path_join, path_basename
@zaid-brk json_keys
@AminodinAkbari int_to_roman
@byteofhoney csv_to_json
@Evarline decimal_to_hex (incl. float/negative/malformed-input handling)
@PriyadharshiniRVP current_utc
@shayneww env_parse
@selvakanthanjagavan-byte html_escape, lcm, octal_to_decimal
@fazalpsinfo-cmyk error handling (get_description)
@Ayush-0918 decimal_to_binary
@bidisha1005 sha256_hash
@HeaTTap is_happy_number
@imnaur is_empty_or_whitespace, is_numeric
@isaakchoi truncate_with_ellipsis, floor, ceil, is_power_of_two, max_of_list, min_of_list, average, extract_letters, extract_digits, abs_diff, trim, wrap_quotes, pad_right, pad_left, is_negative, is_positive, sum_list
@Jesulac is_palindrome_ignore_spaces
@0xCrimsonSky count_occurrences
@AshSgDe29071999 repeat_char
@mmaxjr index_of

About

A community-built collection of tiny Python CLI tools. One file. One function. One contributor.

Topics

Resources

Contributing

Stars

8 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages