-
Notifications
You must be signed in to change notification settings - Fork 1
/
__init__.py
129 lines (81 loc) · 3.39 KB
/
__init__.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
import cffi
from . import _native
ffi = cffi.FFI()
class Name:
def first_name(self):
return ffi.string(_native.lib.first_name()).decode('utf-8')
def last_name(self):
return ffi.string(_native.lib.last_name()).decode('utf-8')
def full_name(self):
return ffi.string(_native.lib.full_name()).decode('utf-8')
def title_descriptor(self):
return ffi.string(_native.lib.title_descriptor()).decode('utf-8')
def title_level(self):
return ffi.string(_native.lib.title_level()).decode('utf-8')
def title_job(self):
return ffi.string(_native.lib.title_job()).decode('utf-8')
def title(self):
return ffi.string(_native.lib.title()).decode('utf-8')
class Internet:
def free_email_provider(self):
return ffi.string(_native.lib.free_email_provider()).decode('utf-8')
def domain_suffix(self):
return ffi.string(_native.lib.domain_suffix()).decode('utf-8')
def user_name(self):
return ffi.string(_native.lib.user_name()).decode('utf-8')
def free_email(self):
return ffi.string(_native.lib.free_email()).decode('utf-8')
def safe_email(self):
return ffi.string(_native.lib.safe_email()).decode('utf-8')
class Company:
def suffix(self):
return ffi.string(_native.lib.suffix()).decode('utf-8')
def name(self):
return ffi.string(_native.lib.name()).decode('utf-8')
def buzzword(self):
return ffi.string(_native.lib.buzzword()).decode('utf-8')
def catch_phrase(self):
return ffi.string(_native.lib.catch_phrase()).decode('utf-8')
def bs(self):
return ffi.string(_native.lib.bs()).decode('utf-8')
def profession(self):
return ffi.string(_native.lib.profession()).decode('utf-8')
def industry(self):
return ffi.string(_native.lib.industry()).decode('utf-8')
class Address:
def time_zone(self):
return ffi.string(_native.lib.time_zone()).decode('utf-8')
def city_prefix(self):
return ffi.string(_native.lib.city_prefix()).decode('utf-8')
def city_suffix(self):
return ffi.string(_native.lib.city_suffix()).decode('utf-8')
def street_suffix(self):
return ffi.string(_native.lib.street_suffix()).decode('utf-8')
def state(self):
return ffi.string(_native.lib.state()).decode('utf-8')
def state_abbr(self):
return ffi.string(_native.lib.state_abbr()).decode('utf-8')
def city(self):
return ffi.string(_native.lib.city()).decode('utf-8')
def street_name(self):
return ffi.string(_native.lib.street_name()).decode('utf-8')
def building_number(self):
return ffi.string(_native.lib.building_number()).decode('utf-8')
def street_address(self):
return ffi.string(_native.lib.street_address()).decode('utf-8')
def secondary_address(self):
return ffi.string(_native.lib.secondary_address()).decode('utf-8')
def postal_code(self):
return ffi.string(_native.lib.postal_code()).decode('utf-8')
def latitude(self):
return ffi.string(_native.lib.latitude()).decode('utf-8')
def longitude(self):
return ffi.string(_native.lib.longitude()).decode('utf-8')
class PhoneNumber:
def phone_number(self):
return ffi.string(_native.lib.suffix()).decode('utf-8')
Name = Name()
Internet = Internet()
Company = Company()
Address = Address()
PhoneNumber = PhoneNumber()