lrn-guru / lrn

Command line tool for the lrn tutorial platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Refactor api.py

razzius opened this issue · comments

First off, it's not as much of an API as it is a collection of commands that interact with config and Github. I'm thinking configuring.py and github_backend.py.

Tutorial should be its own class instead of a 3-tuple.

Recursively looking at parent directories for a file should be a find_in_parents function, potentially using a path library.