08-25-2026, 01:37 PM
(This post was last modified: 08-25-2026, 02:16 PM by Sir-Vigu.
Edit Reason: DF Vault showcase β full details & direct download
)
π§° csv2threads v1.0 β CSV to MyBB thread drafts
Wave 16 drop Β· DF Vault exclusive Β· csv2threads.py + README Β· Python 3 stdlib only
π What it does
You've got a spreadsheet β FAQs, prompt lists, imported content, a knowledge base in Excel β and it needs to live on your forum. csv2threads takes any CSV with subject + message columns and turns every row into a paste-ready thread draft, with a clean index manifest and (if you opt in) a ready-to-run SQL import file built around real MyBB insert patterns with auto-increment ID capture.
Pure Python stdlib: no pip installs, no network, no surprises. Run a dry pass over your CSV, review the drafts, then post or import on your own schedule.
β¨ What's inside
βοΈ Requirements
π οΈ Install β step by step
π§Ή Uninstall
It's a CLI tool β delete the file to uninstall. Imported threads can be deleted normally.
π€ Support
Reply in this thread or PM Sir-Vigu β happy to help you get it running.
β¬οΈ Download csv2threads v1.0
β¬ Direct download β df-tools-csv2threads-1.0.zip
π Open the DF Vault β all 127 premium downloads
β DF Gold β instant full access, forever
Free for vault-unlocked members (250 posts / 100 threads / 2,500 credits) β or instant with DF Gold. Licensed for forums YOU own.
Wave 16 drop Β· DF Vault exclusive Β· csv2threads.py + README Β· Python 3 stdlib only
π What it does
You've got a spreadsheet β FAQs, prompt lists, imported content, a knowledge base in Excel β and it needs to live on your forum. csv2threads takes any CSV with subject + message columns and turns every row into a paste-ready thread draft, with a clean index manifest and (if you opt in) a ready-to-run SQL import file built around real MyBB insert patterns with auto-increment ID capture.
Pure Python stdlib: no pip installs, no network, no surprises. Run a dry pass over your CSV, review the drafts, then post or import on your own schedule.
β¨ What's inside
- CSV in (subject, message β optional forum/tags/date columns) β thread drafts out
- One paste-ready .txt per row, numbered and slug-named
- _index.csv manifest of everything generated
- Optional --sql mode: mybb_import.sql with transactions + LAST_INSERT_ID wiring
- Slug generator, subject truncation and SQL escaping built in
- Pure Python 3 stdlib β zero dependencies, zero network
- Sanity checksum printed at the end of every run
βοΈ Requirements
- Python 3 (any recent version)
- A CSV file with 'subject' and 'message' columns
- For --sql: access to your MyBB database + a backup
π οΈ Install β step by step
- Download the zip below (unlocks with your vault access).
- Unzip β you get csv2threads.py + this README.
- Prepare your CSV with columns: subject,message (optional: forum, tags, date).
- Run: python3 csv2threads.py input.csv --out ./out
- Review the files in ./out/drafts/ and paste them as threads, or
- Run with --sql --forum 12 --prefix mybb_ to generate mybb_import.sql β review it, run it on a BACKUP, then ACP β Tools & Maintenance β Recount & Rebuild.
π§Ή Uninstall
It's a CLI tool β delete the file to uninstall. Imported threads can be deleted normally.
π€ Support
Reply in this thread or PM Sir-Vigu β happy to help you get it running.
β¬οΈ Download csv2threads v1.0
β¬ Direct download β df-tools-csv2threads-1.0.zip
π Open the DF Vault β all 127 premium downloads
β DF Gold β instant full access, forever
Free for vault-unlocked members (250 posts / 100 threads / 2,500 credits) β or instant with DF Gold. Licensed for forums YOU own.
π Like0β€οΈ Love0π Haha0π₯ Fire0π Clap0β‘ 0
Sir-Vigu
Founder, Data-Forums.com
Connecting data professionals, ideas, and innovation.
Founder, Data-Forums.com
Connecting data professionals, ideas, and innovation.

