Skip to content

acidburn0zzz/Spinnaker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%