Command Line Interface
There is a shell script
cli and companion python file
cli.py in the root project directory that can be used for accessing Sefaria code from the interactive python interpreter. It sets the appropriate environment variables, and starts up a python interpreter with sefaria.model loaded into the global namespace. It lives in the Sefaria-Project root, and should be called from there. Calling it from elsewhere is likely to not work.
For users of iPython, you can load open a session in iPython with
An example of its usage:
$ ./cli >>> p = LinkSet(Ref("Genesis 13")) >>> p.count() 226