{"id":25091557,"url":"https://github.com/satyamvyas04/regex-dataentry","last_synced_at":"2025-09-03T09:36:31.026Z","repository":{"id":185264386,"uuid":"673253570","full_name":"SatyamVyas04/RegEx-DataEntry","owner":"SatyamVyas04","description":"A Python-based tool for efficiently extracting and organizing user data using regular expressions.","archived":false,"fork":false,"pushed_at":"2023-09-06T19:08:53.000Z","size":13,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-07T13:40:28.809Z","etag":null,"topics":["csv","information-retrieval","python","regex","text"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SatyamVyas04.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-01T08:08:03.000Z","updated_at":"2024-12-01T12:07:15.000Z","dependencies_parsed_at":"2025-02-07T13:39:05.187Z","dependency_job_id":"89f7a705-4b8c-4518-be58-b70f7cf1187c","html_url":"https://github.com/SatyamVyas04/RegEx-DataEntry","commit_stats":null,"previous_names":["satyamvyas04/regex-dataentry"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SatyamVyas04%2FRegEx-DataEntry","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SatyamVyas04%2FRegEx-DataEntry/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SatyamVyas04%2FRegEx-DataEntry/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SatyamVyas04%2FRegEx-DataEntry/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SatyamVyas04","download_url":"https://codeload.github.com/SatyamVyas04/RegEx-DataEntry/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246709924,"owners_count":20821298,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csv","information-retrieval","python","regex","text"],"created_at":"2025-02-07T13:35:18.913Z","updated_at":"2025-04-01T20:47:37.638Z","avatar_url":"https://github.com/SatyamVyas04.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RegEx_DataEntry\n\n## Description\nRegEx_DataEntry is a Python project designed to read user data from a text file using regular expressions (RegEx) and process it by adding the extracted information to a CSV file. The project focuses on grouping data distinctly based on specific values, making it easy to organize and analyze the data.\n\nThe main objectives of this project are as follows:\n- Read data from a text file using RegEx patterns.\n- Extract relevant information such as names, phone numbers, addresses, emails, etc.\n- Organize the extracted data and save it in a CSV file for further analysis.\n\n## How to Use\n1. Clone the repository to your local machine:\n\n   ```bash\n   git clone https://github.com/your-username/RegEx_DataEntry.git\n   cd RegEx_DataEntry\n   ```\n\n2. Make sure you have Python installed on your system (Python 3.6 or above).\n\n3. Place the data text file you want to process in the same directory as the project files and name it `data.txt`.\n\n4. Run the Python script:\n\n   ```bash\n   python main.py\n   ```\n\n5. The script will process the data from `data.txt`, extract relevant information, and save it to a new CSV file named `data.csv`.\n\n## Dependencies\nThe project relies on the following Python libraries, which should be installed:\n\n- `re`: Python's built-in regular expression library.\n- `csv`: Python's built-in library for reading and writing CSV files.\n\n## Example\nAssuming you have a `data.txt` file with the following format:\n\n```\nJohn Doe\n123-456-7890\n123 Main St, City\njohn.doe@gmail.com\n\nJane Smith\n987-654-3210\n456 Park Ave, Town\njane.smith@yahoo.com\n```\n\nThe Python script will extract the data and create a `data.csv` file with the following content:\n\n```\nSr.,FirstName,LastName,Street,Locality,Email,Domain\n1,John,Doe,123 Main St,City,john.doe@example,gmail\n2,Jane,Smith,456 Park Ave,Town,jane.smith@example,yahoo\n```\n\n## License\nThis project is licensed under the [MIT License](LICENSE).\n\n## Contribution\nContributions to the project are welcome! If you encounter any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.\n\n## Acknowledgments\n- The project was inspired by the need to efficiently process user data using regular expressions and CSV manipulation.\n\n---\n\nHappy Data Processing!\n\nThank you for using RegEx_DataEntry! 🚀\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsatyamvyas04%2Fregex-dataentry","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsatyamvyas04%2Fregex-dataentry","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsatyamvyas04%2Fregex-dataentry/lists"}