from . import getmyancestors
from . import mergemyancestors
-__version__ = "1.1.1"
+__version__ = "1.1.2"
cache.add("save_password", save_pass)
url = "/service/tree/tree-data/reservations/person/%s/ordinances" % self.fs.fid
- lds_account = self.fs.get_url(url, {}).get("status") == "OK"
+ lds_account = self.fs.get_url(url, {}, no_api=True).get("status") == "OK"
self.options = Options(self.form, lds_account)
self.info("")
self.sign_in.destroy()
# local imports
from getmyancestors.classes.translation import translations
+DEFAULT_CLIENT_ID = "a02j000000KTRjpAAH"
+DEFAULT_REDIRECT_URI = "https://misbach.github.io/fs-auth/index_raw.html"
+
class Session(requests.Session):
"""Create a FamilySearch session
self,
username,
password,
- client_id,
- redirect_uri,
+ client_id=None,
+ redirect_uri=None,
verbose=False,
logfile=False,
timeout=60,
super().__init__()
self.username = username
self.password = password
- self.client_id = client_id
- self.redirect_uri = redirect_uri
+ self.client_id = client_id or DEFAULT_CLIENT_ID
+ self.redirect_uri = redirect_uri or DEFAULT_REDIRECT_URI
self.verbose = verbose
self.logfile = logfile
self.timeout = timeout
from getmyancestors.classes.tree import Tree
from getmyancestors.classes.session import Session
-DEFAULT_CLIENT_ID = "a02j000000KTRjpAAH"
-DEFAULT_REDIRECT_URI = "https://misbach.github.io/fs-auth/index_raw.html"
def main():
fs = Session(
args.username,
args.password,
- args.client_id or DEFAULT_CLIENT_ID,
- args.redirect_uri or DEFAULT_REDIRECT_URI,
+ args.client_id,
+ args.redirect_uri,
args.verbose,
args.logfile,
args.timeout,