Skip to content

About

The repository where I will put the mini applications that I will develop in Python - 100 Python applications in one folder.

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

Β 

History

101 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

100 Python Apps

Engineering README reviewed from the repository state on 2026-09-05. Observed facts are separated from items that still need manual verification.

Repository: parzidev/100-python-apps
Visibility: public
Default branch: main
Latest GitHub push observed: 2026-08-29T09:11:55Z
Scanned HEAD: 911fa718a126504e8d505dc416e49cb42caa891c
Repository description: The repository where I will put the mini applications that I will develop in Python - 100 Python applications in one folder.

Purpose and scope

A collection of 100 Python applications in a single repository.

The repository currently contains 95 source-tree files, including 37 code-like files. This README describes the repository as it exists in the scanned snapshot; it is not a claim that every historical or runtime path is still active.

Capability inventory

README evidence

The source README exposes these sections: 🐍 Python Mini Apps Collection, πŸš€ Projects, 2. πŸ” Discord 2FA Key Generator, ✨ Features, πŸ”„ Core Functionality, πŸ› οΈ Technical Details, πŸ›‘οΈ Security & Validation, πŸ’‘ Usage, πŸ”§ Requirements.

Detected technology profile

| Python | 37 code-like files |

Project structure

Top-level paths observed:

  • Discord2FAKeyGen
  • Exif Data Editor
  • GitHub2FAKeyGen
  • JSON
  • Password Strength
  • README.md
  • TemperatureGuessingGame
  • Weather Forecast Image Generator
  • audiotoimage
  • bmi_calculator
  • caesar_cipher_tool
  • coinprice
  • countdown_timer_cli
  • dice_roller_cli
  • file encryptor
  • filecreator
  • hangman
  • humanbenchmark
  • imagecolor
  • movieRecommendation
  • multiplication_table_generator
  • palindrome_checker
  • password
  • passwordgenarator
  • pngzipper
  • prime_number_tester
  • rockpaperscissors
  • salestacker
  • simple_stopwatch
  • socialcrop
  • temperature_converter_cli
  • totpgenarator
  • word_frequency_counter
  • zip

Key entrypoint candidates:

  • bmi_calculator/app.py
  • caesar_cipher_tool/app.py
  • countdown_timer_cli/app.py
  • dice_roller_cli/app.py
  • file encryptor/pythonapp.py
  • humanbenchmark/main.py
  • multiplication_table_generator/app.py
  • palindrome_checker/app.py
  • prime_number_tester/app.py
  • simple_stopwatch/app.py
  • temperature_converter_cli/app.py
  • word_frequency_counter/app.py

Architecture and runtime shape

Area Observed evidence
Entrypoint candidates bmi_calculator/app.py, caesar_cipher_tool/app.py, countdown_timer_cli/app.py, dice_roller_cli/app.py, file encryptor/pythonapp.py, humanbenchmark/main.py, multiplication_table_generator/app.py, palindrome_checker/app.py, prime_number_tester/app.py, simple_stopwatch/app.py
Build/config manifests Weather Forecast Image Generator/requirements.txt, coinprice/requirements.txt, imagecolor/requirements.txt, pngzipper/requirements.txt, zip/requirements.txt

Interpretation boundary: filenames and manifests show where a component may start, but they do not prove deployment topology, request flow, persistence semantics, or production readiness. Those items should be confirmed against the implementation before making operational claims about the project.

Code-level signals

The following patterns were extracted from readable code files. They are navigation aids for the next human review, not a substitute for reading the implementation:

Integration/framework keywords: Discord

Named functions/classes/types observed: merge_files, to, calculate_password_crack_time, get_temperature, get_weather_emoji, encode_image_to_audio, decode_audio_to_image, calculate_bmi, categorize_bmi, main, shift_char, transform_text, countdown, roll_dice, generate_key, load_key, encrypt, decrypt, start_test, end_test, change_color, search_movie, find_similar_movie, recommend_random_movie, movie_recommendation, main_menu, build_table, normalize_text, is_palindrome, hash_password, generate_password, embed_zip_in_png, extract_zip_from_png, select_png_file, select_zip_file, select_output_file, select_embedded_png, select_extract_output, do_embed, do_extract, is_prime, play_game, generate_salesid, generate_customerid, load_customers, add_sale, edit_sale, delete_sale, export_csv, add_header, add_salesid, SocialMediaCropper, __init__, setup_ui, select_image, resize_image, crop_image, celsius_to_fahrenheit, fahrenheit_to_celsius, tokenize

Top-level import/module signals: pyotp, pyperclip, subprocess, os, tkinter, json, time, requests, random, capitals, calendar, PIL, matplotlib.pyplot, seaborn, wave, numpy, PIL.ImageEnhance, argparse, string, datetime, typing, cryptography.fernet, random_words, re, hashlib, math, csv, collections, pathlib, tkinter.filedialog

Setup and operation

The most relevant source README material is reproduced below:

πŸ’‘ Usage
  • πŸ”§ Simple setup process:
    1. Enter Discord credentials
    2. Input secret key
    3. Get automatic 2FA codes
  • πŸ“ Clear console feedback

Static setup/deployment evidence:

  • Docker files: none detected
  • Build/config manifests: Weather Forecast Image Generator/requirements.txt, coinprice/requirements.txt, imagecolor/requirements.txt, pngzipper/requirements.txt, zip/requirements.txt
  • Configuration-like paths: none detected

Command evidence

No fenced command/config blocks were detected in the source README.

API, integrations, and data flow

No API/integration section was detected in the source README. External boundaries require code-level review before publication.

Before publishing a public README, confirm the following from code and deployment configuration:

  • inbound routes, ports, webhooks, and authentication middleware;
  • outbound providers, rate limits, retries, and failure behavior;
  • persistence files/databases and backup/restore expectations;
  • whether any endpoint can mutate external state.

Configuration and secrets

Detected names (names only; values were intentionally excluded):

No conventional environment-variable names were detected in the sampled manifests/entrypoints.

Configuration paths observed:

  • None detected in the static scan.

Do not paste real tokens, passwords, private keys, cookies, or production URLs into this README or a public README. Replace them with placeholders and document where the operator should provision them.

Security and privacy

πŸ›‘οΈ Security & Validation
  • βœ… Secure key handling
  • πŸ”’ Protected credential storage
  • ⚠️ Error handling

Minimum publication checklist:

  • document trust boundaries and the intended network exposure;
  • explain authentication and authorization separately;
  • state whether logs, uploads, identifiers, or third-party data are retained;
  • include a responsible-use note where the project interacts with Steam, Kick, Riot, Spotify, Cloudflare, or other external platforms;
  • keep example configuration values synthetic.

Validation and maintenance

πŸ›‘οΈ Security & Validation
  • βœ… Secure key handling
  • πŸ”’ Protected credential storage
  • ⚠️ Error handling

Test-like paths were detected, but no tests were executed during this documentation-only scan.

Test-like paths observed:

  • Weather Forecast Image Generator/withimagetest.py
  • prime_number_tester/README.md
  • prime_number_tester/app.py
  • salestacker/test.py

CI/workflow and maintenance evidence should be verified before adding badges or claiming release guarantees.

Known gaps and verification notes

  • Repository snapshot was available for static inspection.
  • This was a static documentation scan; no repository code, containers, network services, or test suites were executed.
  • β€œDetected” means a filename, README section, manifest, or sampled entrypoint matched the scanner; it is not a security audit.
  • README sections may describe an older state than the current code. Compare the published README with the latest default-branch files before committing it upstream.

Reference README material (sanitized)

The relevant source README is retained below as reference material, with credential-shaped values removed.

🐍 Python Mini Apps Collection

A collection of 100 Python applications in a single repository.

πŸš€ Projects

2. πŸ” Discord 2FA Key Generator

A Python application that automates the generation of two-factor authentication (2FA) codes for Discord. Location: /Discord2FAKeyGen

Discord2FAKeyGen

✨ Features

πŸ”„ Core Functionality
  • 🎯 Automated 2FA code generation
  • πŸ“‹ Automatic clipboard copying
  • πŸ”‘ Secret key support
  • πŸ”„ Real-time code updates
πŸ› οΈ Technical Details
  • πŸ” TOTP-based authentication
  • πŸ€– Selenium automation
  • ⚑ Fast code generation
  • πŸ•’ Time-based synchronization
πŸ›‘οΈ Security & Validation
  • βœ… Secure key handling
  • πŸ”’ Protected credential storage
  • ⚠️ Error handling
πŸ’‘ Usage
  • πŸ”§ Simple setup process:
    1. Enter Discord credentials
    2. Input secret key
    3. Get automatic 2FA codes
  • πŸ“ Clear console feedback

πŸ”§ Requirements

  • Python 3.x
  • Required packages:
    pip install pyotp selenium

πŸ“‚ Go to Project β†’

About

The repository where I will put the mini applications that I will develop in Python - 100 Python applications in one folder.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages