Multi platform application to browse Wikipedia's summaries. Can be built to run standalone on Android, iOS, Linux, MacOS, Windows. Written using Kivy and KivyMD, as a project for my YouTube Series "How to Build Apps for Smartphone (and desktop!) With Python".
A: It's just one way to make it easier for people watching the series to access the code written for a specific lesson.
Please keep scrolling for more Q&A.
Using Python 3.8+, create a virtual environment using venv and install the dependencies with pip install -r requirements.txt. Then, run the main.py script. Please note that Kivy 1.11 does not support Python 3.8. You can use 2.0 (rc if final not yet available) instead.
You can use Buildozer. A buildozer.spec file is provided with the repo. The procedure is explained in lesson 2 of the series.
You can use PyInstaller. Feel free to watch my related italian or english video tutorials to learn how to use it.
Q: Where can I find the series?
A: The series is in Italian and can be found, free of charge, at this link
Q: Will you publish this same series on your international channel as well?
A: I am not planning to release the series on my International YouTube channel at the moment, but I might definitely do so in the future. If you follow my international channel and are interested in the series, please get in touch on twitter
Q: The endpoints you are connecting to look very weird: why are you doing so?
A: I agree! Unfortunately the REST endpoints offered by Wikimedia only provide a one line string as "summary" of single voices. Therefore, I opted for using the endpoints provided by the Action API. I will however also attach a version of this app that uses the REST Endpoints. Feel free to get in touch on twitter or send a pull request if you have a better alternative. Thanks.