@shinya.ta No shame to not know something if you don't need it. I guess that you never needed to import a new module in Pythonista.
For GitHub, you don't need to really use it because I suppose that you never will post a source code but you need to learn the minimum to get a source code.
If you tap a link like https://raw.githubusercontent.com/cvpe/Pythonista-scripts/master/Emojis%20Keyboard.py, you open Safari at the GitHub site where a script is available in raw mode, that will say that you are able to select all, copy and paste in Pythonista.
I guess that you can create a new empty script in Pythonista and paste in it some copied code.
Now, if you select, copy and paste this little script in a new empty script in Pythonista
import os
import requests
url = 'https://raw.githubusercontent.com/mikaelho/pythonista-gestures/master/gestures.py'
data = requests.get(url).content
dir = os.path.expanduser('~/Documents/')
file_name = url.split('/')[-1].replace('%20', ' ')
path = dir + '/' + file_name
with open(path,mode='wb') as out_file:
out_file.write(data)
And you run it, it will get the code of gestures.py from GitHub and copy it to your site-packages folder as gestures.py. And from now for ever, any script can import gestures. All is automatic after you have run the little script. Then no need to understand GitHub.
If you have run it and if you have already pasted the new Emojis Keyboard.py, as you are used to do, now the new code can run because you have imported the gestures module. At least, I hope.
This was the 1st lesson 🙂