He mejorado el script para Tampermonkey que escribí para ampliar las capacidades de búsqueda en el foro: https://gist.github.com/supertorpe/f5554aa8abd8469bba97afa66d1eb809
https://i.imgur.com/VOhJeW1.png
https://i.imgur.com/ClP1E6T.png
Cuando estás en un hilo, la caja de texto de búsqueda te permite indicar:
* de:usuario1,usuario2,usuario3 => busca posts de los usuarios indicados
* dir:+ => busca en orden ascendente (desde la primera página hasta la última). Este es el valor por defecto
* dir:- => busca en orden inverso (desde la última página hasta la primera)
* tam:20 => busca de 20 en 20 páginas (valor por defecto: 10)
* txt: texto => busca post que contengan el texto
* gal:si => muestra los resultados en forma de galería multimedia
* sim:3 => busca hilos similares por el árbol con profundidad 3 (el máximo es 5)
* cache:clean => limpia la caché
Permite combinar varios criterios, en cualquier orden, por ejemplo:
de:under,klaus dir:- txt:sonido
Busca, en el hilo actual, posts de autores cuyo nombre contenga "under" o "klaus" y además su post contenga la plabra "sonido". Busca desde el más reciente al más antiguo.
sim:5 txt:kawai
Busca por el árbol de hilos similares, hasta una profundidad de 5, y filtra los que contengan la palabra "kawai".
https://i.imgur.com/QGnf74b.png
La búsqueda lanza peticiones a las páginas del hilo (en bloques del tamaño que indiquemos en "tam") y las va cacheando (comprimidas con LZW) en el localStorage del navegador (nunca cachea la última página de un hilo, ya que podría crecer con más comentarios). Ojo, porque enseguida se satura. Tengo que investigar alguna alternativa. Con cache:clean se limpia dicha caché.