Skip to content

Emmancoelproplayer/MetaByte

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MetaByte 🌐

MetaByte

Overview

Welcome to MetaByte! This tool helps you clean and save unique entries from files containing URLs, emails, phone numbers, and IP addresses. With MetaByte, you can efficiently remove duplicates and validate your data.

Features

  • Remove Duplicates: Automatically identify and eliminate duplicate entries.
  • Validate Data: Ensure that the URLs, emails, phone numbers, and IPs are in the correct format.
  • User-Friendly: Simple interface that makes it easy to get started.
  • Supports Multiple Formats: Handle various file types for input and output.

Topics

This repository focuses on the following topics:

  • cleaner
  • cleaning
  • email
  • email-cleaner
  • ip
  • phone-number
  • remove-duplicates
  • url
  • url-cleaner
  • validation

Getting Started

To begin using MetaByte, you need to download the latest release. You can find it here. Download the file and execute it on your machine.

Prerequisites

Before running MetaByte, ensure you have the following installed:

  • Python 3.x
  • Required libraries (will be installed automatically)

Installation

  1. Clone the repository:

    git clone https://github.com/Emmancoelproplayer/MetaByte.git
  2. Navigate to the project directory:

    cd MetaByte
  3. Install dependencies:

    pip install -r requirements.txt

Usage

After installation, you can run MetaByte using the command line. Here’s how:

  1. Open your terminal.
  2. Navigate to the directory where MetaByte is located.
  3. Run the tool:
    python main.py input_file.txt output_file.txt
    Replace input_file.txt with the path to your input file and output_file.txt with the desired output file name.

Input Format

MetaByte supports various input formats:

  • URLs: One URL per line.
  • Emails: One email per line.
  • Phone Numbers: One phone number per line.
  • IP Addresses: One IP address per line.

Output Format

The output will be saved in the specified output file. It will contain only unique entries based on the input.

Example

Here's a simple example to illustrate how MetaByte works:

Input File (input.txt)

test@example.com
test@example.com
192.168.1.1
192.168.1.1
https://example.com
https://example.com

Command

python main.py input.txt output.txt

Output File (output.txt)

test@example.com
192.168.1.1
https://example.com

Contributing

We welcome contributions to MetaByte! If you have suggestions for improvements or want to report a bug, please open an issue or submit a pull request.

Steps to Contribute

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature/YourFeature
  3. Make your changes and commit them:
    git commit -m "Add your message here"
  4. Push to the branch:
    git push origin feature/YourFeature
  5. Open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Support

If you encounter any issues, feel free to check the Releases section for updates and fixes.

Acknowledgments

  • Thanks to the open-source community for their contributions.
  • Special thanks to contributors who help make MetaByte better.

Conclusion

MetaByte simplifies the process of cleaning and validating data. Whether you're dealing with URLs, emails, phone numbers, or IP addresses, this tool provides a straightforward solution. For the latest updates and releases, visit our Releases section.

Happy cleaning! 🧹

About

Clean and Save Unique from a file: URL’s-Email-Phone-IP’s.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages