Skip to content

saura-t/Python-minis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python Projects Repository

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.

Table of Contents

Projects Overview

This repository features Python scripts and projects that serve as practical examples for automation, web development, and data handling:

  1. Duplicate File Extractor: A script that identifies and extracts duplicate files from specified directories, helping to declutter storage.
  2. Employee Registration (Django Project): A CRUD (Create, Read, Update, Delete) web application for managing employee records.

Installation and Setup

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.

  1. Clone the repository:

    git clone https://github.com/yourusername/your-repo-name.git
    cd your-repo-name
  2. Install necessary dependencies:

    pip install -r requirements.txt

Project Details

1. Duplicate File Extractor

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

2. Employee Registration (Django Project)

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.

Contributing

Contributions are welcome! If you'd like to contribute, please fork the repository and create a pull request with your improvements or additions.

License

This repository is licensed under the MIT License.


Feel free to customize the details as needed!