{"id":25181074,"url":"https://github.com/trygu/rfccsv","last_synced_at":"2025-04-04T05:21:07.373Z","repository":{"id":233330571,"uuid":"786831263","full_name":"trygu/rfccsv","owner":"trygu","description":null,"archived":false,"fork":false,"pushed_at":"2024-04-25T13:45:31.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-04-25T14:51:12.690Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/trygu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-04-15T11:43:40.000Z","updated_at":"2024-04-25T13:45:35.000Z","dependencies_parsed_at":"2024-04-25T14:49:21.258Z","dependency_job_id":"f9172db8-32ef-4a6c-8c1d-2d97586ff8fd","html_url":"https://github.com/trygu/rfccsv","commit_stats":null,"previous_names":["trygu/rfccsv"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trygu%2Frfccsv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trygu%2Frfccsv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trygu%2Frfccsv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trygu%2Frfccsv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trygu","download_url":"https://codeload.github.com/trygu/rfccsv/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247124421,"owners_count":20887490,"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":[],"created_at":"2025-02-09T16:38:27.219Z","updated_at":"2025-04-04T05:21:07.353Z","avatar_url":"https://github.com/trygu.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# rfccsv\n\n`rfccsv` is a lightweight, easy-to-use Python package designed to validate CSV files according to RFC 4180 standards. It ensures that CSV files are properly formatted and meet the criteria necessary for standardized data processing tasks.\n\n## Features\n\n- Validate any CSV file to check its compliance with [RFC 4180](https://www.ietf.org/rfc/rfc4180.txt).\n- Easy integration into existing Python projects.\n- Detailed error reporting for quick troubleshooting of CSV files.\n\n## Installation\n\nInstall `rfccsv` using pip:\n\n```bash\npip install rfccsv\n```\n\nOr, if you are using Poetry:\n\n```bash\npoetry add rfccsv\n```\n\n## Usage\n\nHere’s how you can use `rfccsv` to validate a CSV file:\n\n```python\nfrom rfccsv import validate_csv\n\n# Validate a CSV file\nresult = validate_csv('path/to/your/file.csv')\nprint(result)\n```\n\n### Validating Files\n\nYou can validate CSV files by providing the path to the file:\n\n```python\nvalidate_csv('example.csv')\n```\n\n## License\n\nDistributed under the MIT License. \n\n## Contact\n\nProject Link: [https://github.com/trygu/rfccsv](https://github.com/trygu/rfccsv)\n\n## Acknowledgements\n\n- [RFC 4180 Standard](https://tools.ietf.org/html/rfc4180)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrygu%2Frfccsv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrygu%2Frfccsv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrygu%2Frfccsv/lists"}