Giter Club home page Giter Club logo

kenya-campaign-strategy's Introduction

README

This project tracks the Presidential campaigns in Kenya's 2017 election.

Link to github: https://github.com/bnjmacdonald/kenya-campaign-strategy
Link to documentation: <NA>

Goal

Get data on campaign activity for NASA and Jubilee. This includes transcripts of what is said, as well as where they go and what they do in these locations. This will involve: (a) collecting as much online material as possible that says something about a campaign event; (b) divide the data between quotes/transcripts and contextual information; (c) figure out how we want to parse each.

kenya-campaign-strategy's People

Contributors

bnjmacdonald avatar

Watchers

Donghyun Danny Choi avatar  avatar

kenya-campaign-strategy's Issues

scrape election 34A forms

Description

The 34A forms are available at: https://forms.iebc.or.ke/. Although they are not text-readable, they contain a list of the party agents that were present at each polling station. This could be used to examine how a party's strategy of distributing party agents differs from its campaign strategy.

filter out non-speech videos

Description

User story: As a PI, I want to filter out "non-speech" videos so that I have space to download all videos.

Right now, there are way too many video IDs being saved to disk, such that we would require much more disk space in order to store them all. So we need to do some filtering before saving videos to disk.

filtering strategy: supervised learning. While it might seem like overkill to train a classifier to distinguish "campaign speech" from "non-speech" videos, this might end up being more efficient than generating a bunch of rules manually. To be safe, we can use a low threshold for classifying videos as "campaign speeches" (in order to keep Type I errors to a minimum).

compress videos before download

Description

User story: As a PI, I want to compress downloaded videos so that I use disk space efficiently.

Revise video_download.py in order to zip downloaded videos before saving them to file.

Note: it may be the case that this would not reduce file size much anyways, so the better strategy will be to reduce the number of videos we need to download (see #3).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.