analyst-intern


Nameanalyst-intern JSON
Version 0.0.3 PyPI version JSON
download
home_pageNone
SummaryAn analyst intern in your terminal
upload_time2024-10-10 04:00:27
maintainerNone
docs_urlNone
authorAndrew Han
requires_pythonNone
licenseNone
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/68/cb/de26e6d8e01c192468db0dbb41d644c529c6354d0d80668bb07ae91c9d0c/analyst_intern-0.0.3.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.3",
    "project_urls": null,
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ed38becd9c03b80636ea5464025d281d975f74356338ed31dc47cf1a5eac7bf0",
                "md5": "fed2b941b787621c2233dccbb925d4c3",
                "sha256": "167620d555b2228deb7b04d19b636281d20900c6967025c1b797dec7a51a7506"
            },
            "downloads": -1,
            "filename": "analyst_intern-0.0.3-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "fed2b941b787621c2233dccbb925d4c3",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 4162,
            "upload_time": "2024-10-10T04:00:26",
            "upload_time_iso_8601": "2024-10-10T04:00:26.746040Z",
            "url": "https://files.pythonhosted.org/packages/ed/38/becd9c03b80636ea5464025d281d975f74356338ed31dc47cf1a5eac7bf0/analyst_intern-0.0.3-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "68cbde26e6d8e01c192468db0dbb41d644c529c6354d0d80668bb07ae91c9d0c",
                "md5": "93126fab87ae6457cdb84cd209179dbf",
                "sha256": "cd7605fd16af9389b417dca58eb7e476b967af889c3e529701f0e66bf11af321"
            },
            "downloads": -1,
            "filename": "analyst_intern-0.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "93126fab87ae6457cdb84cd209179dbf",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 3044,
            "upload_time": "2024-10-10T04:00:27",
            "upload_time_iso_8601": "2024-10-10T04:00:27.694533Z",
            "url": "https://files.pythonhosted.org/packages/68/cb/de26e6d8e01c192468db0dbb41d644c529c6354d0d80668bb07ae91c9d0c/analyst_intern-0.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-10 04:00:27",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "analyst-intern"
}
        
Elapsed time: 0.36818s