Giter Site home page Giter Site logo

prism's Introduction

prism

There has been a large amount of talk about the Prism surveillance program in the news and among people. This was an idea I had based on the metadata analysis that identified Paul Revere.

I originally made one version in Python (which is can be viewed in ./old), but when I wanted to redo it better I started out with TypeScript, but quickly figured that the annoyances of TypeScript with node.js were too much for me. After other things interrupted my progress, I decided to take a Python + JavaScript approach.

Very much still a work-in-progress (apart from some of the python code, nothing works).

Requirements

To run this program you need Python and access to Facebook.

You need to go to the Facebook graph explorer and generate an access token with the requirements you need. For instance to graph the likes of your friends you need the friend_likes permissions. This access token should not be shared with anyone (lest they do stuff in your name), and it expires after a few hours.

Dependencies

This web application simply depends on the flask python module. I would suggest creating a virtual environment for installing into. Make sure you have virtualenv installed, and run.

virtualenv prism-env
. prism-env/bin/activate

After activating the environment simply run pip like normal.

pip install flask

Now you can run the app using

python prism.py

Each time you want to run the app, you just activate the virtual environment, and start the prism.py script again.

prism's People

Contributors

jrabbe avatar

Watchers

 avatar James Cloos avatar

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.