Overall Concept: 1) Create an rss feed on a web hosting service, and perform the authentication there. 2) Extract the rss feed from the host using our Quartz Composition. What You Need: 1) A web hosting service (for me, it’s my website) 2) Quartz Composer (download ‘graphics tools for xcode.dmg’ here: https://developer.apple.com/downloads/index.action?name=for%20Xcode%20-) You will need to create an Apple Developer Account. Instructions: First, you will need to go to: http://www.djfunkyt.com/#section4b and download the pacakge that I have prepared by clicking on: For Video Deejays: Quartz Composer Twitter v1.1 API Fix There are 2 folders in the package: 1) twitter (contains files you need to edit and upload to your host) 2) qc (quartz composer file) Step 1: Creating the RSS feed (how to use the ‘twitter’ folder in the package) The instructions and code are adapted from the following website (I did minor alterations to the code call functions), so credit goes to the author of the page and the sources mentioned in there: http://blog.fogcat.co.uk/2013/01/17/creating-an-rss-feed-for-your-twitter-home-page/ Here’s a modified extract from the website of what you should do: 1) Go to https://dev.twitter.com/apps 2) Log in with your Twitter name and password 3) Click on the create a new application button 4) Provide a name, description and a URL for the application (the URL is just where people can find out about your code). You can leave the Callback URL blank 5) Accept the terms and complete the captcha and you will be taken to the settings pages for your application. 6) Go to the settings tab 7) Select Read only as the application type and update the settings. 8) Go back to the details tab and click the “create my access token” button at the bottom. You will now have a page with a number of codes, you will need to copy the values for: Consumer key Consumer secret Access token Access token secret 9) In the package that you have downloaded, there is a folder called ‘twitter’. Within that folder, there is a ‘keys’ folder, which contains a file called personal_keys.php. Open it and edit it using a text editor. Replace the dummy values with the ones you copied above. Also replace the domain where you will be hosting the feed. (eg www.djfunkyt.com) 10) Upload the entire ‘twitter’ folder to your web site (eg I end up having www.djfunkyt.com/twitter) 11) Test the feed by entering the appropriate URL into Internet Explorer e.g. http://www.djfunkyt.com/twitter.rss.php Step 2 (Modifying the QC file) Using the Quartz Composer EDITOR, open the quartz composition file in the qc folder. There is only one item that you need to modify in the qtz file. Follow these steps: 1) Double click on the box called ‘Twitter Live Feed for ME’. 2) Click On the box called ‘WWW Address’. 3) Click on the button ‘Patch Inspector’ 4) Enter your hosting service address where you uploaded your twitter folder eg. http://www.djfunkyt.com/twitter/rss.php 5) Close Quartz Composer and drag your updated qtz file into ME. Your twitter feed should be good to go now. NOTE: Twitter limits the number of requests per 15 min block, and I appear to exceed this limit. Hence, the feed tends to stop once in a while (when the limit is exceeded), until the next 15 min block. I’m messing around with the refresh interval values now, so if anyone has any ideas, please let me know.