Data-Forums Data-ForumsAI Β· data Β· automation Β· Gaming
Create an account

New here? Join Data-Forums — ask questions, share builds & trade smarter with us.Sign up freeLog in×

Thread

🧰 csv2threads v1.0 β€” CSV to MyBB thread drafts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
11 total views  ·  3 guest views
🧰
csv2threads🐍 Python β€” a Data-Forums Vault exclusive
Unlock with 250 posts Β· 100 threads Β· 2,500 credits β€” instant for DF Gold members & staff

#1
🧰 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
  • 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
  1. Download the zip below (unlocks with your vault access).
  2. Unzip β€” you get csv2threads.py + this README.
  3. Prepare your CSV with columns: subject,message (optional: forum, tags, date).
  4. Run: python3 csv2threads.py input.csv --out ./out
  5. Review the files in ./out/drafts/ and paste them as threads, or
  6. 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.
Reply

Users browsing this thread:
1 Guest(s)

Forum Jump:
Join AI builders shipping real tools. No hype, no guru courses — just post-mortems, prompts, and people who build.

The community for AI engineers, automation builders, prompt crafters, cybersecurity folks & data practitioners. Talk about what ships — not what trends.

18k+
Posts
1.8k
Threads
112+
Members
Online
© 2026 Data-Forums · Built with by Sir-VIGU ·