Skip to content

IgorKhramtsov/WaniKani-companion

Repository files navigation

Runbook

  1. yarn ios - to run on iOS simulator
  2. yarn drizzle-kit generate - generate drizzle migrations from schema change

Welcome to your Expo app 👋

This is an Expo project created with create-expo-app.

Get started

  1. Install dependencies

    npm install
  2. Start the app

     npx expo start

In the output, you'll find options to open the app in a

You can start developing by editing the files inside the app directory. This project uses file-based routing.

Get a fresh project

When you're ready, run:

npm run reset-project

This command will move the starter code to the app-example directory and create a blank app directory where you can start developing.

Learn more

To learn more about developing your project with Expo, look at the following resources:

Join the community

Join our community of developers creating universal apps.

Check out user scripts

https://community.wanikani.com/t/my-journey-of-368-days-the-ultimate-guide-for-wk/31318/2

TODO

  1. Patterns of use (context) is not in the API yet. I need to scrap it someway. Possible solution - scrap data manually using the cookies and upload it to github grouped by level. Add an action to update it periodically.

NOTES:

  1. Undocumented api for fetching data for review - https://www.wanikani.com/subjects/review/items?ids=512-68-2617 this data probably contain additional auxiliary_meanings/auxiliary_readings

    NOTE: I once got this warning, so it might be useful to scrape it as well. https://www.wanikani.com/subjects/review/items?ids=7616 {"type":"warn","message":"This vocab has an unusual spelling, so watch out for that!","reading":"とうか"}