<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
      <title>All Discussions - Pythonista Forums</title>
      <link>http://omz-software.com/pythonista/forums/discussions/feed.rss</link>
      <pubDate>Sat, 18 May 13 23:30:06 +0200</pubDate>
         <description>All Discussions - Pythonista Forums</description>
   <language>en-CA</language>
   <atom:link href="/pythonista/forums/discussions/feed.rss" rel="self" type="application/rss+xml" />
   <item>
      <title>Can a WebGUI toolkit like Muntjac be installed?</title>
      <link>http://omz-software.com/pythonista/forums/discussion/290/can-a-webgui-toolkit-like-muntjac-be-installed</link>
      <pubDate>Sat, 18 May 2013 00:32:57 +0200</pubDate>
      <dc:creator>sticknui</dc:creator>
      <guid isPermaLink="false">290@/pythonista/forums/discussions</guid>
      <description><![CDATA[I want to try and design a web based app and I like the UI set of Muntjac.  It is a pure python implementation and it looks like its dependancies are as well.  I think it would work if the directories can be set up and referenced as part of the path.  I just really don't know how to go about getting it all extracted into its relevant directories and setting up the system path so that each part can see the modules they are dependent on.  I tried using the pipsta script since install utilities don't work in Pythonista. But nothing ever installs:<br />This is what I get when trying to install with pipsta<br /><br />&gt;&gt;&gt; pipista.pypi_install('mox')<br />* Downloading: <a href="http://pypi.python.org/packages/source/m/mox/mox-0.5.3.tar.gz" target="_blank" rel="nofollow">http://pypi.python.org/packages/source/m/mox/mox-0.5.3.tar.gz</a><br />Downloaded 32397 of 32397 bytes (100.00%)<br /><br />* Saved to: mox-0.5.3.tar.gz<br />* setup.py found here: /private/var/mobile/Applications/41061525-6601-4DED-9287-C1976C67C450/Documents/.tmp/unpack/mox-0.5.3<br />* Compiling pure python modules ...<br />True<br /><br />Looks successful but there are no modules installed and even the download file is missing.  Browsed through the directory structure with shellista and still dont see anything anywhere.<br /><br />Any help would be appreciated.]]></description>
   </item>
   <item>
      <title>How to use Scene.delay()?</title>
      <link>http://omz-software.com/pythonista/forums/discussion/289/how-to-use-scene-delay</link>
      <pubDate>Thu, 16 May 2013 23:56:35 +0200</pubDate>
      <dc:creator>foresight</dc:creator>
      <guid isPermaLink="false">289@/pythonista/forums/discussions</guid>
      <description><![CDATA[Hey Everyone,<br /><br />I'm making a game of snake (will post code later), and would like to slow down the drawing process. I've looked up scene.delay (which I don't know how to use properly) and also time.sleep. what is the best method and how do I implement it? Thanks!]]></description>
   </item>
   <item>
      <title>Sounds &amp; Fonts</title>
      <link>http://omz-software.com/pythonista/forums/discussion/191/sounds-fonts</link>
      <pubDate>Tue, 19 Feb 2013 03:06:32 +0100</pubDate>
      <dc:creator>Cubbarooney</dc:creator>
      <guid isPermaLink="false">191@/pythonista/forums/discussions</guid>
      <description><![CDATA[It seems to me that the only sounds that can be used are the ones that come with the app. Is this true? Or is there something I'm overlooking? Same thing with fonts, can new ones be added?<br /><br />Just wondering,<br />Thanks,<br />Cubbarooney]]></description>
   </item>
   <item>
      <title>Xcode-compiled apps performance</title>
      <link>http://omz-software.com/pythonista/forums/discussion/288/xcode-compiled-apps-performance</link>
      <pubDate>Wed, 15 May 2013 18:56:46 +0200</pubDate>
      <dc:creator>ManuelV7</dc:creator>
      <guid isPermaLink="false">288@/pythonista/forums/discussions</guid>
      <description><![CDATA[The time it takes an iPhone to open an Xcode-compiled app is 0.5 to 1 second longer in Pythonista 1.3 than in 1.2.<br /><br />Will the performance improve in the next version?]]></description>
   </item>
   <item>
      <title>How can I consume WSDL (SOAP) web services and  HTTP web services in Pythonista?</title>
      <link>http://omz-software.com/pythonista/forums/discussion/284/how-can-i-consume-wsdl-soap-web-services-and-http-web-services-in-pythonista</link>
      <pubDate>Thu, 02 May 2013 16:51:58 +0200</pubDate>
      <dc:creator>cornettp</dc:creator>
      <guid isPermaLink="false">284@/pythonista/forums/discussions</guid>
      <description><![CDATA[I need help.<br />Do you have some code examples to call web services from Pythonsia?<br /><br />Regards,<br /><br />Philippe]]></description>
   </item>
   <item>
      <title>I&#039;m back - with a Mega.co.nz download client</title>
      <link>http://omz-software.com/pythonista/forums/discussion/285/i039m-back-with-a-mega-co-nz-download-client</link>
      <pubDate>Sun, 12 May 2013 11:51:17 +0200</pubDate>
      <dc:creator>pudquick</dc:creator>
      <guid isPermaLink="false">285@/pythonista/forums/discussions</guid>
      <description><![CDATA[I got tired of waiting for a Mega download-capable client for iOS. So I made one.<br /><br />The mobile website lets you share links and I found an ad-supported client that lets you upload content - but not download it!<br /><br />So here's MegaDL.py to fix that:<br /><br /><a href="https://gist.github.com/pudquick/5562741" target="_blank" rel="nofollow">https://gist.github.com/pudquick/5562741</a><br /><br />Here's how it works:<br /><br /><b>0.)</b> Create a Mega account, if you don't have one, and edit the script. There's two lines at the top:<br /><pre>__mega_acct__ = 'yourname@example.com'<br />__mega_pass__ = 'passwordhere'</pre>Put your username and password into there instead.<br /><br /><b>1.)</b> Copy a public download URL from Mega to your clipboard:<br /><img src="http://i.imgur.com/85kAgaK.png" alt="image" /><br /><br /><b>2.)</b> With the URL in your clipboard, run MegaDL:<br /><img src="http://i.imgur.com/CPIP3IA.png" alt="image" /><br />The first time you run it, you may see some errors - because the script depends on an external python module (<a rel="nofollow" href="https://github.com/richardasaurus/mega.py">richardasaurus's mega.py</a>) and a newer version of requests than Pythonista has (1.2.0). This script will automatically download both, if they're missing. <b>As a bonus, you can import them later in other scripts for yourself.</b><br /><br /><b>3.)</b> When the download is complete, it will offer to open the download into Mobile Safari. <b>You want this.</b><br /><img src="http://i.imgur.com/kU1GzLC.png" alt="image" /><br /><br /><b>4.)</b> Mobile Safari instantly loads the file (or at least, it's so fast it feels instant since it's coming from the device itself) - which then unlocks 'Open in ...' capability for that filetype, allowing you to transfer the file out of Pythonista and into whatever you've got!<br /><img src="http://i.imgur.com/QPqseBP.png" alt="image" /><br /><br />(<a rel="nofollow" href="http://imgur.com/a/IRhIs">album with images here</a>)<br /><br />The script also deletes the file, if you like, from Pythonista after the download has occurred in Mobile Safari.<br /><br />If you choose not to delete the file (or open it in Safari), it's left in a folder called 'mega_dl' in Pythonista. Unfortunately the file browser that Pythonista offers doesn't show anything other than '.py' files, so you likely won't be able to see or do anything with content downloaded from Mega this way. Deleting the 'mega_dl' folder in Pythonista, however, will also delete any downloads you didn't remove (don't worry, MegaDL will re-create the folder if it's missing).<br /><br />If you don't transfer the content out via Mobile Safari, you can also get to it later with a program like iFunbox which lets you see the contents of Documents folders for iOS device apps that don't even necessarily show up in iTunes sync (from your Mac or Windows machine).<br /><br />Hope you guys enjoy! &#x263a;]]></description>
   </item>
   <item>
      <title>Pypi installer and web server</title>
      <link>http://omz-software.com/pythonista/forums/discussion/237/pypi-installer-and-web-server</link>
      <pubDate>Tue, 26 Mar 2013 06:05:46 +0100</pubDate>
      <dc:creator>Cicucci</dc:creator>
      <guid isPermaLink="false">237@/pythonista/forums/discussions</guid>
      <description><![CDATA[So I thought it would be cool to have a package installer, and have it be callable via a get request from a browser.  The following gist is the code I have for the installer:<br /><br /><a href="https://gist.github.com/anonymous/5243199" target="_blank" rel="nofollow">https://gist.github.com/anonymous/5243199</a><br /><br />It can be used like:<br /><br />from Pypi import Installer<br />Installer('Flask', '0.9').install()<br /><br />It will attempt to download the package (no dependencies though) via Pypi.  Keep in mind that Pypi is case sensitive, so make sure the first argument is correct (for instance flask is 'Flask' but bottle is 'bottle').  If you are unsure, check the download URL on Pypi's site.<br /><br />It also currently only checks for two types of sources in the tarball.  Either a directory with the package name (lowercase) or a single python file with the package name (like bottle.py).  This seems to have covered all the packages I have attempted (but maybe not everything).<br /><br />Lastly, keep in mind, even though you can install a package, doesn't mean it will work.<br /><br />Next, to create a web server, first use the installer to install Flask, Werkzeug, and Jinja2:<br /><br />from Pypi import Installer<br />Installer('Flask', '0.9').install()<br />Installer('Werkzeug', '0.8.3').install()<br />Installer('Jinja2', '2.6').install()<br /><br />Then download this gist which has a demo Flask Server:<br /><br /><a href="https://gist.github.com/anonymous/5243230" target="_blank" rel="nofollow">https://gist.github.com/anonymous/5243230</a><br /><br />After running this Flask Server, it will tell you your IP address.  In a browser, you can now install packages on your device by going to '<a href="http://IP_ADDRESS:5000/install?package=Flask&amp;version=0.9'" target="_blank" rel="nofollow">http://IP_ADDRESS:5000/install?package=Flask&amp;version=0.9'</a> while it is running, replacing of course the package and version you want.<br /><br />The server is more of a demo, it would probably be better off serving some form instead of using the URL.  Also, note that Flask's debug mode does not appear to work, as it complains it is not running on the main thread.<br /><br />Let me know if you improve on anything!]]></description>
   </item>
   <item>
      <title>Access your Github Account from Pythonista</title>
      <link>http://omz-software.com/pythonista/forums/discussion/30/access-your-github-account-from-pythonista</link>
      <pubDate>Sat, 10 Nov 2012 18:23:43 +0100</pubDate>
      <dc:creator>Matthew_Murdoch</dc:creator>
      <guid isPermaLink="false">30@/pythonista/forums/discussions</guid>
      <description><![CDATA[If you have a Github account and would like to access it from Pythonista here's a script to download and install PyGithub: <a href="https://gist.github.com/4026453" target="_blank" rel="nofollow">https://gist.github.com/4026453</a><br /><br />It creates 'github' and 'dateutil' directories in Pythonista's Documents directory which you can import as modules. These aren't visible through the UI but can be seen for example by running <a href="/pythonista/forums/profile/wrenoud">@wrenoud</a>'s fantastic file browser (see <a href="http://omz-software.com/pythonista/forums/discussion/19" target="_blank" rel="nofollow">http://omz-software.com/pythonista/forums/discussion/19</a>).<br /><br />An example use of the PyGithub module (which authenticates a Github user and lists the files in their public and private repositories) can be found here: <a href="https://gist.github.com/4051357" target="_blank" rel="nofollow">https://gist.github.com/4051357</a><br /><br />PyGithub provides a full implementation of the Github v3 API. For browsing operations the API is fairly self explanatory but for committing changes it is somewhat obfuscated (<a href="http://developer.github.com/v3/git/" target="_blank" rel="nofollow">http://developer.github.com/v3/git/</a> is the best resource for help with understanding this). In principle, though, a fully featured Github client could be built on top of this implementation.<br /><br />Some caveats:<br />1. I've patched the original PyGithub to use dateutil rather than strptime as I get errors the second time strptime is called (a quick google suggests that this is a fairly common problem). It's this patched version which is downloaded and installed, although you can try the original by reading the comments embedded in the script if you'd like. This is also the reason that dateutil is installed - the original PyGithub library has no dependency on it.<br />2. Beyond the simple example script I've not validated that all Github functionality works.]]></description>
   </item>
   <item>
      <title>Sound stopped working</title>
      <link>http://omz-software.com/pythonista/forums/discussion/176/sound-stopped-working</link>
      <pubDate>Sun, 27 Jan 2013 09:00:09 +0100</pubDate>
      <dc:creator>dlivingstone</dc:creator>
      <guid isPermaLink="false">176@/pythonista/forums/discussions</guid>
      <description><![CDATA[Suddenly... Sound has stopped working in Pythonista for me. Even the standard script library sound demos (piano, and others that play sounds) are silent.<br />Tried power down and back up a few times to no effect. Sound definitely still working on the iPad itself, just not in Pythonista. Any ideas??<br />(ps sound does work in exported Xcode projects)]]></description>
   </item>
   <item>
      <title>Quick Reminders via Notification Center</title>
      <link>http://omz-software.com/pythonista/forums/discussion/282/quick-reminders-via-notification-center</link>
      <pubDate>Thu, 02 May 2013 09:58:07 +0200</pubDate>
      <dc:creator>jbwhaley</dc:creator>
      <guid isPermaLink="false">282@/pythonista/forums/discussions</guid>
      <description><![CDATA[<h1>QuickReminder.py</h1><br /><p>This is a simple script which takes input from Drafts.app (required) and then schedules a reminder at a specified time interval (in minutes) via the iOS Notification Center.</p><br /><p>It requires the creation of a URL action in Drafts with the following URL: <code>pythonista://QuickReminder?action=run&amp;argv=[[title]]&amp;argv=[[body]]</code>; the script must be titled &ldquo;QuickReminder&rdquo; in order for that URL action to work. Change the action if you want to call it something else in Pythonista.</p><br /><h2>Usage:</h2><br /><p>In Drafts, enter the text of your reminder on the first line. Hit &#39;return&#39; twice, and then enter the amount of time in which you&#39;d like to be reminded, in minutes, on the third line of the draft. Fire the action. Bingo.</p><br /><p>I find this to be a very handy little script. Let me know if you run into any bugs.</p><br /><p>Here&#39;s <a rel="nofollow" href="https://gist.github.com/jbwhaley/4deac45790fa339b537a">the gist</a>.</p>]]></description>
   </item>
   <item>
      <title>Velocity Run</title>
      <link>http://omz-software.com/pythonista/forums/discussion/271/velocity-run</link>
      <pubDate>Sun, 21 Apr 2013 16:58:50 +0200</pubDate>
      <dc:creator>Coder123</dc:creator>
      <guid isPermaLink="false">271@/pythonista/forums/discussions</guid>
      <description><![CDATA[I'm about to release an iPhone app on the App Store, but I have one problem. Whenever I run the program, a warning message about global variables being used before being declared flashes for a second. However, the code works without a problem once it goes away. I can't figure out how to get rid of the message. Any suggestions are welcome.]]></description>
   </item>
   <item>
      <title>How to install a package like sympy?</title>
      <link>http://omz-software.com/pythonista/forums/discussion/219/how-to-install-a-package-like-sympy</link>
      <pubDate>Wed, 06 Mar 2013 13:27:58 +0100</pubDate>
      <dc:creator>DrNo</dc:creator>
      <guid isPermaLink="false">219@/pythonista/forums/discussions</guid>
      <description><![CDATA[Sorry if I rehash old questions but I could not find an answer (btw the forum search seems to be broken, there comes an '<a href="https://accounts.google.com'" target="_blank" rel="nofollow">https://accounts.google.com'</a> page): is there a non-expert way to install a python package  like sympy? The install instructions are: (a) extract and download to a folder called “sympy” (I would know how to do that using iExplorer); (b) in a terminal execute 'python setup.py install' (how would one do this?). Supposedly it does not work this way with Pythonista. Is there an alternative/workaround?]]></description>
   </item>
   <item>
      <title>Pythonista for Python 3.x.</title>
      <link>http://omz-software.com/pythonista/forums/discussion/139/pythonista-for-python-3-x-</link>
      <pubDate>Thu, 03 Jan 2013 22:14:05 +0100</pubDate>
      <dc:creator>D4t4Wr4ngl3r</dc:creator>
      <guid isPermaLink="false">139@/pythonista/forums/discussions</guid>
      <description><![CDATA[Are there any plans to release a Python 3.x variant of Pythonista?]]></description>
   </item>
   <item>
      <title>Using the Dropbox Module</title>
      <link>http://omz-software.com/pythonista/forums/discussion/10/using-the-dropbox-module</link>
      <pubDate>Wed, 07 Nov 2012 22:17:45 +0100</pubDate>
      <dc:creator>omz</dc:creator>
      <guid isPermaLink="false">10@/pythonista/forums/discussions</guid>
      <description><![CDATA[Version 1.2 of Pythonista includes the official <a rel="nofollow" href="http://dropbox.com">Dropbox</a> Python SDK as a built-in module. Because of the way OAuth works, using it can be a little daunting at first, so I've created a minimal example that uses the webbrowser module for logging in and the keychain module for storing the credentials.<br /><br />The script then just shows some information about the logged-in account, but once you're there, downloading and uploading files is relatively easy.<br /><br />If you make sure that the script's name contains no spaces, you can also import it from other scripts and use the get_client function from there, so that you don't have to duplicate all that login boilerplate code everywhere you want to use the dropbox module.<br /><br /><a href="https://gist.github.com/4034526" target="_blank" rel="nofollow">https://gist.github.com/4034526</a><br /><br />Please note that you need to create a Dropbox app in order to get this to work. Go to<br /><a href="http://dropbox.com/developers/apps" target="_blank" rel="nofollow">http://dropbox.com/developers/apps</a><br />to create one.]]></description>
   </item>
   <item>
      <title>Is possible install TKinter??</title>
      <link>http://omz-software.com/pythonista/forums/discussion/283/is-possible-install-tkinter</link>
      <pubDate>Thu, 02 May 2013 13:20:09 +0200</pubDate>
      <dc:creator>rustywild</dc:creator>
      <guid isPermaLink="false">283@/pythonista/forums/discussions</guid>
      <description><![CDATA[Hi:<br /><br /> Someone know if is possible install tkinter in ppythonista?<br /><br />thanx]]></description>
   </item>
   <item>
      <title>Script to replace selected strings</title>
      <link>http://omz-software.com/pythonista/forums/discussion/281/script-to-replace-selected-strings</link>
      <pubDate>Tue, 30 Apr 2013 03:53:42 +0200</pubDate>
      <dc:creator>Technocrat</dc:creator>
      <guid isPermaLink="false">281@/pythonista/forums/discussions</guid>
      <description><![CDATA[<a href="https://gist.github.com/5486147" target="_blank" rel="nofollow">https://gist.github.com/5486147</a><br /><br />Many otherwise useful text apps lack search, replace, TectExpander or all three. This script alleviates some of the pain by allowing you to compose using abbreviations and expanding them with the script. It is case sensitive, which should be improved.]]></description>
   </item>
   <item>
      <title>Script to accumulate webpage titles, urls, and copied text into a single file</title>
      <link>http://omz-software.com/pythonista/forums/discussion/280/script-to-accumulate-webpage-titles-urls-and-copied-text-into-a-single-file</link>
      <pubDate>Mon, 29 Apr 2013 21:13:29 +0200</pubDate>
      <dc:creator>Technocrat</dc:creator>
      <guid isPermaLink="false">280@/pythonista/forums/discussions</guid>
      <description><![CDATA[<a href="https://gist.github.com/technocrat/c895a8c84c5bf82be2f1" target="_blank" rel="nofollow">https://gist.github.com/technocrat/c895a8c84c5bf82be2f1</a><br /><br />One of the annoyances of collecting web clippings from several different sources is having to separately copy the url and text separately and switch applications each time to the target file.<br /><br />clipslate illustrates an x-callback-url way of combining a JavaScript bookmark to capture the page title and url and the system clipboard to capture the highlighted and copied text at the same time. These are available to the script as system arguments and though the clipboard.get() function.<br /><br />clipslate processes these data to format a markdown version, such as <br /><br />Clipped from [1-800-WHA-TFOR | Marlow's Listener] on 2013-04-29<br /><br />&gt; When was the last time you made a domestic “toll” call?<br /><br />[1-800-WHA-TFOR | Marlow's Listener]: <a href="http://marlow.richard-careaga.com/archives/5672" target="_blank" rel="nofollow">http://marlow.richard-careaga.com/archives/5672</a><br /><br />---<br /><br />Then, the assembled text is put into the system clipboard with clipboard.set() and sent to the x-callback-url for notesy with the webbrowser function.<br /><br />The target file accumulates clippings until emptied or deleted.<br /><br />Not every app has x-callback-url, and those that do need to have an append action for this to work.]]></description>
   </item>
   <item>
      <title>Drafts.app, URL encoded argv</title>
      <link>http://omz-software.com/pythonista/forums/discussion/274/drafts-app-url-encoded-argv</link>
      <pubDate>Mon, 22 Apr 2013 23:48:57 +0200</pubDate>
      <dc:creator>AlexK</dc:creator>
      <guid isPermaLink="false">274@/pythonista/forums/discussions</guid>
      <description><![CDATA[Hi guys,<br /><br />I have a problem getting non-ASCII characters into Pythonista. When I try to send over a note that contains an em-dash or a German umlaut (ä, ö, ü, ß, etc.) Pythonista throws an error (see: cl.ly/image/23343v1G1E2N ).<br /><br />Thing is, Pythonista throws that error as soon as that argv is passed even if I don't call it in my code, meaning I don't get a chance to run an decode, encode, Unicode or whatever encoding function on it.<br /><br />Er…help? Is it a bug? Is Drafts sending crap?<br /><br />My script works perfectly with ASCII entries. <br /><br />I pass my Drafts notes via <br />pythonista://BlogURL?action=run&amp;argv=[[title]]&amp;argv=[[body]]]]></description>
   </item>
   <item>
      <title>Youtube Downloader</title>
      <link>http://omz-software.com/pythonista/forums/discussion/180/youtube-downloader</link>
      <pubDate>Mon, 04 Feb 2013 00:39:13 +0100</pubDate>
      <dc:creator>pudquick</dc:creator>
      <guid isPermaLink="false">180@/pythonista/forums/discussions</guid>
      <description><![CDATA[<b>Disclaimer:</b> This works in combination with a (free) third-party App Store app.<br /><br />The code is here:<br /><br /><a href="http://gist.github.com/4704121" target="_blank" rel="nofollow">http://gist.github.com/4704121</a><br /><br />Using the gist downloader or manually saving it into Pythonista, it should be named 'YoutubeDL' when looking at your list of scripts in the Pythonista interface.<br /><br />In the comments, you'll notice a bookmarklet:<br /><br /><pre>javascript:window.location='pythonista://YoutubeDL?action=run&amp;argv='+encodeURIComponent(document.location.href);</pre><br /><br />In Mobile Safari, create a Bookmark for any page and name it something meaningful to you (mine is named: "--- m.Youtube DL"). Then go into Bookmark Edit mode and change the URL to the javascript listed above.<br /><br />The app that this script works in combination with is called 'iDownloads PLUS - Download Manager!', free, from Amad Marwat, in the iOS app store.<br /><br /><b>How to use the script:</b><br /><br />Browse to <a href="http://m.youtube.com" target="_blank" rel="nofollow">http://m.youtube.com</a> in Mobile Safari, view a video that you like (press Stop if it starts playing, you need to be looking at the page - not the video actually playing), then click on "Bookmarks" and select the bookmarklet that you created.<br /><br />This will launch my script, which will pull the URL of the page you were looking at as an argument, parse it, figure out the direct download URL for the .mp4 video file, then open iDownloads directly to that URL to start downloading it.<br /><br />I picked iDownloads because it's free, can download in the background (up to 10 minutes, with notifications when complete), can download multiple files, can play the .mp4 files directly, has HTTP sharing and iTunes documents capabilities (for getting the video to a computer), can save .mp4 files to your Photo roll, and also has 'Open In...' capabilities to move them to another app.<br /><br />When the download opens in iDownloads, it'll prompt with a few options - I usually choose 'Download As' and then give it a whatever.mp4 video file name.<br /><br />There's some tweaks, if you look at the source code of the script, where you can change what your preferred default download type / quality is (flv, mp4, webm, 720p, 480p, etc.).<br /><br /><b>Why I wrote this:</b><br /><br />Apple has continued to crack down on App Store authors that make video download utilities and disallow submission / updates for apps that provide the ability to download content from YouTube and save it to your device. Every app that ever offered this feature (free or paid for) has always eventually removed it claiming 'compliance with YouTube Terms of Service', but it's always been Apple twisting the wrist.<br /><br />With this bit of code, in theory you could use any app in the App Store as long as it provided a custom URL opener (in this case 'iDownloads://') and took web URLs and offered to download them if they were not web pages. This script should be 'future proof' against Apple :)<br /><br />I use it in combination with a few other tools that I have so that, without accessing a computer, in my house I can download a YouTube video and then save it to a Samba / SMB file share on the network - making it instantly available to my TVs (WiiMC and XBMC on an AppleTV). Makes it a breeze to download stuff for my 3 year old without having to find the laptop.]]></description>
   </item>
   <item>
      <title>Is possible to make a 2d plataformer?</title>
      <link>http://omz-software.com/pythonista/forums/discussion/276/is-possible-to-make-a-2d-plataformer</link>
      <pubDate>Wed, 24 Apr 2013 05:01:17 +0200</pubDate>
      <dc:creator>mamcx</dc:creator>
      <guid isPermaLink="false">276@/pythonista/forums/discussions</guid>
      <description><![CDATA[I wonder if/how can I do a plataformer with pythonista (I will build it on xcode, not in the ipad itself). I wonder if is possible to integrate a python game engine (and wich) or a physic engine. <br /><br />I wish something similar to mario bross]]></description>
   </item>
   <item>
      <title>Home automation with Pythonista</title>
      <link>http://omz-software.com/pythonista/forums/discussion/80/home-automation-with-pythonista</link>
      <pubDate>Tue, 27 Nov 2012 04:37:19 +0100</pubDate>
      <dc:creator>nlecaude</dc:creator>
      <guid isPermaLink="false">80@/pythonista/forums/discussions</guid>
      <description><![CDATA[Just wrote this little script in 10 minutes !<br />It's a visual representation of my living room that I can touch to turn lights on and off, next step is to automate the TV !<br /><br />It's pretty simple, it's a crossfade between layers ! <br /><div class="Video"><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/6K-fxWG6JSs&amp;hl=en_US&amp;fs=1&amp;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/6K-fxWG6JSs&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></div>]]></description>
   </item>
   <item>
      <title>Something is wrong with while loops and strings</title>
      <link>http://omz-software.com/pythonista/forums/discussion/275/something-is-wrong-with-while-loops-and-strings</link>
      <pubDate>Tue, 23 Apr 2013 13:31:51 +0200</pubDate>
      <dc:creator>ylb6098</dc:creator>
      <guid isPermaLink="false">275@/pythonista/forums/discussions</guid>
      <description><![CDATA[I'm a bit of a noob with programming however on python IDE this code works fine<br /><br /><pre>while True:<br />      Name  = str ( input('enter name')<br />      print (Name)</pre><br /><br />Is that a small bug your working on or am I doing something wrong?<br /><br />Please can anyone help<br />Thanks in advance<br />]]></description>
   </item>
   <item>
      <title>export as library does not work in subdirectories</title>
      <link>http://omz-software.com/pythonista/forums/discussion/272/export-as-library-does-not-work-in-subdirectories</link>
      <pubDate>Mon, 22 Apr 2013 15:53:05 +0200</pubDate>
      <dc:creator>jose3f</dc:creator>
      <guid isPermaLink="false">272@/pythonista/forums/discussions</guid>
      <description><![CDATA[It seems that export scripts in a subdirectory only works for the current script in the editor. So it is not possible to export a subdirectory contents. Am I wrong ?]]></description>
   </item>
   <item>
      <title>Minimap and Tile mapping (Prototype RTS for iPad)</title>
      <link>http://omz-software.com/pythonista/forums/discussion/249/minimap-and-tile-mapping-prototype-rts-for-ipad</link>
      <pubDate>Wed, 03 Apr 2013 10:56:58 +0200</pubDate>
      <dc:creator>eliskan</dc:creator>
      <guid isPermaLink="false">249@/pythonista/forums/discussions</guid>
      <description><![CDATA[edit: please read lower comments for newer versions and information.  This project is growing!<br /><br /><a href="https://gist.github.com/26a01b934ea7e522c497" target="_blank" rel="nofollow">https://gist.github.com/26a01b934ea7e522c497</a><br /><br />I thought I would share this!  It's the beginning of my new RTS (real time strategy) game project, but right now it's mainly the foundational GUI stuff and only 90 lines long.  So I thought I would share it, because it's easy to learn from.<br /><br />In this example, there are two grids.  They're identical, except for size, as one is the 'minimap' grid.  When you click on the minimap, it controls motion on the larger grid.  There is a blue ball bouncing around on the grid for now, to show the concept that units will naturally stick with their landscape even as the controller moves around.<br /><br />There's also a small beginning of unit selection controls.  When you don't click on the minimap, and you're clicking on the real map, you can drag your finger and it makes a square.  I plan on combining that with a hittest on touch_ended to select units.<br /><br /><br />The script is designed to be easily tweaked.  The variable self.grid_count can add more grids to the map. And the variable self.map_size changes the size of the maps grids. Right now it's in beta test mode so I wanted a scene I can see without clicking (lazy)]]></description>
   </item>
   <item>
      <title>Simple utility script to convert tabs to spaces</title>
      <link>http://omz-software.com/pythonista/forums/discussion/273/simple-utility-script-to-convert-tabs-to-spaces</link>
      <pubDate>Mon, 22 Apr 2013 17:08:35 +0200</pubDate>
      <dc:creator>ccc</dc:creator>
      <guid isPermaLink="false">273@/pythonista/forums/discussions</guid>
      <description><![CDATA[<a href="https://gist.github.com/cclauss/5435710" target="_blank" rel="nofollow">https://gist.github.com/cclauss/5435710</a><br /><br />Simple Pythonista utility script that you need to put in the Pythonista Actions menu.<br /><br />It goes though the script currently open in the Pythonista Editor, converting all tab characters ('\t') into four space characters.]]></description>
   </item>
   <item>
      <title>Feature Requests</title>
      <link>http://omz-software.com/pythonista/forums/discussion/22/feature-requests</link>
      <pubDate>Fri, 09 Nov 2012 17:30:38 +0100</pubDate>
      <dc:creator>LAM</dc:creator>
      <guid isPermaLink="false">22@/pythonista/forums/discussions</guid>
      <description><![CDATA[I'm guessing that pure python packages are probably easier to support than ones relying on compiled code.  It would be nice if there were some way of supporting user installation of such packages. (If they are a single file, it probably possible now.)<br /><br />However, for some packages, like numpy and matplotlib that would require significant porting effort, it would probably be difficult to support user installation. Do you think it would be feasible for developer/users who want some of these packages to post binaries or Xcode projects for potential inclusion in future updates?<br /><br />A final thought: Given that some non-standard packages will take significant effort to port, such effort should be compensated. How about providing them as In-App Purchases? I would gladly pay for a numpy, scipy and matplotlib bundle.]]></description>
   </item>
   <item>
      <title>How to save image via photos.save_image()?</title>
      <link>http://omz-software.com/pythonista/forums/discussion/270/how-to-save-image-via-photos-save_image</link>
      <pubDate>Sat, 20 Apr 2013 19:28:48 +0200</pubDate>
      <dc:creator>jugisto</dc:creator>
      <guid isPermaLink="false">270@/pythonista/forums/discussions</guid>
      <description><![CDATA[I've tried passing along a URL to an image, which didn't work. I kind if expected that, but do i have to create a temporary image file locally to pass it along? Do I have to use PIL? ]]></description>
   </item>
   <item>
      <title>Exif data in fotorolll</title>
      <link>http://omz-software.com/pythonista/forums/discussion/211/exif-data-in-fotorolll</link>
      <pubDate>Sat, 02 Mar 2013 18:35:18 +0100</pubDate>
      <dc:creator>[Deleted User]</dc:creator>
      <guid isPermaLink="false">211@/pythonista/forums/discussions</guid>
      <description><![CDATA[Yesterday i was able to inspect the exif-data of e.g. A screenshot, so it is possible with pythonista ;-)<br />But today trying to build a script for ... I can not find back where the acces to exif data is to be found.<br />Who knows and tells me please?]]></description>
   </item>
   <item>
      <title>Functions to send mail using GMail</title>
      <link>http://omz-software.com/pythonista/forums/discussion/269/functions-to-send-mail-using-gmail</link>
      <pubDate>Thu, 18 Apr 2013 18:22:31 +0200</pubDate>
      <dc:creator>juanvalera</dc:creator>
      <guid isPermaLink="false">269@/pythonista/forums/discussions</guid>
      <description><![CDATA[<a href="https://gist.github.com/audente/5414027" target="_blank" rel="nofollow">https://gist.github.com/audente/5414027</a><br /><br />I use these functions to send mail using GMail.<br /><br />Usage:<br /><br />    from GMail import GMailServer, SendMail<br /><br />    with GMailServer('username', 'password') as server:<br />	     SendMail(server, 'fromaddr', 'toaddrs', 'subject', 'body')]]></description>
   </item>
   </channel>
</rss>