Welcome to my GitHub repository containing a collection of Python projects and scripts! This repository showcases various small projects designed to demonstrate different aspects of Python programming, ranging from simple automation scripts to web applications using frameworks like Django.
This repository features Python scripts and projects that serve as practical examples for automation, web development, and data handling:
- Duplicate File Extractor: A script that identifies and extracts duplicate files from specified directories, helping to declutter storage.
- Employee Registration (Django Project): A CRUD (Create, Read, Update, Delete) web application for managing employee records.
To run the projects in this repository, ensure you have Python 3.x installed. Some projects may require additional libraries, which can be installed using pip
.
-
Clone the repository:
git clone https://github.com/yourusername/your-repo-name.git cd your-repo-name
-
Install necessary dependencies:
pip install -r requirements.txt
Description: This script scans directories for duplicate files based on file content, not just names, and moves or deletes them as per user preference.
Usage:
python duplicate_file_extractor.py --path /your/directory/path
Description: A web application built with Django that allows users to perform CRUD operations for employee records. Users can add new employees, view existing records, update information, and delete entries.
Setup:
- Navigate to the project directory:
cd employee_registration
- Run the Django server:
python manage.py runserver
Access: Open your web browser and go to http://127.0.0.1:8000
.
Contributions are welcome! If you'd like to contribute, please fork the repository and create a pull request with your improvements or additions.
This repository is licensed under the MIT License.
Feel free to customize the details as needed!