borisguery/gisele

此包的最新版本(1.0)没有可用的许可证信息。

Gisele 允许您在 CLI 上进行 Google 搜索(目前支持图片搜索、网页搜索和新闻搜索)

安装: 5

依赖项: 0

建议者: 0

安全: 0

星星: 15

观察者: 3

分支: 3

开放问题: 2

类型:元包

1.0 2012-06-21 19:05 UTC

This package is not auto-updated.

Last update: 2024-09-14 12:41:35 UTC


README

Gisele 是一个简单的工具,允许您在 CLI 中进行 Google 搜索

安装

  1. 下载可执行文件 gisele.phar
  2. 运行 Gisele:php gisele.phar

从源代码安装

  1. 运行 git clone https://github.com/borisguery/Gisele.git
  2. 运行 Composer 获取依赖项:composer install(见 Composer 文档

您现在可以通过执行 bin/gisele 脚本来运行 Gisele:php /path/to/gisele/bin/gisele

使用方法

实际上有三种搜索命令可用。

web

php gisele.phar web "boris guery"

image

php gisele.phar image "php logo"

news

php gisele.phar news "php"

所有命令都有以下选项

 --throttle (-t)

每次请求之间的秒数,可以是整数,也可以是范围,如 1,3(默认:'5,10')

--interactive (-i)

在获取下一页之前请求确认

--max-result (-m)

要获取的结果的最大数量

--format (-f)

自定义的渲染结果格式,根据命令,以下占位符可用:{counter}{title}{link}{from}{ago}(后两个仅适用于 news 命令)

--lucky (-l)

你是否幸运?停在第一个结果

技巧与窍门

如何使用 --lucky 选项自动在浏览器中打开结果?

php gisele.phar web -l "github" -f "{link}" | xargs open $1

(在 Linux 上将 open 替换为 xdg-open

如何下载搜索结果中的前 20 张图片?

php build/gisele.phar image -m20 "github" -f "{link}" | xargs wget -P results/ -nd $1

如何在显示结果的同时保存结果?

php gisele.phar news "github" | tee results.txt

贡献

如果您有一些时间可以用来帮助一个无用的项目,请查看问题列表

要求

  • PHP 5.3+
  • 互联网连接

作者

Boris Guéry - guery.b@gmail.com - http://twitter.com/borisguery - http://borisguery.com

许可

Gisele 在 WTFPL 许可证下发布 - 有关详细信息,请参阅 LICENSE 文件

关于

此工具主要在实验 Symfony2、Goutte、Composer 和 PHAR 创建时编写为一个概念证明。

此应用程序的大部分代码受到 Composer 和 Symfony2 源代码的极大启发。

法律注意事项

使用此工具可能违反 Google 的使用条款(嗯,在某些国家可能不清楚...),自行承担风险。