It’s not looking good. I still have my fingers crossed
Welcome!
This is the community forum for my apps Pythonista and Editorial.
For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.

Best posts made by madivad
-
RE: Beta expires in 1 day
-
RE: Time to release a new version to App Store
There really is no need to have this subject raised again. It's been brought up before (by you) and remains unanswered (here. The fact there is a beta program and it was recently re-released means there is a developer involved, and it means that one day a product will most likely be released. Until that day, be satisfied with the community resources that have been made available here and on/off line in the app.
Given the amazing Pythonista is, the detailed documentation, the ease of the IDE and tools, and the available community resources, it is something the developer has obviously spent a lot of time getting right. There's no need to bug them and tell the current version being 17 months old. It's running Python 3.6, (considering 3.7 was only in beta when Pythonista was released, I think that's pretty good).
I do admit, I would like to see some sort of update from them giving something away, but this is the current paradigm of developers today; you rarely hear about new features in most operating systems, phones and devices, other development suites, just about everything today, that is until it is released.
If you'd like to be a part of the beta and have the latest features, follow the information in the [New Beta for Pythonista 3.3] (https://forum.omz-software.com/topic/5295/new-beta-for-pythonista-3-3) post (you only have to download TestFlight and click on a link in here and the update will be pushed to you if you want it). TBH, it was a little confusing for me when I first signed up, you HAVE to visit that link from the iOS device you wish to have the beta pushed to. I kept doing it from the desktop and couldn't work out why nothing appeared for a few days.
We could all speculate why the developer has gone dark. He use to be around, posting to the community and the occasional tweet, but he hasn't replied in several months to anyone publicly by any means of communication (community, tweets and emails). He must have his reasons. Given the beta is active and has just been renewed, let us be satisfied with that! When the next version is ready it will be released and it will be made available to the community.
(I personally want to believe he has locked himself in a cave and is working hard to make a perfect product for all of us to enjoy!) :D
-
RE: iCloud syncing and pythonista.
I think I may have solved this issue...
I’ve created dozens of files over the last couple of weeks trying to get to the bottom of this. But syncing between the iPad and iPhone has just stopped working for pythonista (only, everything else has been fine)
It IS a shame pythonista doesn’t have a “pull down” refresh option at the top of the iCloud folder, but what I have found is that if I go to the file explorer on the left and go down to “Open External” and then select files (as opposed to folder, it’s not guaranteed to work there), I can see all the files, even newly created files on either device. The iCloud folder in that location is up to date, it’s just that pythonista’s version of it hasn’t refreshed (at least in my case) for whatever reason...
But now, after having done that, it seems this may be fixed! So far so good!
-
RE: Who is running this show? I’m looking for support.
It’s a forum support issue itself. I’m not getting the password reset emails and so I can’t log into the forum with my desired account because for whatever reason the browser decided it didn’t want to remember the password, and I certainly don’t. I have tried resetting the email countless times to no avail.
For one I’d like to know if it’s just me not getting emails, or everyone.
You could try hitting the “forgotten password” link to send the email to yourself, you don’t need to actually click the link and change your password, but I’d like to know if it’s just not hitting my server (Gmail) or it is a mis configuration on their part. If the server is running from a personal computer at home it’s likely not to be set up correctly. But I need to rule out issues at googles end first. BTW, this is me on a different device, different browser. ie DaveM = madivad lol
-
RE: Beta expires in 1 day
There are some great people in this world and the Pythonista developer has done an amazing job.
Many people have been trying to contact him, self included, but he's not responding.
BTW: Julian Assange was arrested a month ago and no-one has heard from him either!!!!
Latest posts made by madivad
-
RE: Setting and Using Environment Variables with Pythonista
Good point re local decreyption key and storing it in the cloud.
TBH, it's more an exercise in "how" to do it, mostly because I've never worried too much because it is only me. But I'm looking to want to do more interesting stuff with APIs that are potentially dangerous (very limited financial access) and also "play" with the idea of using git a bit more (I am aware of .gitignore and will be using it).
No github login credentials or deliberate sharing of any ssh keys or anything like that, certainly not intentional.
With "the cloud: it's not so much a concern of a targeted attack or anything like that, but just a leaking of information, say through an app that may have too much privilege or a little more scope than what I intended. And just about learning better practices.
For the time being I have independent files on the devices, but this project is going to get bigger (hopefully) and so I might move development to an actual computer as I am always hampered by doing real coding on the ipad. I DO do it, but it's just never great.
For the time being I just have a single
import
which has the credentials on the device itself, ie not in the cloud. It's probably better that way :) -
RE: Setting and Using Environment Variables with Pythonista
ahh no worries then.
What's the best way to "secure" these keys to be used by multiple devices?
Obviously importing them from another file from the cloud means they are "on the cloud".
Can python scripts in the Cloud data area access scripts on your device area?
I think I'll probably just include a key script file on each device, I'm guessing that's the norm? I don't plan to distribute that file off my device, should I be concerned about encrypting it?
-
Setting and Using Environment Variables with Pythonista
What’s the best way to use environment variables for Pythonista? And how do I set them in the first place? I’m looking to not store an api key in a file if I can avoid it. I’ve been all through the settings and I nothing jumped out at me.
I do realise I could import keys from an external file but I’m surprised I haven’t seen anything specific for Pythonista since we don’t have that level of customisation with our (i)OS :)
-
RE: Problem with arrays
@bennr01 That is a brilliant and well constructed reply. Great work.
-
RE: Examples for dialogs.form_dialog() ?
I’d forgotten about your repos!
I ended up working it out, for me it’s the custom dialog where the control is misaligned, with the inbuilt control it aligns correctly
Edit: just confirmed, I downloaded that git, comment out line 89 (and join 90 back to the end of 89) and then edit the 'diag' at the end of the doc from:
diag = dialogs.form_dialog(title = 'Form Dialog', sections=form_list_of_sections)
To
diag = my_form_dialog(title = 'Form Dialog', sections=form_list_of_sections)
And run that on a smaller screen
-
RE: iCloud syncing and pythonista.
I think I may have solved this issue...
I’ve created dozens of files over the last couple of weeks trying to get to the bottom of this. But syncing between the iPad and iPhone has just stopped working for pythonista (only, everything else has been fine)
It IS a shame pythonista doesn’t have a “pull down” refresh option at the top of the iCloud folder, but what I have found is that if I go to the file explorer on the left and go down to “Open External” and then select files (as opposed to folder, it’s not guaranteed to work there), I can see all the files, even newly created files on either device. The iCloud folder in that location is up to date, it’s just that pythonista’s version of it hasn’t refreshed (at least in my case) for whatever reason...
But now, after having done that, it seems this may be fixed! So far so good!
-
RE: Examples for dialogs.form_dialog() ?
@cvp just because this has got a little disjointed and long and a few edits have been made here and there, could you paste the entire source in the next response please?
I’m about to test something else, downloading pythonista on one of my old phones... I want to rule something out :)
-
RE: Refresh /pull from icloud
@cvp yeah that’s it, from your previous post (before this one) I went looking and did find it...
Yeah, they are both set to push, I was kinda hopeful for a moment that was the problem, but it does not appear so... :(
-
RE: Examples for dialogs.form_dialog() ?
@cvp amazing content as usual! That is cool (the images).
Something interesting, what happens when you run one of these on your phone? For me, the segmented control is largely off the screen (form/dialog).
-
RE: Refresh /pull from icloud
Interesting that you mention the push data setting... I too have been having issues having iCloud sync between devices. This wasn’t a problem before updating my iPad to iOS 13, that’s possibly not related, but it sure seems to be.
I have to manually force an update every time to get data in pythonista shared via the iCloud mechanism, it’s becoming a real PITA. (As discussed in this thread: https://forum.omz-software.com/topic/6091/icloud-syncing-and-pythonista )
I’m curious, you talk about the push data setting on an older iPad mini, I was wondering what iOS version? And would you be able to describe in great detail where that exact setting is? I’ve search in both devices and I’m not seeing anything that gives me that specifically. I’m guessing my iOS is probably newer than that iPad (my phone is iOS 12 and the iPad iOS 13).