Skip to content

Releases: mohjak/csv-data-extractor

Release Notes for csv-data-extractor v1.0.0

Choose a tag to compare

@mohjak mohjak released this 12 Nov 12:16

We are excited to announce the release of csv-data-extractor version 1.0.0. This is the first official release of our package, aimed at providing a robust and efficient way to extract and process data from CSV files.

What's New in 1.0.0

Major Features and Improvements

  • CSV File Processing: Users can now process individual CSV files or an entire directory of CSV files, making the package flexible for various use cases.
  • Data Filtering: The package allows for filtering records based on specific criteria within a designated column, particularly useful for datasets with a 'وسوم داخلية' field.
  • Data Sorting: There is functionality to sort the data based on the character count in 'سؤال الفتوى' and 'جواب الفتوى' columns, aiding in data organization.
  • New Column Generation: The 'Old CMS Edit URL' column is dynamically generated for each record, using 'Slug' values from the data.

Other Improvements

  • We have implemented comprehensive error handling to manage scenarios where files lack required columns or contain incorrect formatting.
  • The output CSV files are conveniently placed in a subdirectory named 'out'.

Testing

  • Extensive unit tests are included to ensure reliability and robustness of the package's core functionalities.

Getting Started

To get started with csv-data-extractor, install the package using pip:

pip install csv-data-extractor

Support and Contributions

For support, questions, or contributions, please visit our GitHub repository.

What's Next?

Looking ahead, we plan to continue improving csv-data-extractor, adding more features, and refining the user experience based on your feedback.