Skip to content
Spinnaker
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Spinnaker
.gitignore
CHANGES.txt
LICENSE.txt
README.md
Spinnaker.sln

README.md

Spinnaker

Spinnaker is an Open Source client to App.net with the goal of easily posting to your timeline(s). It is inspired by Sail available on the Mac.

It's not meant to fetch timelines or similar - just for fast posting. Simply press Ctrl-Shift-p to open the compose regardless if Spinnaker is in front or not.

I provide a compiled version with a setup here for download.

It's based on my Open Source library to App.net called AppNet.NET.

Click here to lend your support to: Spinnaker and make a donation at www.pledgie.com !

Notes for developers

Spinnaker uses C# / .NET 4.0 with Visual Studio 2012 for Desktop Express Edition (which is available for free).

You need a developer account with App.net and if you check out this repository and start Spinnaker by pressing F5 the first window will ask for your client ID and secret. They will be stored on your local %APPDATA% for your convenience. If you want to create an installable file you must enter your client ID and secret in the Common.cs file in order to have them embedded in the binary.

Authorization is done by using a WebBrowser control. The downside is that this control by default only renders HTML in quirks mode which will bring a 404 error on authorization success (as the WebBrowser control is limited) and because of this you won't get the needed access token.

To enable the full browser mode you need to enter a parameter in the registry as described on this side. Remember to enter both Spinnaker.exe and Spinnaker.vshost.exe in your registry to have the debug version work also. Also remember that if you deliever a setup (I'll include an NSIS example later on) this setup needs to add those registry keys for the user automatically.

You can’t perform that action at this time.