Skip to content

A tool for gathering Lexile and Atos(AR) levels from an ISBN.

Notifications You must be signed in to change notification settings

commonkestrel/lexos-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lexos

This tool is used for gathering the Lexile level, Atos(AR) level, and AR Points of books via their ISBN.

It uses the isbn package to validate the ISBN, along with the playwright-go package to find the results in a headless browser. This does take quite a while depending on your internet connection, but unfortunatly since Lexile's Find A Book requires Javascript, and ARBookFinder is a collection of ASPX pages, there is currently no workaround.

If you have Go installed on your system, run go install github.com/commonkestrel/lexos-cli@latest to install. If you don't, download the files and add the folder to your PATH.

Usage: lexos <ISBN> [--raw, --ln, --install, --verbose]
--raw: Print the raw numbers to the output, without labels (Prints in order: Lexile Level, Atos Level, AR Points, as well as printing -1 if the result cannot be found).
--ln: Seperates the outputs with a new line.
--install: Installs the necessary driver and browser to run. This argument is required if it has not already been run, otherwise the program will throw an error.
--verbose: Enables progress updates.

About

A tool for gathering Lexile and Atos(AR) levels from an ISBN.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages