| .github/workflows | ||
| app | ||
| gradle/wrapper | ||
| .gitignore | ||
| build.gradle | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| LICENSE | ||
| README.md | ||
| secret_video_qr_code.png | ||
| settings.gradle | ||
| tiktok-downloader.apk | ||
| tiktok_downloader_apk_qr_code.png | ||
TikTok-Downloader 
Simple Open Source App to Download TikTok Videos using share feature of the App.
The idea is that some of the videos cannot be downloaded within the app, or one simply doesn't want tiktok grant access to external storage, but they can be downloaded from the Website. This small project automates that process, by levreging the share / other feature of the TikTok app.
There is already plenty of applications in the Play Store doing the same so this is not released. Probably won't be updated as often as they are. However feel free to look over the inner workings of the code if your heart desires.
Medium
There is also a medium post about the project, feel free to check it out here.
Download
If you wish to try it out, here is the QR code to download the application.
Demo
Click on the image for the demo video
Secret
Here is another Secret Video QR code just for the curious minded
Note to self
When checking error messages, jq can be a life saver.
Example getting the stack trace for a specific error message:
jq -r '.[].errors[] | select(.message == "Parsing Error") | .stacktrace' errors.json
Or getting all htmls if an error happened in the json:
jq '.[] | select(.errors[]?.message == "Parsing Error") | .errors[].html' errors.json
Use -r when you want to avoid the JSON string quotes around output.



