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.
Access to the standard iOS Files sheet?
-
@cvp thanks to you mentioning the pick_document() function, I was able to search the pythonista forum for that, and found this thread, which was informative:
https://forum.omz-software.com/topic/4815/dialogs-pick_document-with-custom-file-extensions/
That thread mentions "The internal pythonista documentation", which apparently has docs on things that might not be documented on the website? Where are the internal docs? Doing help(dialogs.pick_document) doesn't show anything useful in the console...I'm missing something, I'm sure.
-
-
@cvp ha! You answered my question before I even asked it.
I'll do that first from now on. Thanks.
Ok, question #2, since I have you here...I'm looking over the UTI (what a poor choice of acronym...Apple) documentation and I'm not sure I see how to specify selecting a folder instead of a file...is it "public.folder"?
-
@shinyformica UTI not from Apple, I think
Never seen about folders, see here -
@cvp it's an Apple-invented standard, as far as I know (https://en.wikipedia.org/wiki/Uniform_Type_Identifier)...so they are to blame for the Urinary Tract Infection...I mean Uniform Type Identifiers :)
That link is where I went to try and find the type to provide for folders...I tried both "public.directory" and "public.folder" but neither works...the files sheet shows up, but it doesn't let you select a folder.
-
@shinyformica it's sure that pick_document allows to pick a file, not a folder.
What do you want to do?Even the UIDocumentPickerViewController only gets one document
-
If you don't need to do it programmatically, you could use Edit from the file menu, select a folder, then use the share button in the folder menu. Might not work with all apps...
-
@JonB That only works for folders inside Pythonista, not for folders in the Files app, isn't it?
-
Right.. if you are trying to share FROM files, I'd think you would need to go through the extension, and appex.get_url, but now sure how that ends up working.
-
@JonB I think @shinyformica wants to pick a folder in the Files app...
-
You can launch the Files app and Pythonista in split view, and drag a folder of the Files app and drop it into Pythonista. The folder will be copied.
-
First, thanks for both responding!
To answer the questions you both bring up:-
It does need to be done programmatically, this is for picking a folder from within a running UI.
-
The Files sheet UI definitely seems to be able to pick a folder...at least, I've seen other apps use it for that purpose. Even pythonista itself can select a folder from the Files sheet for import and other things.
If it's just that pick_document() is restricted to only picking files, and cannot pick folders, that's what I'd want to know.
-