Greatest Hits

18 votes
1 answer
5k views

What is an oAuth domain

What is the oAuth domain that is mentioned in the StackApps app registration form? I googled it but couldn't find a good description.
50 votes
0 answers
1k views

Punch a user button!

Gotten frustrated with a user? Want to vent? Feel like punching them? Don't worry, here's a script that adds a "Punch" button to every gravatar. You can punch all the worst users now: Installation ...
  • 2,725
17 votes
5 answers
2k views

Review Stalker Reloaded: A cross-site dashboard for reviews

About Originally based very loosely on the OBSOLETE - Review Stalker user script, this script has been rewritten several times since then. Its purpose is to be a one-stop pinned tab, always checking ...
3 votes
1 answer
5k views

How to convert a (javascript) date to the API timestamp format?

When I am using this page for the Stack Exchange API /search path, I can see that it is generating time-stamps in this format: fromdate=1380326400&todate=1380412800 What is this date format? How ...
18 votes
1 answer
260 views

Accessing Authenticated User's Close/Delete History

I'm working on the PHP chatroom's cv-pls backlog UI. Many users and myself would like the ability to track which questions we have already handled though close/delete votes. To be able to do that I ...
4 votes
1 answer
5k views

how to get access token from redirect uri in android

I enabled both client side flow and desktop oauth redirect url, and manage to get the user login and get redirected to https://stackexchange.com/oauth/login_success#access_token=xxxxx But how can i ...
9 votes
7 answers
4k views

How to format time since xxx e.g. "4 minutes ago" similar to Stack Exchange sites

function timeSince(date) { var seconds = Math.floor((new Date() - date) / 1000); var interval = Math.floor(seconds / 31536000); if (interval > 1) { return interval + " years";...
4 votes
1 answer
202 views

Issue with JavaScript SDK

When using the JavaScript SDK to enable client side OAuth flow, I'm running into this issue: Uncaught TypeError: Cannot read properties of null (reading 'postMessage') And the page gets stuck with the ...
9 votes
1 answer
660 views

How about linking Stack Exchange to IFTTT?

Why is there no channel for Stack Overflow on IFTTT? It would be great if I can mash up the Stack Exchange website with other web-based services like Google Reader or GMail, receive a SMS or ...
  • 191
53 votes
9 answers
4k views

OBSOLETE - New Q! - Google Chrome Extension notifies you of new questions of interest and inbox messages

Obsolete. Code last updated 7 years ago. Chrome store links are long dead. Source code still available though. Screenshots A new question notification in Chrome 6 in Windows XP A new answer and ...
  • 789
20 votes
0 answers
792 views

Find old display names of a user

As observed here, it can be confusing when certain users who had gone months under one name suddenly switched to new names So I've made a simple API-based tool: Old display names of a user It ...
user avatar
32 votes
8 answers
5k views

StackWrap4J Java wrapper

The StackWrap4J 1.0.1 jar is now available! (See the changelog) Sample Code / Screen Shot The following code snippet was used to test the wrapper in the Android emulator: TextView text = (TextView)...
9 votes
1 answer
1k views

How to see which users upvoted a question?

I assume this information is tracked, since StackOverflow shows me the questions I have upvoted (when going to their question page, I can undo the upvote). I couldn't find any api call that gives this ...
  • 1,019
29 votes
0 answers
1k views

FireAlarm: detecting low-quality questions with machine learning

There are two versions of FireAlarm. One version is written in C, and the other is written in Swift. This post is about the Swift version. FireAlarm is a chatbot Ashish Ahuja and I have been ...
22 votes
0 answers
2k views

Chat Easy Input Tools - Provides keyboard shortcuts for common text formatting commands

About Provides keyboard shortcuts for common text formatting commands, reducing the dependency on mouse usage. Current version does not have a configurable set of hotkeys but later versions will. ...
  • 811
1 vote
1 answer
4k views

How to programmatically retrieve the access_token from client-side OAuth flow?

I'm making an application in C# and I need to both search and post answers, so I need an access token. I found some information, libraries, and code pieces: The authentication guide for the Stack ...
  • 31
55 votes
6 answers
4k views

SkeetStalker - Get to unanswered questions before Jon Skeet?

Offline! This app is no longer supported. But perhaps the source code at GitHub may be useful. Screenshots Main Page Supports all Stack Exchange sites via StackAuth Search for users on any site ...
  • 819
2 votes
1 answer
2k views

Implicit OAuth flow puts the access token in the hash?

The implicit OAuth flow puts the access token in the hash. However, I would like to get that in the query (from example.com/hi#access_token=123456 to example.com/hi?access_token=123456) for it to work ...
user avatar
28 votes
0 answers
998 views

Belisarius - Detecting vandalism on Stack Overflow

Background: This bot has been developed in an attempt to help capture possible vandalism. This includes: Removing all code Replacing all content with nonsense/repeated words Adding solutions to ...
  • 441
2 votes
5 answers
4k views

Get user data using curb/Curl in Ruby

I am trying to get user data in my Rails app. I am doing this: url_so = "http://api.stackoverflow.com/1.0/users/231917?type=jsontext" curl = Curl::Easy.new(url_so) curl.perform data_obj = ...
  • 183
15 votes
1 answer
2k views

Unable to get access token

I am trying to get a non-expiry access token, like so: https://stackexchange.com/oauth?scope=no_expiry&redirect_uri={{some_uri}}&client_id={{some_value}} I am repeatedly getting the error: ...
  • 185
10 votes
1 answer
299 views

Customizable, short URLs for Stack Overflow profiles

Demo Why When building my personal site, I realised that SO seemed to be one of the (or rather, the only) platforms that didn't allow users to create a short, username-based link — After a quick ...
28 votes
0 answers
5k views

Overflow7 - Stack Exchange sites on Windows Phone 7

Video of 1.0 On YouTube - http://bit.ly/stackoverflowforwp7 About This is a Stack Overflow app for Windows Phone 7 - it allows you to browse, read and bookmark Stack Exchange sites Screenshot ...
  • 455
18 votes
6 answers
4k views

Stack.PY - A Python Module for Accessing the Stack Exchange 2.1 API

Now on PyPI! You can now find Stack.PY on PyPI, Python's package index. This means that you can install the package simply by running the following command in a terminal: pip install stackpy About ...
  • 22.8k
37 votes
3 answers
2k views

se-flair: HTML combined Stack Exchange site flair

Screenshots Screenshots of some samples: Tooltip with total reputation: Tooltip with specific-site reputation: Live PNG Samples: About se-flair produces combined-account flair in the ...
  • 623
4 votes
8 answers
4k views

How to format reputation numbers similar to Stack Exchange sites

UPDATE For JavaScript, see CMS's implementation below. It is much more elegant than the one I provide in the body of this Q. // formats a number similar to the way stack exchange sites // ...
20 votes
1 answer
319 views

sechatr - adding Hangouts-style avatars to chat

New And Improved! I have rewritten the application and fixed a ton of bugs that were causing issues (and extremely high memory usage). If you ran into trouble before, give the new version a spin! ...
  • 22.8k
1 vote
1 answer
1k views

How can I use an iOS custom URL scheme as redirect_uri?

I am trying to implement OAuth using iOS URL schemes. For example if I provide myapp:// as redirect_uri the app should launch. However, I cannot add it as OAuth domain in the Stack Apps settings, as ...
  • 113
14 votes
5 answers
1k views

Stack Alert [Opera] - Keep tabs on your inbox without needing to have a Stack Exchange site open

Not using Opera? Don't worry, Stack Alert is available for other browsers as well. Visit the appropriate page for your browser below: Google Chrome Mozilla Firefox Screenshot / Code ...
  • 22.8k
24 votes
1 answer
1k views

Ask Ubuntu Toolbar Buttons - A set of toolbar buttons for Ask Ubuntu that make it easy to insert links to packages, PPAs, etc

Update: This script was previously called "Insert APT Link" but has now been renamed. As such, you need to uninstall any previous versions before installing the new one. Screenshot / Code ...
  • 22.8k
15 votes
7 answers
6k views

iStack for iPad

iStack iPad currently isn't available on the appstore, it's in development as is getting towards the end of the first version. I'm now starting to look for beta testers, you will need an iPad device,...
  • 3,048
41 votes
0 answers
3k views

OBSOLETE - Stack Exchange Deleted Question Viewer

READ: THIS DOES NOT WORK. It has been broken by improvements in privilege enforcement. Sorry! The only reason I haven't deleted this post is that it would be particularly cruel for people seeking a ...
  • 1
3 votes
1 answer
3k views

Searching on Stack Overflow and using the API give different results?

I am trying to use the Stack Exchange API to see the trends on different topics. Looking at the API documentation, I see that I could do this using the /search path (it's documented that this method ...
31 votes
2 answers
5k views

SpaceOverflow - An awesome new way to browse the Stack trilogy!

Browse questions in 3D space! About There are a lot of interesting questions in the Stack Trilogy. But it is difficult to find your way through the huge amount of content when the only way to browse ...
  • 501
8 votes
1 answer
613 views

Cursor decorations based on the April Fool's 2019 theme?

I've really enjoyed the April Fool's theme this year, most of all the cursor decoration. Could someone create a user script for me that activates the decoration everywhere on the network (chat can be ...
  • 290
2 votes
1 answer
5k views

jQuery Ajax calls return null

When I enter the API URLs into my browser they work, but when I try from jQuery they just return null. When I open the HTML below, all I get is an alert that says null, despite the fact that Firebug ...
  • 789
7 votes
1 answer
551 views

TeamMod v1.1-alpha - Enables moderation features in Teams

I don't care, gimme the download link! You can download the script from its GitHub repo, or use the direct download link. Credits I've developed this by myself, but I'd like to thank Tyberius from ...
  • 439
16 votes
0 answers
936 views

Stack Overflow View - Visual Studio code extension

About: This is a Visual Studio Code extension that allows developers to search Stack Overflow inside of the text editor, to quickly access answers and view questions. Screenshot / Code Snippet: ...
  • 161
5 votes
1 answer
396 views

Sort Best First

Inspired by the Fastest Gun question on the central Meta, this script implements answer sorting based on a modified Wilson score. Installing the script adds a ‘Modified Wilson score’ sort option on ...
82 votes
3 answers
2k views

Threaded comments

History June 6, 2012: Fixed an issue that can cause major problems with chat. December 17, 2013: Fix an incompatibility with the Winter Bash code. Screenshot Before: After: About Instead of ...
  • 10.9k
5 votes
0 answers
247 views

Export SO Developer Story to devstory.fyi

About devstory.fyi allows you to import your SO Developer Story so you can continue to manage it once SO sunsets this feature. You can import and fully manage your story. You can share (if you want) a ...
38 votes
2 answers
3k views

StacMan - .NET client for Stack Exchange API v2

Features Supports all Stack Exchange API V2 methods through version 2.1 Easy to use: one-to-one mapping between StacMan and API methods/params Async is easy: methods return Task<T> so they're ...
  • 481
9 votes
0 answers
887 views

Chrome Extension for Stackoverflow - Customize the color scheme

I created a google chrome extension that allows you to choose custom themes in order to make pretty the code that you read. The extension injects CSS (Lite extension) and saves your preference theme. ...
  • 191
2 votes
1 answer
3k views

Bad format returned by Stack Exchange API, not GZip?

I'm attempting to request some information using the Stack Exchange API. Supposedly, it returns responses compress with GZip. Using Microsoft's System.IO.Compression.GZipStream or Ionic.Zlib....
  • 145
3 votes
1 answer
4k views

HTTP 400 "Bad Request" while using "access_token" in request Url

I registered an app, obtained a key and I have implemented the implicit OAuth 2.0 flow in a Windows 8 desktop app (as per the documentation available here). After receiving and storing the access ...
39 votes
2 answers
2k views

Dude, where's my cursor?

About This user script makes it easier to edit long questions and answers by doing the following things: It constrains the height of the Markdown preview to 500 pixels by default, so you can see the ...
  • 10.9k
16 votes
0 answers
1k views

Stack Notifier - a chrome extension to show new questions and inbox notifications

Screenshot / Code Snippet About Stack Notifier is a chrome extension which notifies you whenever new questions are available in your selected tags. This will help you to give your answers quickly ...
53 votes
11 answers
5k views

OBSOLETE - Soapi.CS : A fully relational fluent .NET Stack Exchange API client library

Soapi.CS for .Net / Silverlight / Windows Phone 7 / Mono as easy as breathing...: var context = new ApiContext(apiKey).Initialize(false); Question thisPost = context.Official .StackApps ....
  • 11.5k
17 votes
0 answers
271 views

I downvoted because

What did you do? I made a free thing. http://idownvotedbecau.se/ It's not specifically targeted at Stack Overflow, or at the other Stack Exchange websites, but I made the thing because I wanted to use ...
8 votes
2 answers
205 views

Userstyles to (semi) revert the new Top Questions design

These userstyles attempt to revert the unpopular changes introduced to the Top Questions pages. See Announcement ~ New post summary designs on greatest hits now, everywhere else eventually Source ...
  • 181