{"id":21194454,"url":"https://github.com/cspray/soupanddown","last_synced_at":"2025-07-10T03:33:44.547Z","repository":{"id":2508252,"uuid":"3483483","full_name":"cspray/SoUpAndDown","owner":"cspray","description":"A Google Chrome extension to get up/down vote counts on ANY Stack Exchange site...regardless of reputation.","archived":false,"fork":false,"pushed_at":"2012-11-29T01:41:14.000Z","size":144,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-03-16T10:20:28.698Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/cspray.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}},"created_at":"2012-02-19T05:01:17.000Z","updated_at":"2013-10-17T12:22:01.000Z","dependencies_parsed_at":"2022-08-25T14:02:05.995Z","dependency_job_id":null,"html_url":"https://github.com/cspray/SoUpAndDown","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cspray%2FSoUpAndDown","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cspray%2FSoUpAndDown/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cspray%2FSoUpAndDown/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cspray%2FSoUpAndDown/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cspray","download_url":"https://codeload.github.com/cspray/SoUpAndDown/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225616387,"owners_count":17497159,"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":[],"created_at":"2024-11-20T19:22:20.011Z","updated_at":"2024-11-20T19:22:20.579Z","avatar_url":"https://github.com/cspray.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SoUpAndDown\n\nA Google Chrome extension to retrieve the up/down vote count for any question or\nanswer on any Stack Exchange site...regardless of reputation earned on that site.\n\n## Problem meet solution\n\nThe problem?  Not knowing how active or controversial a heated answer on a Stack Exchange\nsite really is unless you are above 1000 reputation.  Well, I'm not above 1k on a lot of sites\nthat I want to know this information.  So, I made SoUpAndDown.\n\n## How to install\n\nJust [download the Chrome extension at our downloads page](https://github.com/cspray/so-up-down/downloads)\nand then double click the file.\n\nAlternatively you could clone the [SoUpAndDown repo itself](http://github.com/cspray/so-up-down)\nand then install the extension via the normal developer install.\n\n## How it works\n\nWe take a look at your reputation for a given site, by checking the existence of\nthe HTML element matching the jQuery selector: `#hlinks-user .reputation-score`.\nIf it is found we use the value in that element for the reputation.  If the element\ncould not be found, which likely means you aren't logged in, we assume your reputation\nto be zero.\n\nIf your reputation was determined to be **below 1000** we add our own, extension-specific\nclass to all HTML elements matching the jQuery selector: `.vote-count-post`.  Finally,\nwe add a click event handler to all elements matching this extension-specific class\nthat parses out the information needed to query the API and stick the up/down vote\ncount back into the appropriate question or answer.\n\nUltimately, it looks and feels just like the normal established-user privilege.\n\n## Bugs?\n\nFound an error?  Got some way to improve the code?  [Raise an issue](http://github.com/cspray/SoUpAndDown/issues).\n\n**Created by [Charles Sprayberry](http://cspray.github.com/)**","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcspray%2Fsoupanddown","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcspray%2Fsoupanddown","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcspray%2Fsoupanddown/lists"}