diff --git a/.vs/ProjectSettings.json b/.vs/ProjectSettings.json
new file mode 100644
index 0000000..f8b4888
--- /dev/null
+++ b/.vs/ProjectSettings.json
@@ -0,0 +1,3 @@
+{
+ "CurrentProjectSetting": null
+}
\ No newline at end of file
diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json
new file mode 100644
index 0000000..4d0cd23
--- /dev/null
+++ b/.vs/VSWorkspaceState.json
@@ -0,0 +1,8 @@
+{
+ "ExpandedNodes": [
+ "",
+ "\\dashboard_static"
+ ],
+ "SelectedNode": "\\devjan.py",
+ "PreviewInSolutionExplorer": false
+}
\ No newline at end of file
diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite
new file mode 100644
index 0000000..5d6fd29
Binary files /dev/null and b/.vs/slnx.sqlite differ
diff --git a/.vs/twitter-project/config/applicationhost.config b/.vs/twitter-project/config/applicationhost.config
new file mode 100644
index 0000000..bd44eab
--- /dev/null
+++ b/.vs/twitter-project/config/applicationhost.config
@@ -0,0 +1,1025 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.vs/twitter-project/v16/.suo b/.vs/twitter-project/v16/.suo
new file mode 100644
index 0000000..288f093
Binary files /dev/null and b/.vs/twitter-project/v16/.suo differ
diff --git a/__pycache__/dashboard.cpython-310.pyc b/__pycache__/dashboard.cpython-310.pyc
index cd973cd..abc1685 100644
Binary files a/__pycache__/dashboard.cpython-310.pyc and b/__pycache__/dashboard.cpython-310.pyc differ
diff --git a/dashboard_static/js/code.js b/dashboard_static/js/code.js
index d2959bf..d71171d 100644
--- a/dashboard_static/js/code.js
+++ b/dashboard_static/js/code.js
@@ -20,4 +20,10 @@ $(".sport").on("click", function() {
function getCSSVariable(name) {
return getComputedStyle(root).getPropertyValue(name)
+}
+
+function tweetCell(tweet, parent) {
+ var cell = document.createElement("div")
+ cell.innerHTML =
+ "
"
}
\ No newline at end of file
diff --git a/eca/__pycache__/__init__.cpython-310.pyc b/eca/__pycache__/__init__.cpython-310.pyc
index 680cfe4..c213546 100644
Binary files a/eca/__pycache__/__init__.cpython-310.pyc and b/eca/__pycache__/__init__.cpython-310.pyc differ
diff --git a/eca/__pycache__/arff.cpython-310.pyc b/eca/__pycache__/arff.cpython-310.pyc
index dab7427..43edd69 100644
Binary files a/eca/__pycache__/arff.cpython-310.pyc and b/eca/__pycache__/arff.cpython-310.pyc differ
diff --git a/eca/__pycache__/generators.cpython-310.pyc b/eca/__pycache__/generators.cpython-310.pyc
index 01498c6..84b41a8 100644
Binary files a/eca/__pycache__/generators.cpython-310.pyc and b/eca/__pycache__/generators.cpython-310.pyc differ
diff --git a/eca/__pycache__/http.cpython-310.pyc b/eca/__pycache__/http.cpython-310.pyc
index 0d3ed98..eaafe64 100644
Binary files a/eca/__pycache__/http.cpython-310.pyc and b/eca/__pycache__/http.cpython-310.pyc differ
diff --git a/eca/__pycache__/httpd.cpython-310.pyc b/eca/__pycache__/httpd.cpython-310.pyc
index 8f5eeb1..62084e2 100644
Binary files a/eca/__pycache__/httpd.cpython-310.pyc and b/eca/__pycache__/httpd.cpython-310.pyc differ
diff --git a/eca/__pycache__/pubsub.cpython-310.pyc b/eca/__pycache__/pubsub.cpython-310.pyc
index fc16216..2bccf25 100644
Binary files a/eca/__pycache__/pubsub.cpython-310.pyc and b/eca/__pycache__/pubsub.cpython-310.pyc differ
diff --git a/eca/__pycache__/sessions.cpython-310.pyc b/eca/__pycache__/sessions.cpython-310.pyc
index 61ce819..8888f99 100644
Binary files a/eca/__pycache__/sessions.cpython-310.pyc and b/eca/__pycache__/sessions.cpython-310.pyc differ
diff --git a/eca/__pycache__/sse.cpython-310.pyc b/eca/__pycache__/sse.cpython-310.pyc
index 66c2e6d..c28daf5 100644
Binary files a/eca/__pycache__/sse.cpython-310.pyc and b/eca/__pycache__/sse.cpython-310.pyc differ
diff --git a/eca/__pycache__/util.cpython-310.pyc b/eca/__pycache__/util.cpython-310.pyc
index fcd93e4..6ea917a 100644
Binary files a/eca/__pycache__/util.cpython-310.pyc and b/eca/__pycache__/util.cpython-310.pyc differ
diff --git a/resources/tweet_structure b/resources/tweet_structure
new file mode 100644
index 0000000..9479121
--- /dev/null
+++ b/resources/tweet_structure
@@ -0,0 +1,20 @@
+{
+ created_at,
+ text,
+ source,
+ user:{
+ name,
+ screen_name,
+ url
+ }
+ quote_count,
+ reply_count,
+ retweet_count,
+ favorite_count,
+ entities:{
+ hashtags,
+ urls,
+ user_mentions,
+ symbols
+ }
+}
\ No newline at end of file