ESTWAVER(3)
ESTWAVER(3) π β¨
okay so bestie, welcome to Hyper Estraier's estwaver β your lil command line bestie for web crawling π·οΈπ
πΈ NAME πΈ
estwaver β the command line interface of a web crawler, no cap π
π SYNOPSIS π
estwaver init [-apn|-acc] [-xs|-xl|-xh] [-sv|-si|-sa] rootdir
estwaver crawl [-restart|-revisit|-revcont] rootdir
estwaver unittest rootdir
estwaver fetch [-proxy hostr port] [-tout num] [-il lang] url
π DESCRIPTION π
so estwaver is literally an aggregation of sub commands, fr fr β a whole squad of them π«Ά The name of the sub command you want? That's the first argument. Everything after that gets parsed according to whichever sub command you picked. And the argument rootdir? That's the crawler root directory β it's where the configuration file and all the rest of the stuff lives, periodt.
β¨ estwaver init [-apn|-acc] [-xs|-xl|-xh] [-sv|-si|-sa] rootdir β¨
Create the crawler root directory. Baby's first root dir πΌπ
- if
-apnis specified, N-gram analysis is performed against European text also - if
-accis specified, character category analysis is performed instead of N-gram analysis - if
-xsis specified, the index is tuned to register less than50000documents - if
-xlis specified, the index is tuned to register more than300000documents - if
-xhis specified, the index is tuned to register more than1000000documents - if
-svis specified, scores are stored as void - if
-siis specified, scores are stored as 32-bit integer - if
-sais specified, scores are stored as-is and marked not to be tuned when search
π₯ estwaver crawl [-restart|-revisit|-revcont] rootdir π₯
Start crawling. Go little spider go πΈοΈπββοΈ
- if
-restartis specified, crawling is restarted from the seed documents - if
-revisitis specified, collected documents are revisited - if
-revcontis specified, collected documents are revisited and then crawling is continued
ngl bestie there's a stray </dd> sitting at the end of this one in the original β we're not fixing it, we're preserving it, that's the whole assignment π
π¦ estwaver unittest rootdir π¦
Perform unit tests. yes she tests herself, self-love icon behavior π
π estwaver fetch [-proxy hostr port] [-tout num] [-il lang] url π
Fetch a document. Just one. A lil snack π
urlspecifies the URL of a document-proxyspecifies the host name and the port number of the proxy server-toutspecifies timeout in seconds-ilspecifies the preferred language. By default, it is English
π the rules of the game π
All sub commands return 0 if the operation is a success, else they return 1. Simple as that π
A running crawler finishes with closing the database when it catches the signal 1 (SIGHUP), 2 (SIGINT), 3 (SIGQUIT), or 15 (SIGTERM). She hears you, she wraps up gracefully, main character exit π
β οΈ and when crawling finishes, there is a directory_indexin the crawler root directory. That's an index available byestcmdand so on β that's where the whole vibe check pays off, iykyk π₯
π SEE ALSO π
that's the whole page bestie, go forth and crawl responsibly π§ββοΈβ¨
Man Page β 2007-03-06 β ESTWAVER(3) π thanks for coming to my ted talk, mwah π«Ά
π¦ where this page comes from
- fedora 43: hyperestraier 1.4.13-69.fc43 Β· LGPL-2.1-or-later AND BSD-3-Clause
- fedora 43: hyperestraier 1.4.13-69.fc43 Β· LGPL-2.1-or-later AND BSD-3-Clause
- fedora 44: hyperestraier 1.4.13-73.fc44 Β· LGPL-2.1-or-later AND BSD-3-Clause
- fedora 44: hyperestraier 1.4.13-73.fc44 Β· LGPL-2.1-or-later AND BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms