Adds the ability to collect BitcoinTalk.org forum threads, user profiles, and search results. This change introduces a new `collect bitcointalk` command with three subcommands: - `thread`: Archives a full multi-page thread to a Markdown file. - `user`: Saves a user's profile to a JSON file. - `search`: Saves search results to a JSON file. Key features: - Handles multi-page threads. - Implements rate limiting to avoid being blocked. - Includes unit and integration tests with a mock HTTP server and embedded test data. Co-authored-by: Snider <631881+Snider@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| http.go | ||
| mock_vcs.go | ||