Skip to content

b95702041/experiments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿงช Experiments Repository

A collection of practical coding projects and utilities built with modern technologies. Each project demonstrates different programming concepts and real-world applications.

๐Ÿš€ Current Projects

๐Ÿ” TypeScript Password Generator

Status: โœ… Feature Complete
A comprehensive password generator with advanced security features:

  • Customizable length and character sets
  • Password strength analysis with scoring system
  • Bulk password generation
  • Smart character exclusions (similar/ambiguous chars)
  • TypeScript for type safety

๐ŸŒค๏ธ Python Weather Parser

Status: โœ… Production Ready
Professional weather API client for Taiwan cities:

  • Real-time weather data via OpenWeatherMap API
  • 5-day forecast processing
  • Smart daily aggregation from 3-hour intervals
  • Taiwan-optimized city support
  • Comprehensive error handling

๐Ÿ—๏ธ Repository Structure

experiments/
โ”œโ”€โ”€ password-generator/         # TypeScript password generation tool
โ”œโ”€โ”€ weather-parser/            # Python weather API client
โ””โ”€โ”€ README.md                  # This file

๐Ÿš€ Quick Start

Clone and Setup

# Clone the repository
git clone https://github.com/b95702041/experiments.git
cd experiments

TypeScript Password Generator

cd password-generator
# See password-generator/README.md for detailed setup
npm install && npm run dev

Python Weather Parser

cd weather-parser
# See weather-parser/README.md for detailed setup
pip install -r requirements.txt
python src/weather.py

๐Ÿ› ๏ธ Technologies & Skills Demonstrated

Project Languages Key Concepts Libraries/APIs
Password Generator TypeScript, Node.js OOP, Security, Algorithm Design Built-in crypto concepts
Weather Parser Python API Integration, Data Processing requests, OpenWeatherMap API

๐Ÿ“ˆ Project Status Overview

  • ๐Ÿ” Password Generator: Advanced password generation with strength analysis
  • ๐ŸŒค๏ธ Weather Parser: Professional API client with forecast processing
  • ๐Ÿ”ฎ Future Projects: More experiments coming soon!

๐ŸŽฏ Learning Objectives

These projects explore:

  • Security Best Practices - Password generation and validation
  • API Integration - Working with external web services
  • Data Processing - Transforming and aggregating API responses
  • Error Handling - Robust error management in production code
  • TypeScript Development - Type-safe JavaScript development
  • Python Development - Modern Python with type hints and classes

๐Ÿ“– Documentation

Each project includes comprehensive documentation in its own README file. Visit the individual project folders for detailed setup instructions, usage examples, and API references.

๐Ÿš€ Upcoming Projects

This repository will continue to grow with new experiments exploring:

  • Web development frameworks
  • Database integrations
  • Machine learning applications
  • Mobile app development
  • Cloud services integration

๐Ÿค Contributing

Each project welcomes contributions and feedback:

  1. Explore the individual project documentation
  2. Check the current status and planned features
  3. Fork the repository and create feature branches
  4. Submit pull requests with improvements

๐Ÿ“‹ Requirements

  • Node.js 16+ (for TypeScript projects)
  • Python 3.7+ (for Python projects)
  • Git for cloning and version control

Individual projects may have additional requirements - see their respective README files.

๐Ÿ“ž Getting Started

  1. Choose a Project: Browse the project folders to see what interests you
  2. Read the README: Each project has its own detailed documentation
  3. Follow Setup: Use the quick start commands above
  4. Experiment: Modify and extend the code for your own use cases

Last updated: June 2025 โ€ข More experiments in development

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published