SignalTime /

Filename Size Date modified Message
Basecamp.xcdatamodel
English.lproj
Japanese.lproj
SignalTime.xcodeproj
Sparkle.framework
license_manager_processing
12.0 KB
35 B
114 B
157 B
4.1 KB
532 B
9.2 KB
1.8 KB
18.6 KB
354 B
5.4 KB
1.4 KB
1.1 KB
716 B
4.2 KB
1.5 KB
227 B
502 B
2.0 KB
34.5 KB
11.2 KB
1.5 KB
9.1 KB
1.7 KB
12.9 KB
151 B
464 B
8.7 KB
241 B
488 B
1.0 KB
9.2 KB
261 B
237 B
who:   matt@genges.com
what:  OS X desktop viewer for Basecamp data
when:  made Feb 2008.  Improved and bugfixed April-May 2008.
       published January 2009.
where: everywhere
why:   Someone wanted to export their Basecamp time entries to Quickbooks format
license: MIT

prereqs:
  - 10.4+
  - OS X Developer Tools

performance: if you do everything right, it doesn't crash.

installation: build it.  

History:
  In January 2007 someone mentioned they kept manually entering their Basecamp
data into Quickbooks.  Inspired by their need, I made SignalTime.
  SignalTime gives you multiple views into your Basecamp data as well as the
ability to export time records into Quickbooks IIF or CSV formats.
  After trying to sell SignalTime licenses starting May 2007 and receiving a 
handful of downloads, nobody appeared overly interested in using 
(or purchasing) SignalTime.

  Now, near the one-year anniversary of SignalTime's inception, it's time
to set him free.  SignalTime and the accompanying licensing infrastructure 
are posted here for your edification, amusement, and maybe even for actual use.


Odd files out:
  Licensing Infrastructure:
    Example license files are in license_manager_processing/ including the 
  private key for signing SignalTime licenses.  Examples of pre-signed and 
  post-signed licenses are there and in the SignatureManager.m test() function.

  Sparkle Packaging:
    The pack_signaltime.sh script turns a .app bundle into a format appropriate
for posting to a Sparkle app feed.

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.