googlesearch-tool


Namegooglesearch-tool JSON
Version 1.1.2 PyPI version JSON
download
home_pageNone
SummaryA Python library for performing Google searches with support for dynamic query parameters, result deduplication, and custom proxy configuration.
upload_time2025-02-17 10:24:53
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
keywords async google proxy search web-scraping
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # GooglSearch-Tool 打包项目

这是 [googlesearch](https://github.com/huazz233/googlesearch) 项目的打包仓库,用于管理和发布 PyPI 包。

## 项目结构

```
packaging_googlesearch/
├── build_tools/          # 构建工具
│   ├── version.py        # 版本管理
│   └── utils.py          # 工具函数
├── config/               # 配置文件
│   ├── pyproject.toml    # 项目配置
│   ├── setup.cfg        # 额外配置
│   └── MANIFEST.in      # 文件包含配置
├── scripts/              # 脚本
│   ├── build.py         # 构建脚本
│   └── publish.py       # 发布脚本
├── googlesearch/        # 子模块
└── README.md            # 说明文档
```

## 快速开始

1. 克隆仓库:
```bash
git clone https://github.com/your-username/packaging_googlesearch.git
cd packaging_googlesearch
```

2. 初始化子模块:
```bash
git submodule add https://github.com/huazz233/googlesearch googlesearch
```

3. 安装依赖:
```bash
pip install build twine
```

4. 构建和发布:
```bash
# 仅构建
python scripts/build.py

# 构建并发布
python scripts/publish.py
```

## 许可证

本项目采用 MIT 许可证。详见 [LICENSE](LICENSE.txt) 文件。

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "googlesearch-tool",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "async, google, proxy, search, web-scraping",
    "author": null,
    "author_email": "huazz233 <huazz233@163.com>",
    "download_url": "https://files.pythonhosted.org/packages/60/b3/3b72296929bd895ac416adb03d989c4b2cd96c9d36d83d575b6debdce770/googlesearch_tool-1.1.2.tar.gz",
    "platform": null,
    "description": "# GooglSearch-Tool \u6253\u5305\u9879\u76ee\n\n\u8fd9\u662f [googlesearch](https://github.com/huazz233/googlesearch) \u9879\u76ee\u7684\u6253\u5305\u4ed3\u5e93\uff0c\u7528\u4e8e\u7ba1\u7406\u548c\u53d1\u5e03 PyPI \u5305\u3002\n\n## \u9879\u76ee\u7ed3\u6784\n\n```\npackaging_googlesearch/\n\u251c\u2500\u2500 build_tools/          # \u6784\u5efa\u5de5\u5177\n\u2502   \u251c\u2500\u2500 version.py        # \u7248\u672c\u7ba1\u7406\n\u2502   \u2514\u2500\u2500 utils.py          # \u5de5\u5177\u51fd\u6570\n\u251c\u2500\u2500 config/               # \u914d\u7f6e\u6587\u4ef6\n\u2502   \u251c\u2500\u2500 pyproject.toml    # \u9879\u76ee\u914d\u7f6e\n\u2502   \u251c\u2500\u2500 setup.cfg        # \u989d\u5916\u914d\u7f6e\n\u2502   \u2514\u2500\u2500 MANIFEST.in      # \u6587\u4ef6\u5305\u542b\u914d\u7f6e\n\u251c\u2500\u2500 scripts/              # \u811a\u672c\n\u2502   \u251c\u2500\u2500 build.py         # \u6784\u5efa\u811a\u672c\n\u2502   \u2514\u2500\u2500 publish.py       # \u53d1\u5e03\u811a\u672c\n\u251c\u2500\u2500 googlesearch/        # \u5b50\u6a21\u5757\n\u2514\u2500\u2500 README.md            # \u8bf4\u660e\u6587\u6863\n```\n\n## \u5feb\u901f\u5f00\u59cb\n\n1. \u514b\u9686\u4ed3\u5e93\uff1a\n```bash\ngit clone https://github.com/your-username/packaging_googlesearch.git\ncd packaging_googlesearch\n```\n\n2. \u521d\u59cb\u5316\u5b50\u6a21\u5757\uff1a\n```bash\ngit submodule add https://github.com/huazz233/googlesearch googlesearch\n```\n\n3. \u5b89\u88c5\u4f9d\u8d56\uff1a\n```bash\npip install build twine\n```\n\n4. \u6784\u5efa\u548c\u53d1\u5e03\uff1a\n```bash\n# \u4ec5\u6784\u5efa\npython scripts/build.py\n\n# \u6784\u5efa\u5e76\u53d1\u5e03\npython scripts/publish.py\n```\n\n## \u8bb8\u53ef\u8bc1\n\n\u672c\u9879\u76ee\u91c7\u7528 MIT \u8bb8\u53ef\u8bc1\u3002\u8be6\u89c1 [LICENSE](LICENSE.txt) \u6587\u4ef6\u3002\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A Python library for performing Google searches with support for dynamic query parameters, result deduplication, and custom proxy configuration.",
    "version": "1.1.2",
    "project_urls": {
        "Bug Tracker": "https://github.com/huazz233/googlesearcher/issues",
        "Documentation": "https://github.com/huazz233/googlesearcher#readme",
        "Homepage": "https://github.com/huazz233/googlesearcher",
        "Source Code": "https://github.com/huazz233/googlesearcher"
    },
    "split_keywords": [
        "async",
        " google",
        " proxy",
        " search",
        " web-scraping"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "880d2d31c1c697c539020afc1765a595e88ec152a0933f23a94feedf52556051",
                "md5": "ec72eaf572abd86337ada922df3cdcc7",
                "sha256": "25050d257e96396cbd182a18def554c3190400ae40a95ecc9ae1cf58f0745983"
            },
            "downloads": -1,
            "filename": "googlesearch_tool-1.1.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "ec72eaf572abd86337ada922df3cdcc7",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 33941,
            "upload_time": "2025-02-17T10:24:51",
            "upload_time_iso_8601": "2025-02-17T10:24:51.862968Z",
            "url": "https://files.pythonhosted.org/packages/88/0d/2d31c1c697c539020afc1765a595e88ec152a0933f23a94feedf52556051/googlesearch_tool-1.1.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "60b33b72296929bd895ac416adb03d989c4b2cd96c9d36d83d575b6debdce770",
                "md5": "72089d54c8ed30349d80aad968319afa",
                "sha256": "78575637b74004dae4f49e4cf02f02a636613b549bb2bed455593679613e9ee7"
            },
            "downloads": -1,
            "filename": "googlesearch_tool-1.1.2.tar.gz",
            "has_sig": false,
            "md5_digest": "72089d54c8ed30349d80aad968319afa",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 25443,
            "upload_time": "2025-02-17T10:24:53",
            "upload_time_iso_8601": "2025-02-17T10:24:53.210718Z",
            "url": "https://files.pythonhosted.org/packages/60/b3/3b72296929bd895ac416adb03d989c4b2cd96c9d36d83d575b6debdce770/googlesearch_tool-1.1.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-17 10:24:53",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "huazz233",
    "github_project": "googlesearcher",
    "github_not_found": true,
    "lcname": "googlesearch-tool"
}
        
Elapsed time: 2.00013s