Spreadsheet to PDF Converter

Spreadsheet to PDF Converter

This tool converts Excel (.xlsx) files into PDF documents, preserving tables, fonts, and basic formatting. Ideal for developers and office workers who need to automate report generation from spreadsheet data. Works entirely offline from the command line. Features Convert single or multiple Excel sheets to PDF Preserve cell formatting, borders, and text styles Set page orientation, margins, and scaling options Support for custom header and footer text Batch process entire folders of Excel files Usage python excel2pdf....

<span title='2026-06-05 00:00:00 +0000 UTC'>June 5, 2026</span>&nbsp;·&nbsp;OddShop
Ecommerce CSV Migration Script

Ecommerce CSV Migration Script

This Python CLI tool transforms a Shopify product CSV export into a Magento 2 import-ready CSV. Ideal for store owners migrating catalogs without manual mapping. Handles field renaming, category structure, and image URL formatting automatically. Features Maps Shopify fields (Handle, Title, Body HTML) to Magento columns (sku, name, description) Converts Shopify category paths to Magento’s category_ids format Reformats image URLs from Shopify’s CDN to Magento’s import structure Supports custom field mapping via a JSON config file Validates output CSV for common Magento import errors (missing SKU, invalid price) Usage python migrate....

<span title='2026-06-04 00:00:00 +0000 UTC'>June 4, 2026</span>&nbsp;·&nbsp;OddShop
Realtor.ca Data Scraper

Realtor.ca Data Scraper

Parses exported CSV files from Realtor.ca and converts them into structured JSON for analysis, reporting, or integration. Ideal for real estate analysts and investors who need offline access to listing data without manual reformatting. Features Parses Realtor.ca CSV exports into clean, nested JSON objects Extracts all fields: price, address, bedrooms, bathrooms, square footage, listing URL Supports batch processing of multiple CSV files in one command Outputs to stdout, file, or pretty-printed JSON with optional indentation Validates CSV structure and reports malformed rows with line numbers Usage python realtorscraper....

<span title='2026-06-04 00:00:00 +0000 UTC'>June 4, 2026</span>&nbsp;·&nbsp;OddShop
Ecommerce Product Scraper & Migrator

Ecommerce Product Scraper & Migrator

A Python CLI tool that reads product data from exported CSV or JSON files (e.g., from WooCommerce) and transforms it for migration to other platforms. Ideal for developers handling complex product catalogs with variants, images, and custom fields. Features Parse WooCommerce product exports (CSV/JSON) with support for variable products, attributes, and images Map and transform fields to target platform schema via configurable mapping file Generate output CSV/JSON ready for import into Shopify, BigCommerce, or custom systems Handle bulk operations with progress bars and error logging for large datasets Validate data integrity and report missing or malformed fields before migration Usage python wc_migrate....

<span title='2026-06-03 00:00:00 +0000 UTC'>June 3, 2026</span>&nbsp;·&nbsp;OddShop
Automated Data Extraction & Input Scripts

Automated Data Extraction & Input Scripts

A Python CLI tool that reads structured data from files (CSV, JSON, Excel) and sends it to REST APIs or SQL databases via configurable templates. Ideal for ETL tasks, data migration, or batch input automation without writing boilerplate code. Features Multi-format input — read CSV, JSON, or Excel files with automatic schema detection Configurable output — POST to REST APIs or insert into PostgreSQL, MySQL, SQLite via connection string Template-based mapping — define field mappings and transformations in a YAML config file Dry-run mode — preview all operations without executing, with detailed logs Batching & rate limiting — control request concurrency and delay to avoid API throttling Usage python extract_input....

<span title='2026-06-01 00:00:00 +0000 UTC'>June 1, 2026</span>&nbsp;·&nbsp;OddShop
Automated Outreach Workflow Builder

Automated Outreach Workflow Builder

This tool processes a CSV file of contacts and generates structured JSON configurations for Make.com automation scenarios. It creates personalized email sequences, follow-up schedules, and tracking setups. Ideal for sales teams and marketers who want to automate outreach without manual Make.com scenario building. Features CSV input parsing — reads contact name, email, company, and custom fields from a CSV file Personalized sequence generation — creates multi-step email templates with merge tags for each contact Make....

<span title='2026-06-01 00:00:00 +0000 UTC'>June 1, 2026</span>&nbsp;·&nbsp;OddShop
Indeed Application Automation Script

Indeed Application Automation Script

This tool automates the submission of job applications on Indeed using data from a CSV file. It is designed for job seekers who want to apply to multiple positions quickly without manual entry. Works with Indeed’s public job application forms. Features CSV input — read job URLs and personal details from a CSV file Auto-fill forms — populate name, email, phone, and resume fields Submit applications — click submit button after filling Headless mode — run without browser UI for background automation Error logging — save failed applications to a separate CSV for review Usage python indeed_apply....

<span title='2026-06-01 00:00:00 +0000 UTC'>June 1, 2026</span>&nbsp;·&nbsp;OddShop
SolidWorks Drawing Automation Script

SolidWorks Drawing Automation Script

A Python CLI tool that reads drawing parameters (e.g., title block fields, dimensions) from a CSV or JSON file and applies them to SolidWorks drawing files (.SLDDRW). Ideal for engineers and CAD admins who need to automate repetitive drawing updates across multiple files. Works on Linux/Mac via SolidWorks API over COM (requires Windows SolidWorks installation). Features Batch update title block fields (e.g., part number, revision, date) from CSV/JSON input Export drawings to PDF, DXF, or image formats with configurable resolution Replace or insert custom properties (e....

<span title='2026-05-31 00:00:00 +0000 UTC'>May 31, 2026</span>&nbsp;·&nbsp;OddShop
Python Educational CLI Tool

Python Educational CLI Tool

This CLI tool takes a CSV file with columns for topic, explanation, and code snippet, then produces a set of interactive Python exercises (fill-in-the-blank, multiple choice, code output prediction). Ideal for educators and self-learners who want to create custom drills without writing any exercise logic. Features CSV input — specify topics, explanations, and code snippets in a simple CSV file Exercise types — generates fill-in-the-blank, multiple choice, and output prediction questions Randomized order — shuffles questions and answer choices each run Score tracking — displays correct/incorrect counts and percentage at the end Customizable difficulty — add a ‘difficulty’ column to filter exercises by level Usage python edu_cli....

<span title='2026-05-30 00:00:00 +0000 UTC'>May 30, 2026</span>&nbsp;·&nbsp;OddShop
Bulk Product Import Tool

Bulk Product Import Tool

This Python CLI tool processes a CSV file of product data and generates a Shopify-compatible bulk import file. It’s designed for store owners and developers who need to upload large catalogs quickly without manual entry. Works with Shopify, WooCommerce, and BigCommerce via CSV export/import. Features CSV input with automatic column mapping — map your headers to Shopify fields (title, price, SKU, etc.) Bulk variant generation — create up to 100 variants per product from CSV rows Image URL batch processing — download and rehost images, or embed URLs for Shopify import Validation and error reporting — check for missing required fields, duplicate SKUs, and invalid prices before import Output as Shopify-compatible CSV or JSONL — ready for direct upload via Shopify admin or API Usage python bulk_import....

<span title='2026-05-26 00:00:00 +0000 UTC'>May 26, 2026</span>&nbsp;·&nbsp;OddShop
Spreadsheet Date Import Fixer

Spreadsheet Date Import Fixer

Fixes common date parsing issues when importing Excel files into databases or data pipelines. Ideal for data analysts and engineers who need clean, consistent date formats from spreadsheets with mixed or ambiguous date strings. Works with any Excel file (.xlsx, .xls) and outputs standardized ISO 8601 dates. Features Auto-detect and parse multiple date formats (e.g., ‘22/05/2026’, ‘05/22/2026’, ‘2026-05-22’) Handle timezone offsets and named timezones (e.g., ‘13:26 EDT’, ‘13:26 UTC-4’) Output to CSV or new Excel file with consistent datetime columns Configurable fallback for ambiguous dates (e....

<span title='2026-05-22 00:00:00 +0000 UTC'>May 22, 2026</span>&nbsp;·&nbsp;OddShop
Group Contact CSV Extractor

Group Contact CSV Extractor

Processes CSV exports of LinkedIn and Facebook group members to extract and organize contact information. Designed for marketers and recruiters who need clean contact lists from group data. Works offline with your exported CSV files. Features Parse LinkedIn group member CSV exports to extract name, headline, location, and profile URLs Parse Facebook group member CSV exports to extract name, profile URL, and join date Deduplicate contacts across multiple group exports using fuzzy name matching Export results to CSV, JSON, or Excel with customizable field selection Filter contacts by keywords in headline or location fields Usage python group_contacts....

<span title='2026-05-21 00:00:00 +0000 UTC'>May 21, 2026</span>&nbsp;·&nbsp;OddShop