33 translation keys for collect, forge, gitea commands. Co-Authored-By: Virgil <virgil@lethean.io>
75 lines
3 KiB
JSON
75 lines
3 KiB
JSON
{
|
|
"common": {
|
|
"flag": {
|
|
"verbose": "Enable verbose output"
|
|
}
|
|
},
|
|
"cmd": {
|
|
"collect": {
|
|
"short": "Collect data from external sources",
|
|
"long": "Collect and aggregate data from GitHub, BitcoinTalk, market APIs, academic papers, and other sources into a local directory for analysis.",
|
|
"flag": {
|
|
"output": "Output directory for collected data",
|
|
"dry_run": "Show what would be collected without writing"
|
|
},
|
|
"bitcointalk": {
|
|
"short": "Collect from a BitcoinTalk topic",
|
|
"long": "Scrape posts from a BitcoinTalk forum topic by topic ID or URL. Supports pagination for large threads.",
|
|
"flag": {
|
|
"pages": "Maximum number of pages to collect (0 for all)"
|
|
}
|
|
},
|
|
"dispatch": {
|
|
"short": "Dispatch a collection event",
|
|
"long": "Manually emit a collection lifecycle event (start, progress, item, error, complete) to trigger registered hooks.",
|
|
"hooks": {
|
|
"short": "Manage event hooks",
|
|
"list": {
|
|
"short": "List registered event hooks"
|
|
},
|
|
"register": {
|
|
"short": "Register a hook for an event type"
|
|
}
|
|
}
|
|
},
|
|
"excavate": {
|
|
"short": "Deep-collect all sources for a project",
|
|
"long": "Run all configured collectors for a known project (e.g. bitcoin, ethereum). Combines GitHub, market, and paper sources into a single pass with resumable state.",
|
|
"flag": {
|
|
"scan_only": "Scan available sources without collecting data",
|
|
"resume": "Resume a previously interrupted excavation"
|
|
}
|
|
},
|
|
"github": {
|
|
"short": "Collect issues and PRs from GitHub",
|
|
"long": "Collect issues, pull requests, and metadata from a GitHub repository or organisation. Requires a valid GITHUB_TOKEN.",
|
|
"flag": {
|
|
"org": "Treat the argument as an organisation name",
|
|
"issues_only": "Collect issues only (skip pull requests)",
|
|
"prs_only": "Collect pull requests only (skip issues)"
|
|
}
|
|
},
|
|
"market": {
|
|
"short": "Collect market data for a coin",
|
|
"long": "Fetch price, volume, and market capitalisation data for a cryptocurrency from CoinGecko and other market APIs.",
|
|
"flag": {
|
|
"historical": "Include full historical data",
|
|
"from": "Start date for historical data (YYYY-MM-DD)"
|
|
}
|
|
},
|
|
"papers": {
|
|
"short": "Collect academic and research papers",
|
|
"long": "Search and download academic papers from arXiv, Semantic Scholar, and other sources. Requires a query term.",
|
|
"flag": {
|
|
"source": "Paper source to search (arXiv, semantic-scholar, or all)",
|
|
"category": "Filter by paper category",
|
|
"query": "Search query for finding papers"
|
|
}
|
|
},
|
|
"process": {
|
|
"short": "Process collected raw data",
|
|
"long": "Transform and normalise previously collected raw data into structured formats suitable for analysis or training."
|
|
}
|
|
}
|
|
}
|
|
}
|