• Stars
    star
    584
  • Rank 76,554 (Top 2 %)
  • Language
    Python
  • License
    MIT License
  • Created almost 13 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Examples of using Python for Twitter social data mining, using the python-twitter-tools framework.

Python Twitter Examples

A set of Python scripts to demonstrate interactions with the Twitter API via the Python Twitter Tools module.

Usage

These examples require Python 3. To install prerequisites:

pip install -r requirements.txt

You will need to authenticate with Twitter to use these scripts. To do so, sign up for developer credentials:

https://apps.twitter.com/

You can create access credentials directly through Twitter's web interface, authorized under the username you used to create the app.

If you want your application to act on behalf of other users (for example, to post on behalf of several usernames), you'll need to authorize each separately. To be guided through this process, run:

python twitter-authorize.py

Then add your consumer and access tokens to config.py.

History

This collection was first developed for a 2012 laboratory in social data mining for the MA/MSc Digital Sociology, Digital Journalism and Creating Social Media courses at the Centre for Creative and Social Technology, Goldsmiths, University of London.

Daniel Jones <[email protected]>
http://www.erase.net

More Repositories

1

pylive

Query and control Ableton Live from Python
Python
467
star
2

AbletonOSC

Control Ableton Live 11 via Open Sound Control (OSC)
Python
366
star
3

isobar

A Python package for creating and manipulating musical patterns, designed for use in algorithmic composition, generative music and sonification. Can be used to generate MIDI events, MIDI files, OSC messages, or custom actions.
Python
366
star
4

signalflow

A sound synthesis framework for Python, designed for clear and concise expression of musical ideas
C++
179
star
5

python-supercollider

Python client for the SuperCollider audio synthesis server
Python
60
star
6

processing-sc

A Processing library to interface with the SuperCollider synthesis engine.
Java
25
star
7

tweetarchive

A lightweight twitter archiving tool, written in Python
Python
12
star
8

xgrid-installer

Apple Xgrid installer for Mountain Lion
CSS
10
star
9

subvertle

A framework to access, translate and synthesise BBC iPlayer subtitles.
Python
6
star
10

python-blockbuffer

Buffer samples and iterate over blocks of a fixed size, with overlap
Python
6
star
11

gossip

network-based model of gossip spread
5
star
12

sc-monome

SuperCollider classes to simplify interfacing with Monome OSC controllers
SuperCollider
4
star
13

ideoforms

3
star
14

pysoso

a quiet and pythonic way to follow the web
Python
3
star
15

lumin-order

Reorder a video file by frame luminosity.
Python
3
star
16

pcr1000

A Python package to interface with the ICOM PCR-1000 serial-controlled radio receiver.
Python
3
star
17

markup-melodium

The Markup Melodium: A JavaScript framework which translates webpages into music
JavaScript
2
star
18

proxy-toggle

OS X shell script to create an ssh web proxy
Shell
2
star
19

generate-changelog-from-releases

Generate CHANGELOG.md from GitHub releases
Python
2
star
20

audio-io-manager

A minimal audio I/O interface for iOS.
Objective-C
2
star
21

signalflow-audio

Audio files for the SignalFlow DSP engine
2
star
22

python-jdp

JSON Datagram Protocol for Python
Python
1
star
23

natural-systems

Processing code demonstrations on simulating natural systems
Processing
1
star
24

phd

Simulation code from my PhD thesis
C
1
star
25

qlspectrogram

QuickLook plugin to render audio files as a spectrogram
Objective-C
1
star