Parsely/birding

语言: Python

git: https://github.com/Parsely/birding

使用公共API在Python中进行流搜索。
Stream processing in Python of twitter searches using public APIs.
README.md (中文)

观鸟:公共API推特搜索流

概观

birding是一个开源项目,可以产生最近的twitter_ 基于一系列搜索词的活动,仅使用twitter的公开 蜜蜂。它既可以作为独立项目,也可以作为分布式演示 使用Storm_ / streamparse_和Kafka_ / pykafka_使用Python进行实时计算。

依赖关系完全自动化;在观鸟结账中,运行::

make run

有关观鸟的详细讨论,请参阅文档(下文),包括如何使用 在现有的streamparse项目中观鸟。

要讨论此项目,请加入streamparse用户组_。

.. twitter:https://twitter.com .. twitter的公共API:https://dev.twitter.com/rest/public .. Storm:http://storm.apache.org .. _Python:http://python.org .. _Kafka:http://kafka.apache.org .. _streamparse:https://github.com/Parsely/streamparse .. _pykafka:https://github.com/Parsely/pykafka .. streamparse用户组:https://github.com/Parsely/streamparse#user-group

文档

  • HEAD <http://birding.readthedocs.org/en/master/> _
  • 稳定的<http://birding.readthedocs.org/en/stable/> _

相互作用

鉴于观鸟,观看比赛,请参阅下载和 运行观鸟<http://birding.readthedocs.org/en/master/solo.html> _。

Python支持

观鸟项目使用Python 2.7,并且还支持Python 3.4+ 底层依赖项支持Python 3。

本文使用googletrans自动翻译,仅供参考, 原文来自github.com

en_README.md

birding: public API twitter search stream

Overview

birding is an open source project to produce a stream of recent twitter_
activity based on a sequence of search terms, using only twitter's public APIs. It serves as both a standalone project and a demo of distributed
real-time computing with Python
using Storm_/streamparse_ and Kafka_/pykafka_.

Dependencies are fully automated; in a birding checkout, run with::

make run

See the docs (below) for a full discussion of birding, including how to use
birding in an existing streamparse project.

To discuss this project, join the streamparse user group_.

.. twitter: https://twitter.com
..
twitter's public APIs: https://dev.twitter.com/rest/public
.. Storm: http://storm.apache.org
.. _Python: http://python.org
.. _Kafka: http://kafka.apache.org
.. _streamparse: https://github.com/Parsely/streamparse
.. _pykafka: https://github.com/Parsely/pykafka
..
streamparse user group: https://github.com/Parsely/streamparse#user-group

Documentation

  • HEAD <http://birding.readthedocs.org/en/master/>_
  • Stable <http://birding.readthedocs.org/en/stable/>_

Interaction

Given a checkout of birding, to run birding in place, see Downloading and running birding <http://birding.readthedocs.org/en/master/solo.html>_.

Python Support

The birding project uses Python 2.7 and will also support Python 3.4+ when
underlying dependencies support Python 3.