Interested in advertising on Derpibooru? Click here for information!
Champions of Equestria

Help fund the $15 daily operational cost of Derpibooru - support us financially!

Description

No description provided.

Comments

Syntax quick reference: **bold** *italic* ||hide text|| `code` __underline__ ~~strike~~ ^sup^ %sub%

Detailed syntax guide

JP
Cutest Little Devil - Celebrated the 14th anniversary of MLP:FIM!
Rainbow Rocks 10th Anniversary: Sonata Dusk - Celebrated the 10th anniversary of EQG Rainbow Rocks!
Nightmare in the Moon - Had their OC in the 2024 Derpibooru Collab.
Pixel Perfection - I still call her Lightning Bolt
Silly Pony - Celebrated the 13th anniversary of MLP:FIM, and 40 years of MLP!
Shimmering Smile - Celebrated the 10th anniversary of Equestria Girls!
Solar Guardian - Refused to surrender in the face of the Lunar rebellion and showed utmost loyalty to the Solar Empire (April Fools 2023).
Roseluck - Had their OC in the 2023 Derpibooru Collab.
King Sombra - Celebrated the 10th anniversary of The Crystal Empire!
A Lovely Nightmare Night - Celebrated the 12th anniversary of MLP:FIM!

I miss the show so much
@rautamiekka  
Ponibooru only existed from November 2010 to June 2012 and had just shy of 200k images (I have no idea how many deleted/duplicate images it had, I wasn’t able to reliably determine that from the dump data). Ponibooru did not have a forum (Shimmie does have a forum option, but it hadn’t been activated on Ponibooru), and it had nowhere near as many users or comments Derpi has. Ponibooru was only a tiny fraction of Derpi’s size.
 
Ponibooru didn’t use SQLite, I did. I recall Eco (Ponibooru’s admin) talking about PostgreSQL multiple times, so that’s probably what it used.
 
The SQLite dump was created by parsing those 200k HTML files (twice, once in Python and once in C++11; both programs outputted the same data, this was done to ensure I hadn’t made any mistakes) and extracting all image metadata, usernames, comments, faves and some other bits and pieces, then storing it in SQL tables. It does not contain things like tag histories and public user profile pages, or the images. And one immensely annoyig (to the point it actually made me rage when I realized it) thing was that comment timestamps only had 1-day accuracy! The site did keep track of exact times, but in the HTML files you will find only the date part, no time. I don’t know why.
 
I also did not normalize image tags, they’re stored just as plain strings. There’s no “image_taggings” table like you can find in Derpi’s database dumps. So if you were to load that SQLite file and actually use it for something, the first thing you’d have to do is to parse those tags and create a new table for them.
 
So yeah, in the end, Ponibooru did fit in a really small space because the dump only contained like 50% of the relevant data. You cannot “rebuild” Ponibooru from it, but it can offer you a glimpse to the site as it was at the time it was locked up.
rautamiekka
Lunar Supporter - Helped forge New Lunar Republic's freedom in the face of the Solar Empire's oppressive tyrannical regime (April Fools 2023).
King Sombra - Celebrated the 10th anniversary of The Crystal Empire!
Elements of Harmony - Had an OC in the 2022 Community Collab
Magical Inkwell - Wrote MLP fanfiction consisting of at least around 1.5k words, and has a verified link to the platform of their choice
Speaking Fancy - Badge given to members that help with translations
Cool Crow - "Caw!" An awesome tagger
Magnificent Metadata Maniac - #1 Assistant
Preenhub - We all know what you were up to this evening~
Twinkling Balloon - Took part in the 2021 community collab.
My Little Pony - 1992 Edition

@JP  
836 and 232 megabytes ?! And SQLite ?!?! I didn’t even know Ponibooru existed, but if it was “basically Derpibooru’s predecessor”, I’d expect it to be rivaling Derpibooru in size O.o And how could the site work with an SQLite db with probly thousands, if not hundreds of, concurrent users is beyond me; yes, I know a good deal about SQLite and MySQL by experience.
 
In case you couldn’t tell, I’m shocked.
Ebalosus
Lunar Supporter - Helped forge New Lunar Republic's freedom in the face of the Solar Empire's oppressive tyrannical regime (April Fools 2023).
Silver Bit -
Sapphire -
Happy Derpy! -
Bronze Supporter -
The End wasn't The End - Found a new home after the great exodus of 2012

Build commie blocks!
@JP
 
Wicked. I remember you messaging me about it years ago, and have been meaning to get that off you. When I get the chance (and a stable internet connection), I’ll message you and we’ll work something out.
JP
Cutest Little Devil - Celebrated the 14th anniversary of MLP:FIM!
Rainbow Rocks 10th Anniversary: Sonata Dusk - Celebrated the 10th anniversary of EQG Rainbow Rocks!
Nightmare in the Moon - Had their OC in the 2024 Derpibooru Collab.
Pixel Perfection - I still call her Lightning Bolt
Silly Pony - Celebrated the 13th anniversary of MLP:FIM, and 40 years of MLP!
Shimmering Smile - Celebrated the 10th anniversary of Equestria Girls!
Solar Guardian - Refused to surrender in the face of the Lunar rebellion and showed utmost loyalty to the Solar Empire (April Fools 2023).
Roseluck - Had their OC in the 2023 Derpibooru Collab.
King Sombra - Celebrated the 10th anniversary of The Crystal Empire!
A Lovely Nightmare Night - Celebrated the 12th anniversary of MLP:FIM!

I miss the show so much
@Ebalosus  
Yes, a ZIP file containg all image pages as HTML (almost 200k files). I wrote a script that extracted all the comments and image tags and other metadata from those HTML files, then saved it in a single searchable sqlite database. The plain ZIP file is 836 megabytes, but the sqlite archive is “only” 232 megabytes.
 
AFAIK, the ZIP was created by jspenguin.
Ebalosus
Lunar Supporter - Helped forge New Lunar Republic's freedom in the face of the Solar Empire's oppressive tyrannical regime (April Fools 2023).
Silver Bit -
Sapphire -
Happy Derpy! -
Bronze Supporter -
The End wasn't The End - Found a new home after the great exodus of 2012

Build commie blocks!
@JP
 
I know the feel bro. With it passing, a lot of early history of the fandom passed with it…though you did once tell me that you had some form of archive of all the text from it.
Background Pony #C0EF
Ponibooru died for our sins  
Derpibooru lived so that we could keep sinning
Background Pony #5596
this post was old since 2012
 
due to financial problems
 
tips : you need patreon or pay membership like deviantart if want keep it.
JP
Cutest Little Devil - Celebrated the 14th anniversary of MLP:FIM!
Rainbow Rocks 10th Anniversary: Sonata Dusk - Celebrated the 10th anniversary of EQG Rainbow Rocks!
Nightmare in the Moon - Had their OC in the 2024 Derpibooru Collab.
Pixel Perfection - I still call her Lightning Bolt
Silly Pony - Celebrated the 13th anniversary of MLP:FIM, and 40 years of MLP!
Shimmering Smile - Celebrated the 10th anniversary of Equestria Girls!
Solar Guardian - Refused to surrender in the face of the Lunar rebellion and showed utmost loyalty to the Solar Empire (April Fools 2023).
Roseluck - Had their OC in the 2023 Derpibooru Collab.
King Sombra - Celebrated the 10th anniversary of The Crystal Empire!
A Lovely Nightmare Night - Celebrated the 12th anniversary of MLP:FIM!

I miss the show so much
It happened so quickly. There were no warnings. One minute the site was working just fine (as “fine” as Ponibooru could work), and a moment later it was locked up and the ride was over. I still remember the cold feeling I felt when I saw Eco’s final message in the blotter.
 
Tag editing wasn’t locked up, so people creatively abused the tags of the last few images to send goodbye messages. It’s possible those tags are still archived somewhere.