Alright, I've decided that the search tool is good enough at a basic level to go ahead and provide it as a download before Christmas. I've decided to name it waifusearch
. It's not packed or anything yet, so you'll have to build it yourself from codefiles using a C++ compiler. You can download and unzip this somewhere:
BTW, I provided the current /robowaifu/ JSON files inside this archive as well. They are located inside the 'all_jsons' subdirectory. And the program will be expecting them to be there, even if you overwrite them all with newer versions provided from the Library
thread in the future.
-The software has a dependency on the jsoncpp library, and I also use the meson build system. You'll need both if you follow my build instructions below.
-This is a multi-core enabled program. I use GCC to compile with, and they apparently use Intel's TBB to supply the underlying task queue system for g++ to provide the standard C++17 parallel execution policies.
You'll also need to install the TBB dependency. All of these should be available from your package manager, and that's definitely the recommended approach here. But just in case, here's the source locations if not.
-Threading Building Blocks
-Initialize the project as a mesonbuild one. From the code directory:
-Be sure to tell meson to use release mode before building the project. From the code directory:
cd build && meson configure --buildtype=release && cd ..
-Either build from Juci, or you can just build w/ meson from the terminal instead. From the code directory:
cd build && meson compile && cd ..
-Execute the waifusearch program. From the code directory:
-You should see something like this appear ('hello world' search example given):
time to process local /robowaifu/ JSON data: 2322 ms
(q to quit) enter search phrase: hello world
THREAD SUBJECT POST LINK
C++ General -> https://alogs.theГунтretort.com/robowaifu/res/12.html#6063 @ch: ~66
" -> https://alogs.theГунтretort.com/robowaifu/res/12.html#6095 @ch: ~391
Selecting a Programming Language -> https://alogs.theГунтretort.com/robowaifu/res/128.html#134 @ch: ~1102
Robowaifu-OS & Robowaifu-Brain(c -> https://alogs.theГунтretort.com/robowaifu/res/201.html#208 @ch: ~75
Modern C++ Group Learning Thread -> https://alogs.theГунтretort.com/robowaifu/res/4895.html#5422 @ch: ~150
" -> https://alogs.theГунтretort.com/robowaifu/res/4895.html#5423 @ch: ~64
" -> https://alogs.theГунтretort.com/robowaifu/res/4895.html#6529 @ch: ~242
Haute Sepplesberry Cuisine TBH -> https://alogs.theГунтretort.com/robowaifu/res/4969.html#6313 @ch: ~772
THREAD SUBJECT POST LINK
Robowaifu fiction to promote the -> https://alogs.theГунтretort.com/robowaifu/res/29.html#50
/robowaifu/ Embassy Thread -> https://alogs.theГунтretort.com/robowaifu/res/2823.html#5158
full search took: 225 us
' hello world ' [8 : 2] = 10 results
(q to quit) enter search phrase:
-If so, you're all set (ignore the Гунт-abused links in this post, the real ones from the program work). You should be able to search across /robowaifu/'s posts quickly. Once you find a result you're interested in, just right-click over the post link and choose 'Copy Link Address' then paste into your browser.
>note: the program will also auto-generate two files, all_posts.txt & word_post_counts.txt when you run it. Feel free to look into them for search ideas or whatever you'd like.
I hope it's helpful enough for now Anon. Eventually, we'll expand it out to work across any imageboard that Bumpmaster
supports. Cheers, and I hope you all have a Merry Christmas /robowaifu/ .