{"id":16446557,"url":"https://github.com/edoardottt/tweetpro","last_synced_at":"2025-08-03T20:34:09.276Z","repository":{"id":109575492,"uuid":"148837237","full_name":"edoardottt/TweetPro","owner":"edoardottt","description":"University Java project. It's a lightweight tool specialized in tweets analysis. :chart_with_upwards_trend:","archived":false,"fork":false,"pushed_at":"2024-11-10T09:32:37.000Z","size":3293,"stargazers_count":10,"open_issues_count":0,"forks_count":5,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-04T14:21:51.378Z","etag":null,"topics":["design-patterns","graph","java","java-8","java-library","javadev","json","retweets","tweet","tweets","twitter","university","university-assignment","university-course","university-project"],"latest_commit_sha":null,"homepage":"https://edoardottt.com/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/edoardottt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-09-14T20:12:55.000Z","updated_at":"2024-11-10T09:32:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"feea6a8c-3b73-41b9-88bd-717d69e54211","html_url":"https://github.com/edoardottt/TweetPro","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/edoardottt/TweetPro","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edoardottt%2FTweetPro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edoardottt%2FTweetPro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edoardottt%2FTweetPro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edoardottt%2FTweetPro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/edoardottt","download_url":"https://codeload.github.com/edoardottt/TweetPro/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edoardottt%2FTweetPro/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264465873,"owners_count":23612583,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["design-patterns","graph","java","java-8","java-library","javadev","json","retweets","tweet","tweets","twitter","university","university-assignment","university-course","university-project"],"created_at":"2024-10-11T09:48:04.954Z","updated_at":"2025-07-09T13:08:50.950Z","avatar_url":"https://github.com/edoardottt.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TweetPro\n\n![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/edoardottt/TweetPro)\n![Java Version](https://github.com/edoardottt/images/blob/main/TweetPro/java8.svg)\n\n**Follow [@edoardottt2](https://twitter.com/edoardottt2) on Twitter!**\n\nDescription :mega:\n------\nTweetPro is a University project of the *Programming Metodologies* Course held by Prof. Roberto Navigli.\nIt's a Java tool that analyzes Tweets and other things related to Twitter.\n\n\nTweet :baby_chick:\n-------\n\nIt contains a numerical ID, a body, an User that wrote it and counter of retweets and likes.\nA tweet can be retweetted. In this case is itself a tweet, with an original tweet's reference.\nIt can have also media.\n\n\nUser :boy:\n-------\n\nAn User is identified by an unique name ([@edoardottt2](https://twitter.com/edoardottt2)), an unique numeric id and by\na name 'name', not unique. An User can be verified (which adds a sign of\ncheck blue to its name). An User has followers (followers), or other users who follow i\ntweets, and he himself is a follower of other users (following), that is users to whom the user is\ninterested. An User can post tweets.\n\n\nA tweet is stored as a JSON file :books:\n-------\n\nLike this:\n\n```JSON\n\"tweet\": {\n  \"id\": 464731336310140929,\n  \"text\": \"RT @9GAGTweets: From Hulk... hue hue hue - http:\\/\\/t.co\\/bNRmL7uUVf\",\n  \"user\": {\n    \"id\": 534017128,\n    \"name\": \"jasmine s.\",\n    \"screen_name\": \"jasminesaff\",\n    \"followers_count\": 311,\n    \"favourites_count\": 0,\n    \"friends_count\": 245,\n    \"verified\": false,\n    \"statuses_count\": 10704,\n  },\n  \"retweeted_status\": {\n    \"id\": 464717213304627200,\n    \"text\": \"From Hulk... hue hue hue - http:\\/\\/t.co\\/bNRmL7uUVf\",\n    \"user\": {\n      \"id\": 471022109,\n      \"name\": \"9GAG Tweets\",\n      \"screen_name\": \"9GAGTweets\",\n      \"followers_count\": 251032,\n      \"friends_count\": 3,\n      \"favourites_count\": 0,\n      \"statuses_count\": 124287,\n    },\n    \"retweet_count\": 151,\n    \"favorite_count\": 46,\n    \"entities\": {\n      \"hashtags\": [],\n      \"media\": [\n        {\n          \"media_url\": \"http:\\/\\/pbs.twimg.com\\/media\\/BnMB19sIIAAJv0O.jpg\",\n        }\n      ]\n    }\n  },\n  \"retweet_count\": 0,\n  \"favorite_count\": 0,\n  \"entities\": {\n    \"hashtags\": []\n    \"media\": [\n      {\n        \"media_url\": \"http:\\/\\/pbs.twimg.com\\/media\\/BnMB19sIIAAJv0O.jpg\",\n      }\n    ]\n  }\n}\n```\n\nDownload :satellite:\n--------\n\n```console\ngit clone https://github.com/edoardottt/TweetPro\n```\n\n--------\n \n[edoardottt.com](https://edoardottt.com/) to contact me.\n \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedoardottt%2Ftweetpro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fedoardottt%2Ftweetpro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedoardottt%2Ftweetpro/lists"}