bshouse / geotweeter Goto Github PK
View Code? Open in Web Editor NEWFinal Class Project: Look at GeoTagged Tweets
License: MIT License
Final Class Project: Look at GeoTagged Tweets
License: MIT License
Smiley has a nice legend to make the map readable. The rest of the heat maps should have something similar.
Fix the state indexs that do not reference properties.state
When moving from users/travel to happiness, the old bubble chart is not cleaned up but should be.
Adding the media content in the wiki page.
Install React for client side framework
Moving from user report to Hot spots does not remove the users chart
Replace Express with Sinatra as the web server
For the world as a whole and each country, create a summary that count the number of tweets at any given hour of the day.
Create a report that will look at the tweets by users and summarize the number of states/countries they tweet from.
Add the missing quotes to the object keys.
enable heat map
Add media URL to the database to track images.
Digging down the media analysis by showing the retweets and uploaded images separately and showing the video links separately.
Create Heat Map based on Happiness of Region
-Text Analysis of Tweet Body
-Smiley Faces
I am not sure what is going in the "Twitter Tables" tab of the website.
Please remove it.
Add the Media GeoTweets to the days page
On the page http://www.alexrothenberg.com/2014/01/06/learning-d3-by-building-a-chart.js.html under the heading of "Loading different data sets" there appears to be a lower overhead way to update the bar charts without rebuilding everything. I suspect it would offer a performance improvement.
Media hours needs a chart to visualize results
A sample html page for the hour of the day charts needs to be written.
Many of the charts use the same resources, but currently each chart loads that data itself. For example, the Hot Spots and Media Hot Spots pages load the Country GeoJSON.
These shared resources should be loaded in a resource manager and made readable to the different charts that need them.
The Hotspots page and the update in pull request #21 draws the country map below the world map when you click on a country map.
The country map draw may not be immediately obvious and something needs to be done to present the map. Maybe scroll to the bottom of the page or put it into a pop-up (modal dialog).
Add functions to count the media property where the property is not returning null string per state for a country.
world.html and country.html need to be merged into a single page in preparation for the migration to react.
These dialogs should show the country name that was selected
The hours table should only appear once.
Update createIndexes.js to show the final count before cleaning up and exiting.
Migrate the template reports into the react framework.
A page needs to be created that will display the summary results of the "World Hour" summary. It should default to the World view and give users an option to see an individual country.
Would it be possible to move the Sinatra configuration into the package.json so we do not have two configuration files?
I noticed that Ruby MongoClient documentation show a way to use the URI that is currently in the package.json: client = MongoClient.from_uri(uri)
Would it be difficult to have your Ruby app ready the package.json and have the DB URI and webserver IP/Port read from there?
Thank you.
Fix the labels
Compound indexes should be passed to ensureIndex as an Object and not a String.
The world map should stick around after the country pop-up is drawn and closed
Create a summary and bar chart for Day of the week
The travel tab is not referenced in the app.js with the proper tab number.
Put commas in the number so they are easy to ready
Creating a script to see how many images are tweeted at the world perspective.
Add tbody to all tables in app.js
Hey @bshouse when I am indexing text do I want to have a compound index with country? I noticed most of the indexes you create do, such as:
'{"properties.country": 1, "properties.local_doy": 1}',
I'm currently just text indexing the "text" of the tweet as follows:
'{"properties.text": "text"}'
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.