Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mstrlaw/capitol
Visualization of the U.S. Capitol attack.
https://github.com/mstrlaw/capitol
capitol javascript mapbox riots
Last synced: 2 days ago
JSON representation
Visualization of the U.S. Capitol attack.
- Host: GitHub
- URL: https://github.com/mstrlaw/capitol
- Owner: mstrlaw
- License: mit
- Created: 2021-01-15T02:17:03.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-01-22T01:20:10.000Z (almost 4 years ago)
- Last Synced: 2023-03-01T08:01:25.553Z (almost 2 years ago)
- Topics: capitol, javascript, mapbox, riots
- Language: JavaScript
- Homepage: https://capitol.netlify.app
- Size: 59.6 MB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Capitol
![Preview](https://github.com/mstrlaw/capitol/blob/master/.github/preview.gif?raw=true)
> From [Wikipedia](https://en.wikipedia.org/wiki/2021_storming_of_the_United_States_Capitol)
>
> The storming of the United States Capitol was a riot and violent attack against the 117th United States Congress on January 6, 2021, carried out by a mob of supporters of U.S. President Donald Trump in an attempt to overturn his defeat in the 2020 presidential election. After attending a Trump rally, thousands of his supporters marched down Pennsylvania Avenue to the Capitol, where a joint session of Congress was beginning the Electoral College vote count. These rioters occupied, vandalized, and looted parts of the building for several hours. The riot led to the evacuation and lockdown of the Capitol, and five deaths.This project aims to collect social media videos and provide a dynamic way to explore the events described above.
We want it to be an archive of all the events that transpired, all explorable and easily searchable. We're looking to enhance the related metadata of each video (location, annotation, speech-to-text, etc). If you have ideas to help enhance this page let us know.
## Contribute
There are two main ways to help:
- pinpoint the location of videos that don't have a location or have a wrong location;
- classify the contents of each video to make it easier to filter through each category;### Identifying locations
The process to help enhance the location accuracy is:
1. Copy the ID of the video you're watching for reference;
2. Open a new [Enhance Location](https://github.com/mstrlaw/capitol/issues/new?assignees=mstrlaw&labels=enhancement&template=enhance-location.md&title=Enhance+Location%3A+%3CVIDEO-ID%3E) issue;
3. Fill the issue as described;
4. Submit it;We'll review it and improve the data source.
#### Tips for location accuracy
The amount of effort you want to put into identifying the location of a video is up to you. A rough approximation is enough. Here are some tips for visual recon:
##### Outdoors
[Google Maps](https://www.google.com/maps/@38.8896155,-77.010188,1138a,35y,359.75h,0.2t/data=!3m1!1e3) is definitely the best tool at your disposal; use it extensively:
**Street View**
Luckily, Google Maps has plenty of locations you can use to identify the location of videos:
![Streetview usage](https://github.com/mstrlaw/capitol/blob/master/.github/streetview.gif?raw=true)**Extract coordinates**
Once you know the location, you simply need to right-click on the location you want the coordinates for. A menu will show up with the coordinates as the first entry. Simply click them to copy their value.
![Copying coordinates](https://github.com/mstrlaw/capitol/blob/master/.github/coordinates.gif?raw=true)##### Indoors
[Virtually Anywhere](https://www.virtually-anywhere.com/portfolio/uscapitol/) is a service that offers virtual tours. You can use it to do indoor recognition of videos within the Capitol.
You can cross-check with [this image](https://i.pinimg.com/originals/c8/b6/f4/c8b6f487cac043ed0e9549e4d29b1ecb.jpg) of the Capitol blueprints. Once you've identified the location on the blueprint, the easiest way is to use the Google Maps method above to get the approximate coordinates.
### Annotating video categories
We're come up with 10 descriptive tags and 3 directly related to individuals seen in the videos.
The process to help enhance the classification is:
1. Copy the ID of the video you're watching for reference;
2. Open a new [Enhance Categories](https://github.com/mstrlaw/capitol/issues/new?assignees=mstrlaw&labels=enhancement&template=enhance-categories.md&title=Enhance+Categories%3A+%3CVIDEO-ID%3E) issue;
3. Fill the issue as described;
4. Submit it;We'll review it and improve the data source.
#### Descriptive:
- `vlog`: someone talking to the camera or narrating events;
- `music`: music can be heard;
- `chants`: chants can be heard, which inlcude people singing or religious chants;
- `conversation`: distinct conversations can be heard between people on or off the video frame;
- `riot`: riot scenes are depicted in the video (groups of people);
- `violence`: scenes of violence are depicted in the video (excludes verbal violence);
- `police`: police can be seen in the video;
- `speech`: someone giving a speech can be heard between on or off the video frame;
- `trespassing`: people attempting to or entering the Capitol premises;
- `antifa`: people can be seen displaying Antifa/BLM symbols (ex. flags, signs) — by default we assume depicted people are not from that movement;
- `trump`: Trump can be seen (ex. during a speech);
- `roger-stone`: Roger Stone can be seen;
- `alex-jones`: Alex Jones can be seen;## Sources
Videos have been collected from a series of locations:
- Parler leaked videos retrieved from [Tommy Carstensen](https://twitter.com/carstensenpol/)'s [hosted page](https://www.tommycarstensen.com/terrorism/index.html), which include geo locations;
- Twitter videos retrieved from a [mega.nz folder](https://mega.nz/folder/30MlkQib#RDOaGzmtFEHkxSYBaJSzVA), collected throught [this Reddit thread](https://www.reddit.com/r/DataHoarder/comments/krx449/megathread_archiving_the_capitol_hill_riots/) from user [AdamLynch](https://www.reddit.com/user/AdamLynch/). These do not include location information upon uppload;
- Faces extracted and provided from [https://facesoftheriot.com/](https://facesoftheriot.com/)## Video hosting
- To enhance the experience, we're downloading, compressing+converting the videos and serving them ourselves;
- If there's a video you'd like to be made available, please open a ticket;