freedom-search


Namefreedom-search JSON
Version 0.2.0 PyPI version JSON
download
home_pagehttps://github.com/ParisNeo/FreedomSearch
SummaryEmpower your AI models with ethical, open-source web intelligence
upload_time2024-09-14 17:37:34
maintainerNone
docs_urlNone
authorParisNeo
requires_python>=3.7
licenseNone
keywords
VCS
bugtrack_url
requirements bs4 requests setuptools ascii_colors pipmaster googlesearch-python
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # FreedomSearch

Empower your AI models with ethical, open-source web intelligence.

FreedomSearch is a Python library designed to enhance AI prompts and queries with real-time web information. It respects fair use principles and leverages multiple search engines to provide diverse, up-to-date context for your language models.

Key Features:
- 🌐 Multi-engine support (DuckDuckGo, Google, and expandable)
- 🔍 Efficient caching and rate limiting
- 🧠 Smart text preprocessing and formatting for LLMs
- 🛡️ Built with privacy and fair use in mind
- 🔧 Easy to integrate and extend

Whether you're building the next-gen chatbot or fine-tuning language models, FreedomSearch provides the tools to ethically augment your AI's knowledge base.

## Quick Start

```python
from freedom_search import InternetSearchEnhancer

enhancer = InternetSearchEnhancer('duckduckgo')
original_prompt = "Explain quantum computing"
enhanced_prompt = enhancer.enhance_llm_input(original_prompt, "recent quantum computing breakthroughs")

print(enhanced_prompt)
```

Contribute to FreedomSearch and help shape the future of ethical AI augmentation!
```

This description:

1. Starts with a catchy tagline that encapsulates the library's purpose and ethical stance.
2. Briefly explains what FreedomSearch does and its target use case.
3. Lists key features using emojis for visual appeal and quick scanning.
4. Includes a short pitch for potential users and contributors.
5. Provides a quick start code snippet to show how easy it is to use.
6. Ends with a call-to-action for contributions, emphasizing the open-source nature of the project.


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/ParisNeo/FreedomSearch",
    "name": "freedom-search",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": null,
    "author": "ParisNeo",
    "author_email": "parisneoai@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/c5/06/9b2d5bd77fc3b15d8c6c8a2de2b2cd700d7c0a379e09600b659c9d80a198/freedom_search-0.2.0.tar.gz",
    "platform": null,
    "description": "# FreedomSearch\r\n\r\nEmpower your AI models with ethical, open-source web intelligence.\r\n\r\nFreedomSearch is a Python library designed to enhance AI prompts and queries with real-time web information. It respects fair use principles and leverages multiple search engines to provide diverse, up-to-date context for your language models.\r\n\r\nKey Features:\r\n- \ud83c\udf10 Multi-engine support (DuckDuckGo, Google, and expandable)\r\n- \ud83d\udd0d Efficient caching and rate limiting\r\n- \ud83e\udde0 Smart text preprocessing and formatting for LLMs\r\n- \ud83d\udee1\ufe0f Built with privacy and fair use in mind\r\n- \ud83d\udd27 Easy to integrate and extend\r\n\r\nWhether you're building the next-gen chatbot or fine-tuning language models, FreedomSearch provides the tools to ethically augment your AI's knowledge base.\r\n\r\n## Quick Start\r\n\r\n```python\r\nfrom freedom_search import InternetSearchEnhancer\r\n\r\nenhancer = InternetSearchEnhancer('duckduckgo')\r\noriginal_prompt = \"Explain quantum computing\"\r\nenhanced_prompt = enhancer.enhance_llm_input(original_prompt, \"recent quantum computing breakthroughs\")\r\n\r\nprint(enhanced_prompt)\r\n```\r\n\r\nContribute to FreedomSearch and help shape the future of ethical AI augmentation!\r\n```\r\n\r\nThis description:\r\n\r\n1. Starts with a catchy tagline that encapsulates the library's purpose and ethical stance.\r\n2. Briefly explains what FreedomSearch does and its target use case.\r\n3. Lists key features using emojis for visual appeal and quick scanning.\r\n4. Includes a short pitch for potential users and contributors.\r\n5. Provides a quick start code snippet to show how easy it is to use.\r\n6. Ends with a call-to-action for contributions, emphasizing the open-source nature of the project.\r\n\r\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Empower your AI models with ethical, open-source web intelligence",
    "version": "0.2.0",
    "project_urls": {
        "Homepage": "https://github.com/ParisNeo/FreedomSearch"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "188cf2c83d8b874588441426c77e52b80b71d2c571f4f677a2e52bddfccc0023",
                "md5": "7223739cd5e82559e67327d85803e9dd",
                "sha256": "3a28b297780677e71bf1dec57eecc9a87472693b9a7f0977f2b7d818a1141584"
            },
            "downloads": -1,
            "filename": "freedom_search-0.2.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7223739cd5e82559e67327d85803e9dd",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 9829,
            "upload_time": "2024-09-14T17:37:32",
            "upload_time_iso_8601": "2024-09-14T17:37:32.369938Z",
            "url": "https://files.pythonhosted.org/packages/18/8c/f2c83d8b874588441426c77e52b80b71d2c571f4f677a2e52bddfccc0023/freedom_search-0.2.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c5069b2d5bd77fc3b15d8c6c8a2de2b2cd700d7c0a379e09600b659c9d80a198",
                "md5": "4ac39edc5896f5e44af5142d323a3661",
                "sha256": "dd28d0a3cea3cd262727a9a7d39cb75e57fc73d184baeba59d5d703f9922d476"
            },
            "downloads": -1,
            "filename": "freedom_search-0.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "4ac39edc5896f5e44af5142d323a3661",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 9295,
            "upload_time": "2024-09-14T17:37:34",
            "upload_time_iso_8601": "2024-09-14T17:37:34.505682Z",
            "url": "https://files.pythonhosted.org/packages/c5/06/9b2d5bd77fc3b15d8c6c8a2de2b2cd700d7c0a379e09600b659c9d80a198/freedom_search-0.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-14 17:37:34",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ParisNeo",
    "github_project": "FreedomSearch",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "bs4",
            "specs": []
        },
        {
            "name": "requests",
            "specs": [
                [
                    "==",
                    "2.32.3"
                ]
            ]
        },
        {
            "name": "setuptools",
            "specs": [
                [
                    "==",
                    "70.2.0"
                ]
            ]
        },
        {
            "name": "ascii_colors",
            "specs": [
                [
                    "==",
                    "0.4.0"
                ]
            ]
        },
        {
            "name": "pipmaster",
            "specs": [
                [
                    "==",
                    "0.1.5"
                ]
            ]
        },
        {
            "name": "googlesearch-python",
            "specs": []
        }
    ],
    "lcname": "freedom-search"
}
        
Elapsed time: 0.32743s