7 Commits

Author SHA1 Message Date
73dae54cf1 Filter out sensitive information (emails, IP addressses) from messages table. 2020-08-04 02:29:42 -05:00
eac65f6bda Add dump_forum_data script: This connects to a GCL database and creates SQL dumps that can be distributed publicly.
Specifically, it creates these scripts:
- structure.sql: Database structure for all tables.
- misc_data.sql: Misc. data that may be of interest, including legacy GCLF features such as the shop and the arcade, and The Orange Glove content.
- categories.sql: Category data for public categories.
- boards.sql: Board data for public boards.
- threads.sql: Thread (topic) and message data. This is the meat of the forums.

What's NOT included:
- Personal/Private messages
- Member accounts
- Administrative stuff like error logs
- Private categories and boards
- Garbage category (Lab Omega)
2020-08-03 05:02:43 -05:00
d4002ec592 Add additional categories for gens 1 - 4. 2020-07-30 04:16:26 -05:00
191e1ebd13 Add find_pages script to determine through the MediaWiki API which pages need to be looked at. 2020-07-30 03:46:02 -05:00
1a2dbbe65b Fix up PM export script 2020-07-27 02:57:19 -05:00
6716f274db Initial stab at PM export script. It just prints out all PMs to/from current logged-in user. 2020-07-27 01:48:59 -05:00
90887491c7 add README 2020-07-26 22:36:12 -05:00