Skip to content

AnasNasim12/PythonMiniProjects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python mini project repository

Project 1 - Acronym Generator

Overview

The Acronym Generator is a Python mini project aimed at generating acronyms from input phrases. It takes a user-provided phrase as input and generates an acronym by taking the first letter of each word in the phrase. The generated acronym is then displayed to the user.

Features

  • Input validation: Ensures that the user enters a valid phrase.
  • Error handling: Handles unexpected inputs gracefully and provides clear messages to the user.
  • Alphanumeric filtering: Ignores special characters and numbers in the input phrase.

Project 2 - Story Generator using random library

Overview

The Story Generator is a Python script that creates random stories by combining different elements like time, characters, locations, activities, and events. The script generates a story by randomly selecting items from predefined lists for each element.

Features

  • Random Story Generation: Creates diverse stories by randomly selecting elements from predefined lists.
  • Easy Customization: Users can easily customize stories by adding or modifying elements in the lists.

Project 3 - YouTube to MP3 Converter

Overview

The YouTube to MP3 Converter is a Python script that allows users to download audio from YouTube videos and save it as an MP3 file. The script prompts users to input a YouTube video URL and choose the save location for the MP3 file. It then downloads the audio from the video and converts it to MP3 format.

Features

  • YouTube Audio Download: Downloads audio from YouTube videos.
  • MP3 Conversion: Converts downloaded audio to MP3 format.
  • User-Friendly Interface: Provides a simple GUI for users to input the YouTube video URL and choose the save location.
  • Error Handling: Displays error messages in case of any issues during the download or conversion process.
Requirements
  • Python 3.x
  • pytube library
  • moviepy library
  • tkinter library

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages