Developer Guide
Contents |
Welcome
Welcome to the wonderful world of developing apps for TWiT. This page will curate the various resources available to developers, as well as provide links to streams and other information.
The Name and the License
The full name of the company is "TWiT, LLC".
Most people refer to us as "TWiT".
"TWiT.tv" is our website. It should never be used as the name of the network.
TWiT® and the TWiT Logo are registered trademarks of Leo Laporte.
Our netcasts are released under a Creative Commons Attribution Non-Commercial Share-Alike license. That means you are allowed to take them, remix them, reuse them, share them, or repurpose them however you like, provided you give credit to TWiT, share your version in the same way, and do not use them for commercial purposes.
If you release an app that uses our content, you are welcome to charge for it. You worked hard to create it, and deserve to get paid for your time.
Graphics
Logo
TWiT logo in Adobe Illustrator format.
Please use this version of the logo. The old version of the logo with the inner ring, rounded feet on the bug, lighter blue, and "futuristic" font should not be used any longer.
Please try to refrain from adding filters, changing the colors, etc. You're welcome to separate the bug from the blue background. If using the TWiT text, please center the text below the bug or use the text centered to the right of the bug.
Colors
TWiT's official colors in RGB are:
- Black - #231f20
- Blue - #34aad2
- Red - #dd1f25
(If someone wanted to eyeball these and come up with PMS specifications, that would be great!)
Album Art
All of the TWiT album art is available through the following URL structure: http://feeds.twit.tv/podcasts/coverart/twit600.jpg
You can replace the show name with the appropriate 3 letter code to get the album art for the show you need.
You can append "video" or "audio" after the number to get the version specific to video feeds or audio feeds: http://feeds.twit.tv/podcasts/coverart/twit600audio.jpg
Sizes are available at 600px, 300px, and 144px, and you can get those by changing the URL appropriately: http://feeds.twit.tv/podcasts/coverart/twit144.jpg
You can find just about any combination: http://feeds.twit.tv/podcasts/coverart/tnt300video.jpg
Calendars
Live calendar direct (web view): http://www.google.com/calendar/embed?src=thisweekintech%40gmail.com&ctz=America/Los_Angeles
Live calendar direct (ics): http://www.google.com/calendar/ical/thisweekintech%40gmail.com/public/basic.ics
Live calendar short (web view): http://twit.tv/cal
Live calendar short (ics): http://twit.tv/calsubscribe
We recommend using the short URLs. They will be automatically updated if the calendar URL ever changes again.
Feeds
TWiT RSS feeds live at http://feeds.twit.tv/.
Audio feeds use this structure: http://feeds.twit.tv/twit.xml
HD video feeds use this structure: http://feeds.twit.tv/twit_video_hd.xml (Current HD feeds: TWIT, TNT, KH, IFIVE, TWIET).
Large video feeds use this structure: http://feeds.twit.tv/twit_video_large.xml
Small video feeds use this structure: http://feeds.twit.tv/twit_video_small.xml
The .xml is optional. Feeds should work with or without it.
Stream URLs
The following URLs are direct links to our video and audio streams. HLS streams should work on iOS devices and Roku players, but can be flaky here or there. The Flosoft.biz stream is hosted by TWiT and is an HLS stream optimized for some flakier devices (like the Roku). Flosoft.biz also has a Smooth Streaming stream for WP7 devices.
BitGravity
- BitGravity 400 Kbps legacy HTTP stream
- BitGravity 1 Mbps legacy HTTP stream
- BitGravity 400 Kbps HLS stream
- BitGravity 1 Mbps HLS stream
UStream
Justin.tv
Flosoft.biz
Audio
TWiT Show Abbreviations
These are the short codes for each active show. These work for determining album art URLs, feed URLs, and show URLs.
aaa
byb
floss
fr
hn
htg
ifive
kh
mbw
nsfw
sn
tnt
tsh
ttg
twich
twiet
twig
twil
twit
tri
specials
wdgw
ww