88
99 < meta name ="viewport " content ="width=device-width, initial-scale=1.0 ">
1010
11- < title > randomuser — Python Random User Generator 1.5.0 documentation</ title >
11+ < title > randomuser — Python Random User Generator 1.5.1 documentation</ title >
1212
1313
1414
@@ -163,7 +163,7 @@ <h1>Source code for randomuser</h1><div class="highlight"><pre>
163163< span class ="c1 "> # ----------------------------------------------------------------</ span >
164164
165165< span class ="c1 "> # Python module version</ span >
166- < span class ="n "> __version__</ span > < span class ="o "> =</ span > < span class ="s1 "> '1.5.0 '</ span >
166+ < span class ="n "> __version__</ span > < span class ="o "> =</ span > < span class ="s1 "> '1.5.1 '</ span >
167167
168168< span class ="c1 "> # Version of the random user API</ span >
169169< span class ="n "> API_VERSION</ span > < span class ="o "> =</ span > < span class ="s1 "> '1.2'</ span >
@@ -278,17 +278,22 @@ <h1>Source code for randomuser</h1><div class="highlight"><pre>
278278 < span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _data</ span > < span class ="p "> [</ span > < span class ="s1 "> 'gender'</ span > < span class ="p "> ]</ span > </ div >
279279
280280< div class ="viewcode-block " id ="RandomUser.get_dob "> < a class ="viewcode-back " href ="../randomuser.html#randomuser.RandomUser.get_dob "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> get_dob</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> parse_time</ span > < span class ="o "> =</ span > < span class ="kc "> False</ span > < span class ="p "> ):</ span >
281- < span class ="sd "> """Returns date of birth as a string in the format '%Y-%m-%d %H:%M:%S'</ span >
281+ < span class ="sd "> """Returns date of birth as a string in the format '%Y-%m-%dT%H:%M:%SZ'</ span >
282+ < span class ="sd "> (ISO 8601 standard)</ span >
282283
283284< span class ="sd "> :param parse_time: (Default = False) If True, parse date of birth</ span >
284285< span class ="sd "> string using time.strptime() and return the results instead of a</ span >
285286< span class ="sd "> string</ span >
286287< span class ="sd "> """</ span >
287- < span class ="n "> dob</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _data</ span > < span class ="p "> [</ span > < span class ="s1 "> 'dob'</ span > < span class ="p "> ]</ span >
288+ < span class ="n "> dob</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _data</ span > < span class ="p "> [</ span > < span class ="s1 "> 'dob'</ span > < span class ="p "> ][ </ span > < span class =" s1 " > 'date' </ span > < span class =" p " > ] </ span >
288289 < span class ="k "> if</ span > < span class ="n "> parse_time</ span > < span class ="p "> :</ span >
289290 < span class ="n "> dob</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _parse_time</ span > < span class ="p "> (</ span > < span class ="n "> dob</ span > < span class ="p "> )</ span >
290291 < span class ="k "> return</ span > < span class ="n "> dob</ span > </ div >
291292
293+ < div class ="viewcode-block " id ="RandomUser.get_age "> < a class ="viewcode-back " href ="../randomuser.html#randomuser.RandomUser.get_age "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> get_age</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
294+ < span class ="sd "> """Returns the age of the user"""</ span >
295+ < span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _data</ span > < span class ="p "> [</ span > < span class ="s1 "> 'dob'</ span > < span class ="p "> ][</ span > < span class ="s1 "> 'age'</ span > < span class ="p "> ]</ span > </ div >
296+
292297< div class ="viewcode-block " id ="RandomUser.get_nat "> < a class ="viewcode-back " href ="../randomuser.html#randomuser.RandomUser.get_nat "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> get_nat</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
293298 < span class ="sd "> """Returns nationality"""</ span >
294299 < span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _data</ span > < span class ="p "> [</ span > < span class ="s1 "> 'nat'</ span > < span class ="p "> ]</ span > </ div >
@@ -331,6 +336,15 @@ <h1>Source code for randomuser</h1><div class="highlight"><pre>
331336 < span class ="sd "> """ Returns zip code (wrapper for get_postcode())"""</ span >
332337 < span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> get_postcode</ span > < span class ="p "> ()</ span > </ div >
333338
339+ < div class ="viewcode-block " id ="RandomUser.get_coordinates "> < a class ="viewcode-back " href ="../randomuser.html#randomuser.RandomUser.get_coordinates "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> get_coordinates</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
340+ < span class ="sd "> """Returns a dictionary with keys 'longitude' and 'latitude' mapped to</ span >
341+ < span class ="sd "> their respective values</ span >
342+ < span class ="sd "> """</ span >
343+ < span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _data</ span > < span class ="p "> [</ span > < span class ="s1 "> 'location'</ span > < span class ="p "> ][</ span > < span class ="s1 "> 'coordinates'</ span > < span class ="p "> ]</ span > </ div >
344+
345+ < span class ="c1 "> # TODO: def get_timezone(self)</ span >
346+ < span class ="c1 "> # https://docs.python.org/3/library/datetime.html#timezone-objects</ span >
347+
334348 < span class ="c1 "> # Contact</ span >
335349 < span class ="c1 "> # --------------------------------</ span >
336350
@@ -387,16 +401,20 @@ <h1>Source code for randomuser</h1><div class="highlight"><pre>
387401
388402< div class ="viewcode-block " id ="RandomUser.get_registered "> < a class ="viewcode-back " href ="../randomuser.html#randomuser.RandomUser.get_registered "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> get_registered</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> parse_time</ span > < span class ="o "> =</ span > < span class ="kc "> False</ span > < span class ="p "> ):</ span >
389403 < span class ="sd "> """Returns registration date as a string in the format</ span >
390- < span class ="sd "> '%Y-%m-%d %H:%M:%S '</ span >
404+ < span class ="sd "> '%Y-%m-%dT %H:%M:%SZ ' (ISO 8601 standard) </ span >
391405
392406< span class ="sd "> :param parse_time: (Default = False) If True, parse date string using</ span >
393407< span class ="sd "> time.strptime() and return the results instead of a string</ span >
394408< span class ="sd "> """</ span >
395- < span class ="n "> registered</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _data</ span > < span class ="p "> [</ span > < span class ="s1 "> 'registered'</ span > < span class ="p "> ]</ span >
409+ < span class ="n "> registered</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _data</ span > < span class ="p "> [</ span > < span class ="s1 "> 'registered'</ span > < span class ="p "> ][ </ span > < span class =" s1 " > 'date' </ span > < span class =" p " > ] </ span >
396410 < span class ="k "> if</ span > < span class ="n "> parse_time</ span > < span class ="p "> :</ span >
397411 < span class ="n "> registered</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _parse_time</ span > < span class ="p "> (</ span > < span class ="n "> registered</ span > < span class ="p "> )</ span >
398412 < span class ="k "> return</ span > < span class ="n "> registered</ span > </ div >
399413
414+ < div class ="viewcode-block " id ="RandomUser.get_registered_age "> < a class ="viewcode-back " href ="../randomuser.html#randomuser.RandomUser.get_registered_age "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> get_registered_age</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
415+ < span class ="sd "> """Returns the age (in years) since registration date"""</ span >
416+ < span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _data</ span > < span class ="p "> [</ span > < span class ="s1 "> 'registered'</ span > < span class ="p "> ][</ span > < span class ="s1 "> 'age'</ span > < span class ="p "> ]</ span > </ div >
417+
400418< div class ="viewcode-block " id ="RandomUser.get_login_salt "> < a class ="viewcode-back " href ="../randomuser.html#randomuser.RandomUser.get_login_salt "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> get_login_salt</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
401419 < span class ="sd "> """Returns user login salt"""</ span >
402420 < span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _data</ span > < span class ="p "> [</ span > < span class ="s1 "> 'login'</ span > < span class ="p "> ][</ span > < span class ="s1 "> 'salt'</ span > < span class ="p "> ]</ span > </ div >
@@ -413,6 +431,10 @@ <h1>Source code for randomuser</h1><div class="highlight"><pre>
413431 < span class ="sd "> """Returns user login sha256"""</ span >
414432 < span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _data</ span > < span class ="p "> [</ span > < span class ="s1 "> 'login'</ span > < span class ="p "> ][</ span > < span class ="s1 "> 'sha256'</ span > < span class ="p "> ]</ span > </ div >
415433
434+ < div class ="viewcode-block " id ="RandomUser.get_login_uuid "> < a class ="viewcode-back " href ="../randomuser.html#randomuser.RandomUser.get_login_uuid "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> get_login_uuid</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
435+ < span class ="sd "> """Returns user login uuid"""</ span >
436+ < span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _data</ span > < span class ="p "> [</ span > < span class ="s1 "> 'login'</ span > < span class ="p "> ][</ span > < span class ="s1 "> 'sha256'</ span > < span class ="p "> ]</ span > </ div >
437+
416438 < span class ="c1 "> # ID</ span >
417439 < span class ="c1 "> # --------------------------------</ span >
418440
@@ -457,9 +479,9 @@ <h1>Source code for randomuser</h1><div class="highlight"><pre>
457479 < span class ="sd "> """Parses the date string format returned by the API and returns the</ span >
458480< span class ="sd "> time tuple result of time.strptime()</ span >
459481
460- < span class ="sd "> :param date_string: The date string in the format '%Y-%m-%d %H:%M:%S '</ span >
482+ < span class ="sd "> :param date_string: The date string in the format '%Y-%m-%dT %H:%M:%SZ '</ span >
461483< span class ="sd "> """</ span >
462- < span class ="n "> date_format</ span > < span class ="o "> =</ span > < span class ="s1 "> '%Y-%m-</ span > < span class ="si "> %d</ span > < span class ="s1 "> %H:%M:%S '</ span >
484+ < span class ="n "> date_format</ span > < span class ="o "> =</ span > < span class ="s1 "> '%Y-%m-</ span > < span class ="si "> %d</ span > < span class ="s1 "> T %H:%M:%SZ '</ span >
463485 < span class ="k "> return</ span > < span class ="n "> time</ span > < span class ="o "> .</ span > < span class ="n "> strptime</ span > < span class ="p "> (</ span > < span class ="n "> date_string</ span > < span class ="p "> ,</ span > < span class ="n "> date_format</ span > < span class ="p "> )</ span > </ div >
464486
465487 < span class ="c1 "> # Static Methods</ span >
@@ -530,7 +552,7 @@ <h1>Source code for randomuser</h1><div class="highlight"><pre>
530552 < script type ="text/javascript ">
531553 var DOCUMENTATION_OPTIONS = {
532554 URL_ROOT :'../' ,
533- VERSION :'1.5.0 ' ,
555+ VERSION :'1.5.1 ' ,
534556 LANGUAGE :'None' ,
535557 COLLAPSE_INDEX :false ,
536558 FILE_SUFFIX :'.html' ,
0 commit comments