This page lists some of my personal software projects. The software section contains polished software, while the scripts and hacks section is for smaller projects written mostly in Python and Applescript. They are relatively undocumented and may need additional modification or configuration to be useful, but I put them up here in the hope that someone will find them interesting.
Please send any questions or feedback to Nick Matsakis.
![]() Download 97 KB |
BrowserService is a free Mac OS X service which provides a consistent interface for opening URLs and files in various Mac browsers. URLs and file paths selected in Services-aware applications can be opened in a specified browser or in the default browser with a keyboard shortcut. More information can be found in the release notes. |
![]() Download 4 KB |
Sneakoscope is a Firefox extension that hides possible Harry Potter spoilers on the web. It's not perfect—if you visit Harry Potter websites or forums, it likely won't protect you completely. However, it should help avoid a random spoiler posted in a blog comment or news headline. More information can be found in the release notes. |
![]() Download 170 KB |
TerminalDecorator is a script that colors Mac OS X Terminal windows with different color schemes according to the hosts you are connected to via ssh. This is a useful cue when trying to find a terminal connected to a particular machine, especially when using Exposé. |
![]() Download 528 KB |
Preaggregator is a NetNewsWire add-on that groups together a feed’s unseen stories into a single headline. This is useful for feeds that add a great many headlines at once, but where you are more interested in the the fact that the site has updated than the individual headlines. Preaggregator supports all major feed types, including RSS 2.0 and Atom. |
![]() Download 242 KB |
PodcastBuddy is an appscript that uses NetNewsWire 2, iTunes, and the Notes Reader on iPods to create iPod Notes for Podcast feeds. PodcastBuddy creates a note on your iPod for each podcast feed in NetNewsWire which has unheard programs. The notes contain the text of the program's story, the length of the program, and a hyperlink to the program so you can start listening to the program immediately from the show. Requires appscript. |
![]() Download 41 KB |
Hide Extensions is an Applescript that can be used as a folder action or droplet hide filename extensions (it will need to be converted with Script Editor to be used as a droplet). One suggested use is to set it as a folder action on your downloads folder, thus automatically hiding extensions on downloaded files. |
![]() Download 100 KB |
Print Droplet is an Applescript droplet that will take dropped files and print them to the default printer using the command-line tool |
![]() Download 100 KB |
iCal Scripts are a pair of Python scripts for manipulating iCal calendar files. The first script, |
![]() Download 4 KB |
Scheme Language Module This is a codeless language module for BBEdit and TextWrangler for the Scheme programming language. It's a very quick and dirty attempt and doesn't attempt to separate the Scheme primitives from library features. Put it in the Language Modules folder of TextWrangler or BBEdit's Application Support folder. |
For information on using folder actions, see Apple's page on folder actions.
Please send comments or questions to Nick Matsakis