←back to thread

636 points domenicd | 1 comments | | HN request time: 0.203s | source
Show context
joshdavham ◴[] No.44021961[source]
If anyone's interested in experimenting with FSRS, we at Open Spaced Repetition provide official packages in Python, Typescript and Rust

PY: https://github.com/open-spaced-repetition/py-fsrs

TS: https://github.com/open-spaced-repetition/ts-fsrs

RS: https://github.com/open-spaced-repetition/fsrs-rs

Currently ts-fsrs and rs-fsrs support FSRS 6 and py-fsrs should also support FSRS 6 in the next day or so. Also, both py-fsrs and fsrs-rs include the ability to optimize the FSRS model from your past reviews!

replies(2): >>44022149 #>>44023677 #
1. adangit ◴[] No.44023677[source]
For Ruby folks — I’ve forked the FSRS gem to fix an issue where new cards were being spaced 60 days apart instead of 60 seconds:

https://github.com/arvindang/rb-fsrs

Originally adapted from the Python version linked here.