{"id":19852554,"url":"https://github.com/rosette-api-community/chrome-ext-sentiment","last_synced_at":"2026-04-24T12:33:52.976Z","repository":{"id":84699314,"uuid":"55247706","full_name":"rosette-api-community/chrome-ext-sentiment","owner":"rosette-api-community","description":"Google Chrome extension analyzing the sentiment of twitter and facebook posts using the Rosette API.","archived":false,"fork":false,"pushed_at":"2016-07-06T21:54:08.000Z","size":2180,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-06-03T08:05:17.627Z","etag":null,"topics":["chrome-extension","entity-extraction","facebook","machine-learning","natural-language-processing","nlp","sentiment","sentiment-analysis","sentiment-analysis-extension","sentiment-classification","twitter"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rosette-api-community.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"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":"2016-04-01T16:48:47.000Z","updated_at":"2019-02-14T21:03:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"dcbeea06-1b2e-454f-9adb-a33bc8cfd3fc","html_url":"https://github.com/rosette-api-community/chrome-ext-sentiment","commit_stats":{"total_commits":5,"total_committers":2,"mean_commits":2.5,"dds":0.4,"last_synced_commit":"d332de1d4e512833b54c52ed3d5cb12b14a36c45"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rosette-api-community/chrome-ext-sentiment","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rosette-api-community%2Fchrome-ext-sentiment","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rosette-api-community%2Fchrome-ext-sentiment/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rosette-api-community%2Fchrome-ext-sentiment/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rosette-api-community%2Fchrome-ext-sentiment/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rosette-api-community","download_url":"https://codeload.github.com/rosette-api-community/chrome-ext-sentiment/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rosette-api-community%2Fchrome-ext-sentiment/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32224165,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T10:26:35.452Z","status":"ssl_error","status_checked_at":"2026-04-24T10:25:27.643Z","response_time":64,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["chrome-extension","entity-extraction","facebook","machine-learning","natural-language-processing","nlp","sentiment","sentiment-analysis","sentiment-analysis-extension","sentiment-classification","twitter"],"created_at":"2024-11-12T14:03:30.494Z","updated_at":"2026-04-24T12:33:52.960Z","avatar_url":"https://github.com/rosette-api-community.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"#chrome-ext-Sentiment\n\n**Chrome extension utilizing the Rosette API to determine sentiment of Facebook and Twitter posts.**\n\n##Installation\n\nCheck out this repo to your machine.\n\nVisit chrome://extensions in your browser (or open up the Chrome menu by clicking the icon to the far right of the Omnibox:  The menu's icon is three horizontal bars and select Extensions under the Tools menu to get to the same place).\n\nEnsure that the Developer mode checkbox in the top right-hand corner is checked.\n\nClick Load unpacked extension… to pop up a file-selection dialog.\n\nNavigate to the directory in which your extension files live (the directory into which you've cloned this git repo), and select it.\n\nAlternatively, you can drag and drop the directory where your extension files live onto chrome://extensions in your browser to load it.\n\n##How to Use\n\nClick on the Rosette icon in your Chrome extensions bar at the top right. Click `Enter API Key` to enter your Rosette API Key and save it.\n\nMake sure the extension is enabled, and go to facebook.com or twitter.com and see green and red-highlighted posts.\n\n###About this extension\n\nThe Rosette Sentiment Analysis Chrome extension is part of a series of Chrome extensions designed to demonstrate the capabilities of the Rosette API by Basis Technology. All extensions require a Rosette API Key to function in Chrome. If you don't have one, you can get one [here](https://developer.rosette.com/signup). The Sentiment Analysis extension's sister extensions are the Rosette Entity Extraction and Rosette Name Translation extensions. Check them out in their Github repos.\n\nThe Sentiment Analysis extension looks at the posts on a Facebook or Twitter feed and uses the Rosette API's Sentiment Analysis feature to determine the likelihood that the post has positive or negative sentiment. It then colors the post based on that likelihood. Users can turn the extension on and off for Facebook and Twitter individually with the checkboxes in the popup.\n\n###Why isn't this extension working?\n\nThis extension is a demo. As such, there are several reasons why it may not work, or at least may appear not to work. Here are some common ones.\n\n* Incorrect Rosette Developer Key stored in the extension. If you haven't entered a key in the \"Enter API Key\" part of the popup, the extension will probably ask you for one. However, if you enter an invalid key (or even hit \"Save\" while the key field is empty), the extension will not tell you what's wrong. Try entering your key again. Beware, the key is deleted from local storage when the extension is removed from Chrome.\n\n* A particular website doesn't like being crawled by bots. The combination of page-reading JavaScript with the Rosette API can look like a bot to some pages, so that website may refuse to be read as whole page. Sometimes it will work if you highlight text in the page.\n\n* If it doesn't look like it's working, try refreshing the page or clicking on the extension again. It may sometimes come up with different results.\n\nBest of luck! Enjoy this taste of the Rosette API!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frosette-api-community%2Fchrome-ext-sentiment","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frosette-api-community%2Fchrome-ext-sentiment","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frosette-api-community%2Fchrome-ext-sentiment/lists"}