Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saura-t/python-minis
Collection of small tasks using Python.
https://github.com/saura-t/python-minis
crud-application django-application django-rest-framework python registration
Last synced: 11 days ago
JSON representation
Collection of small tasks using Python.
- Host: GitHub
- URL: https://github.com/saura-t/python-minis
- Owner: saura-t
- Created: 2024-10-02T15:28:32.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-06T16:36:26.000Z (14 days ago)
- Last Synced: 2024-11-06T17:37:31.909Z (14 days ago)
- Topics: crud-application, django-application, django-rest-framework, python, registration
- Language: Python
- Homepage:
- Size: 28.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](#projects-overview)
- [Installation and Setup](#installation-and-setup)
- [Project Details](#project-details)
- [1. Duplicate File Extractor](#duplicate-file-extractor)
- [2. Employee Registration (Django Project)](#employee-registration-django-project)
- [Contributing](#contributing)
- [License](#license)## 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:
```bash
git clone https://github.com/yourusername/your-repo-name.git
cd your-repo-name
```2. Install necessary dependencies:
```bash
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**:
```bash
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:
```bash
cd employee_registration
```
- Run the Django server:
```bash
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](LICENSE).
---
Feel free to customize the details as needed!