Natibo - Android app for Glossika (and more!)
Posted: Sun Apr 29, 2018 4:20 am
In my spare time the past month or so (mostly weekends), i've been working on a set of tools to split the Glossika mp3/pdf courses into individual sentences and load them to my phone. I've got it to a somewhat stable/usable state (though there are still bugs, especially with the notification, and the countdown timer can act a little crazy at times as well, and well there are just a lot of things left to implement).
Currently, it lets you load a .gls pack made from my set of scripts to split Glossika GMS B files and PDFs into individual sentences. Unfortunately, i found out too late that the library i'm using to split the PDFs up isn't available on Windows, so the scripts are Linux only. To remedy this, i just put the scripts up on my webserver at https://ralena.ch where, if you have a supported language pair, you can send the files to the server to split up and make the pack for you. It's quite slow as uploading the GMS B files can take some time, but probably quicker than setting up Linux in a VM if you don't have access to a Linux computer
Here are some videos of the app to give you an idea where it's at currently. Note that the scratchy audio in the first video is just the emulator running slow, all audio sounds just fine on an actual phone.
Loading a .gls pack (English->Mandarin):
Creating a course:
Not sure if anyone'd be interested in helping me test it out, finding bugs, letting me know what features you'd like, etc. Just keep in mind that it's not really ready to use as a stable part of your study routine quite yet, especially since the database will likely get deleted/recreated whenever i change or add things to it. When it gets a bit more stable/complete, i'll make sure to add migrations from one version to another, but for now it's too much work to bother.
EDIT: Source code is available from here:
https://github.com/chickendude/Natibo
Currently, it lets you load a .gls pack made from my set of scripts to split Glossika GMS B files and PDFs into individual sentences. Unfortunately, i found out too late that the library i'm using to split the PDFs up isn't available on Windows, so the scripts are Linux only. To remedy this, i just put the scripts up on my webserver at https://ralena.ch where, if you have a supported language pair, you can send the files to the server to split up and make the pack for you. It's quite slow as uploading the GMS B files can take some time, but probably quicker than setting up Linux in a VM if you don't have access to a Linux computer
Here are some videos of the app to give you an idea where it's at currently. Note that the scratchy audio in the first video is just the emulator running slow, all audio sounds just fine on an actual phone.
Loading a .gls pack (English->Mandarin):
Creating a course:
Not sure if anyone'd be interested in helping me test it out, finding bugs, letting me know what features you'd like, etc. Just keep in mind that it's not really ready to use as a stable part of your study routine quite yet, especially since the database will likely get deleted/recreated whenever i change or add things to it. When it gets a bit more stable/complete, i'll make sure to add migrations from one version to another, but for now it's too much work to bother.
EDIT: Source code is available from here:
https://github.com/chickendude/Natibo