kmcelwee / fortune-100-blm-report Goto Github PK
View Code? Open in Web Editor NEWAnalysis of Fortune 100 twitter data
Home Page: https://kmcelwee.com/fortune-100-blm-report/site/
Analysis of Fortune 100 twitter data
Home Page: https://kmcelwee.com/fortune-100-blm-report/site/
Oembed process revealed IDs that had been rounded:
1265004698148495400
1265812305817862100
1266080125805834200
This exists within the dataset in fortune-100-blm-dataset
. I believe I manually entered values for Lowe's because of API limits, so that might be what's happening.
00
to double check that it's limited to these tweets.fortune-100-blm-dataset
repo and double check scripts.Some tooltip CSS is making things look nice, but it's not necessary.
"Themes of BLM media" might be an interesting section or sidenote. The data has already been collected for the header.
Intel tweeted #blacklivesmatter but I may have not looked properly
Container within the report to hold paragraphs and headers? Otherwise it's just explicitly declaring the width of headers and paragraphs and images
Request some kind of web archive?
Add a brief section about companies without twitter accounts
.section:nth-child(odd)
Edit HTML s/t the ids don't need to be rendered by D3. This may allow the redirect to jump directly to the desired visualization
https://twitter.com/CocaCola/status/1268235977614655488
These tweets do not show up in either search or scrape. I found this through a CocaCola reply. There's a lot to go through with this exception
Use Bootstrap tags to insert into visualization on hover.
Create an interface that highlights (with large yellow circle?) the tweets with the selected tags
IDs are rounded when requested in D3 (or at least in the browser), making them useless (e.g. 1272562122258604032 -> 1272562122258604000). They need to be stored as strings.
Some of the media within tweets could be useful, and it might be a last-ditch way to get twitter-like tooltips.
This is not supported from GitHub's native markdown, but still important
This calculation is not straightforward in JS. We can just include it directly in the histogram.json
reviewed-oembed-errors.txt
that lists IDs reviewed in #14.collect-twitter-oembeds.py
to print out errors that are new.collect-twitter-oembeds.py
to include returned messages with "error"
to be included in the "error" field.After stripping out the blm-tweets.csv and changing headers, current make scripts shouldn't work
This could be either static or D3. Maybe just static for now.
all lowercase, spaces replaced with underscore
Spike on implications of slightly altering reply / thread filtering.
On the project's index.html, list all companies and their histograms. First just get it done with simple D3, then try to implement hover as twitter embed. Place data files in a docs
dir
This isn't straightforward in D3. Not sure how to best move forward
a la The Correspondent. Span with invisible content attached to word. On click span becomes block that contains content.
Design some kind of block after each paragraph where we can place images, gists, links, etc.
Create an index.html
with the report and then a all-corporations.html
for summaries
found in docs/twitter-oembeds.json
with the key "errors"
Isn't combining markdown with charts what Jupyter was made for? But I want a friendlier medium to any reader... so a proper website? I don't want to invest so much time in that! I could generate a website from Markdown which points to the files generated here. The only concern is interactive graphs, but D3 has certainly been used in GitHub pages elsewhere.
Include it in error list for twitter-oembeds.json
, rewrite logic to include. Also research what this used to be.
After finishing data visualization, run a final pass through all tweets to ensure consistency
Only need HTML. We can also strip out the script widge js`
https://observablehq.com/@jashkenas/inputs @ autoSelect
We have both the static images and the interactive visualizations. For static images, we can place the legend above the histogram instead of to the right. For dynamic images, see how we can increase circle size, reduce margins, and ensure that the graph is taking up the full given width. Also consider widening default text block width.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.