files-to-claude-xml


Namefiles-to-claude-xml JSON
Version 2024.10.2 PyPI version JSON
download
home_pageNone
SummaryUse XML tags for long context prompting using Claude's multi-document structure.
upload_time2024-10-15 13:54:22
maintainerNone
docs_urlNone
authorJeff Triplett
requires_python>=3.11
licensePolyForm-Noncommercial-1.0.0
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <h1 align="center">Welcome to files-to-claude-xml 👋</h1>

> Use XML tags for long context prompting using Claude's multi-document structure.

See notes and examples here: https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/long-context-tips

## Write up

:memo: See my blog post, [I released files-to-claude-xml and new development workflows](https://micro.webology.dev/2024/10/12/i-released-filestoclaudexml.html) for more details.

## :rocket: Usage

```shell
$ uv run files-to-claude-xml.py \
    filename1.py \
    filename2.py \
    filename3.py
```

Now create a new Claude Project and drag and drop the generated `_claude.xml` file into your "Project knowledge" section.

## Author

👤 **Jeff Triplett**

* Website: https://jefftriplett.com
* Micro Blog: https://micro.webology.dev
* Mastodon: [@webology@mastodon.social](https://mastodon.social/@webology)
* Xwitter: [@webology](https://twitter.com/webology)
* GitHub: [@jefftriplett](https://github.com/jefftriplett)
* Hire me: [revsys](https://www.revsys.com)

## 🌟 Community Projects

* [Django News Newsletter](https://django-news.com)
* [Django News Jobs](https://jobs.django-news.com)
* [DjangoTV](https://djangotv.com)
* [Django Packages](https://djangopackages.org)
* [DjangoCon US](https://djangocon.us)
* [Awesome Django](https://awesomedjango.org)

## 🤝 Contributing

Contributions, issues and feature requests are welcome!<br />Feel free to check [issues page](https://github.com/jefftriplett/files-to-claude-xml/issues).

## Show your support

Give a ⭐️ if this project helped you!

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "files-to-claude-xml",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.11",
    "maintainer_email": null,
    "keywords": null,
    "author": "Jeff Triplett",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/86/8b/2cac250739ca26f38262367c29dec8d4443d4c74dafe58069f36253259f1/files_to_claude_xml-2024.10.2.tar.gz",
    "platform": null,
    "description": "<h1 align=\"center\">Welcome to files-to-claude-xml \ud83d\udc4b</h1>\n\n> Use XML tags for long context prompting using Claude's multi-document structure.\n\nSee notes and examples here: https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/long-context-tips\n\n## Write up\n\n:memo: See my blog post, [I released files-to-claude-xml and new development workflows](https://micro.webology.dev/2024/10/12/i-released-filestoclaudexml.html) for more details.\n\n## :rocket: Usage\n\n```shell\n$ uv run files-to-claude-xml.py \\\n    filename1.py \\\n    filename2.py \\\n    filename3.py\n```\n\nNow create a new Claude Project and drag and drop the generated `_claude.xml` file into your \"Project knowledge\" section.\n\n## Author\n\n\ud83d\udc64 **Jeff Triplett**\n\n* Website: https://jefftriplett.com\n* Micro Blog: https://micro.webology.dev\n* Mastodon: [@webology@mastodon.social](https://mastodon.social/@webology)\n* Xwitter: [@webology](https://twitter.com/webology)\n* GitHub: [@jefftriplett](https://github.com/jefftriplett)\n* Hire me: [revsys](https://www.revsys.com)\n\n## \ud83c\udf1f Community Projects\n\n* [Django News Newsletter](https://django-news.com)\n* [Django News Jobs](https://jobs.django-news.com)\n* [DjangoTV](https://djangotv.com)\n* [Django Packages](https://djangopackages.org)\n* [DjangoCon US](https://djangocon.us)\n* [Awesome Django](https://awesomedjango.org)\n\n## \ud83e\udd1d Contributing\n\nContributions, issues and feature requests are welcome!<br />Feel free to check [issues page](https://github.com/jefftriplett/files-to-claude-xml/issues).\n\n## Show your support\n\nGive a \u2b50\ufe0f if this project helped you!\n",
    "bugtrack_url": null,
    "license": "PolyForm-Noncommercial-1.0.0 ",
    "summary": "Use XML tags for long context prompting using Claude's multi-document structure.",
    "version": "2024.10.2",
    "project_urls": {
        "CI": "https://github.com/jefftriplett/files-to-claude-xml/actions",
        "Changelog": "https://github.com/jefftriplett/files-to-claude-xml/releases",
        "Homepage": "https://github.com/jefftriplett/files-to-claude-xml",
        "Issues": "https://github.com/jefftriplett/files-to-claude-xml/issues"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a3c47b280c902ba4423c57a8200c8409998115bc8c7427a0e0037617133fd5e0",
                "md5": "092808b2fc62cd8bb44a3f7a9a51dd77",
                "sha256": "4bdd01af2b9d438c0b0231229bc2cf7bc9af77772b1e6f3bb6d92ca7df20975e"
            },
            "downloads": -1,
            "filename": "files_to_claude_xml-2024.10.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "092808b2fc62cd8bb44a3f7a9a51dd77",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.11",
            "size": 5339,
            "upload_time": "2024-10-15T13:54:20",
            "upload_time_iso_8601": "2024-10-15T13:54:20.884854Z",
            "url": "https://files.pythonhosted.org/packages/a3/c4/7b280c902ba4423c57a8200c8409998115bc8c7427a0e0037617133fd5e0/files_to_claude_xml-2024.10.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "868b2cac250739ca26f38262367c29dec8d4443d4c74dafe58069f36253259f1",
                "md5": "0a326a9c4e476942ccbf7c1e4d0283ee",
                "sha256": "e8bbf7f686cb738a3558baf76000a8cd56af1e70ff5b50f67aa9e596fa6f140a"
            },
            "downloads": -1,
            "filename": "files_to_claude_xml-2024.10.2.tar.gz",
            "has_sig": false,
            "md5_digest": "0a326a9c4e476942ccbf7c1e4d0283ee",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11",
            "size": 5530,
            "upload_time": "2024-10-15T13:54:22",
            "upload_time_iso_8601": "2024-10-15T13:54:22.190989Z",
            "url": "https://files.pythonhosted.org/packages/86/8b/2cac250739ca26f38262367c29dec8d4443d4c74dafe58069f36253259f1/files_to_claude_xml-2024.10.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-15 13:54:22",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "jefftriplett",
    "github_project": "files-to-claude-xml",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "files-to-claude-xml"
}
        
Elapsed time: 1.42800s