-
lsloan
Thanks for the clarification, @omz. Shortly before you replied, I thought that I should just try that and it worked.
When I asked about it, I thought maybe it would be necessary to specify Chrome as an argument to
sharedApplication()
or some other method. I'm glad it's really just that simple.I'd like to suggest that the Pythonista documentation be updated to explain that using
webbrowser.open()
doesn't work to open other applications via the application sharing extension/mechanism. That is, add a note about that and give an example of theUIApplication.sharedApplication()
method that works instead. These pages seem like good places for this update:- http://omz-software.com/pythonista2/docs/ios/urlscheme.html#launching-other-apps
- http://omz-software.com/pythonista2/docs/library/webbrowser.html#webbrowser.open
(And the corresponding documentation for the newer Pythonista.)
If the documentation had mentioned this already, it would literally have saved me hours of frustration. I thought I was using
webbrowser.open()
incorrectly.Also, what's happened with the "list of third-party applications that have URL schemes" that was available at http://handleopenurl.com/? It appears to be defunct. Is there a replacement resource?
-
lsloan
That works in programs when run directly from Pythonista (Python 2.7), but not if the program is run from another app via the sharing extension.
I saw another post in the forum that showed using
PyObjCObjective-C viaobjc_util
to open URLs in the default browser (Safari), but I don't know how to make it open them in Chrome instead. (Again, via the app sharing extension.) -
lsloan
Thanks! That's such an obvious answer that I feel foolish to not have noticed it before. 😳
I had the examples in my app, but instead of looking through the folders, I tried typing things like "qr" or "url" into the search field at the top of the file manager, but I didn't find it. Now that I know I have that program in my files, I understand the search isn't recursive, it only filters the current list.
Are there any plans to make the file manager search recursive?
-
lsloan
When I choose Pythonista in the iOS share sheet, it shows the option "URL to QR Code", which references the program "
URL to QR Code.py
". Where is that program located or is its source available online? -
-
lsloan
Thanks for the suggestions, @dgelessus.
The rename feature in the editor isn't enough. In my case, it's not even possible for one file.
As an experiment, I renamed a .pyui file to .json. I changed some coordinates from
"{{x,y},{w,h}}"
strings to[[x,y],[w,h]]
structures. It worked in the app that used it, but when I renamed the file back to .pyui, all attempts to open it cause Pythonista itself to crash.I know I can rename or copy files with function calls from the console or a program. However, the file manager should have this feature, too. It feels incomplete without them.
-
-
lsloan
Please add features to the file manager to allow copying an existing file into a new one and renaming files.