Name | analyst-intern JSON |
Version |
0.0.5
JSON |
| download |
home_page | None |
Summary | An analyst intern in your terminal |
upload_time | 2025-07-28 06:14:42 |
maintainer | None |
docs_url | None |
author | Andrew Han |
requires_python | None |
license | None |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Intern CLI
## Installation
1. `pip install analyst-intern`
2. Install ffmpeg with homebrew.
3. Set your `OPENAI_API_KEY` in your `.bashrc` or `.vimrc` or `.zshrc`. Can also support Gemini and Anthropic.
## Usage
Run `intern --help`:
```
Usage: intern [OPTIONS] COMMAND [ARGS]...
Intern CLI.
Options:
--help Show this message and exit.
Commands:
read Given a file, read it out and save the speech to an mp3 file.
research Visit provided links, apply the prompt, summarize the results.
```
### `intern read`
Given a txt file, md file, or string, use OpenAI's TTS to save an mp3 file.
```
Usage: intern read [OPTIONS]
Given a file, read it out and save the speech to an mp3 file.
Options:
--output TEXT Output file. [required]
--text TEXT txt or md file or string. [required]
--voice TEXT Voice to use. [required]
--model TEXT Which model. [required]
--help Show this message and exit.
```
### `intern research`
```
Usage: intern research [OPTIONS] PROMPT
Visit provided urls, apply the prompt, summarize the results.
Options:
--url TEXT List of urls to visit. [required]
--headless Whether or not to run the browser headless.
--model [openai|anthropic|gemini]
Which model to use.
--output TEXT Output file to save the results to.
--help Show this message and exit.
```
Raw data
{
"_id": null,
"home_page": null,
"name": "analyst-intern",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": "Andrew Han",
"author_email": "handrew11@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/6b/c0/a698bf128900f3ea3245d99c1543060b032c3e489e98404285fd49e1075e/analyst_intern-0.0.5.tar.gz",
"platform": null,
"description": "# Intern CLI\n\n## Installation\n\n1. `pip install analyst-intern`\n2. Install ffmpeg with homebrew.\n3. Set your `OPENAI_API_KEY` in your `.bashrc` or `.vimrc` or `.zshrc`. Can also support Gemini and Anthropic.\n\n## Usage\n\nRun `intern --help`:\n\n```\nUsage: intern [OPTIONS] COMMAND [ARGS]...\n\n Intern CLI.\n\nOptions:\n --help Show this message and exit.\n\nCommands:\n read Given a file, read it out and save the speech to an mp3 file.\n research Visit provided links, apply the prompt, summarize the results.\n```\n\n### `intern read`\n\nGiven a txt file, md file, or string, use OpenAI's TTS to save an mp3 file. \n\n```\nUsage: intern read [OPTIONS]\n\n Given a file, read it out and save the speech to an mp3 file.\n\nOptions:\n --output TEXT Output file. [required]\n --text TEXT txt or md file or string. [required]\n --voice TEXT Voice to use. [required]\n --model TEXT Which model. [required]\n --help Show this message and exit.\n```\n\n### `intern research`\n\n```\nUsage: intern research [OPTIONS] PROMPT\n\n Visit provided urls, apply the prompt, summarize the results.\n\nOptions:\n --url TEXT List of urls to visit. [required]\n --headless Whether or not to run the browser headless.\n --model [openai|anthropic|gemini]\n Which model to use.\n --output TEXT Output file to save the results to.\n --help Show this message and exit.\n```\n",
"bugtrack_url": null,
"license": null,
"summary": "An analyst intern in your terminal",
"version": "0.0.5",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "9253ddc57d11114f9031f7d7f888732d08705e20b3d210a16d94b33af0e673c2",
"md5": "ce7fbad175d161d3a3d2c98ba74e64c5",
"sha256": "8d5a976e525b10ff32e3273ea0d3eee840928ae7662d093f22693270fcec239a"
},
"downloads": -1,
"filename": "analyst_intern-0.0.5-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "ce7fbad175d161d3a3d2c98ba74e64c5",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 4027,
"upload_time": "2025-07-28T06:14:41",
"upload_time_iso_8601": "2025-07-28T06:14:41.487270Z",
"url": "https://files.pythonhosted.org/packages/92/53/ddc57d11114f9031f7d7f888732d08705e20b3d210a16d94b33af0e673c2/analyst_intern-0.0.5-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6bc0a698bf128900f3ea3245d99c1543060b032c3e489e98404285fd49e1075e",
"md5": "46f91b401537b5c8c7ef714cee128ecb",
"sha256": "74f41e62b0bbb602dcf49aa79ab0593702d2c266daeddf32eb30f91195d63667"
},
"downloads": -1,
"filename": "analyst_intern-0.0.5.tar.gz",
"has_sig": false,
"md5_digest": "46f91b401537b5c8c7ef714cee128ecb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2723,
"upload_time": "2025-07-28T06:14:42",
"upload_time_iso_8601": "2025-07-28T06:14:42.583381Z",
"url": "https://files.pythonhosted.org/packages/6b/c0/a698bf128900f3ea3245d99c1543060b032c3e489e98404285fd49e1075e/analyst_intern-0.0.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-28 06:14:42",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "analyst-intern"
}