Change.org Social Network Analysis on AH's Case Study Example
- Data Analysis of Petitions, Comments, Accounts, and Signatures with Timings and IDs
Obtain signatures for a petition on Change.org using reverse-engineered API
I use Python 3, you will also need Pandas and Requests installed.
- To look at the reverse-engineering process, check out change.org-signatures.ipynb
- To run the resulting script, run python get_last_signatures_csv.py --help . The notebook above contains an example
- Install Miniconda
- Create the environment for the project:
conda env create -f environment.yml
- Activate the new environment:
conda activate rst-changeorg-data
- Run
./jupyter.sh
to set up Jupyter - Run
jupyter lab
in the command line and navigate to the link provided in the console.