-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdata_get.py
More file actions
94 lines (64 loc) · 2.07 KB
/
data_get.py
File metadata and controls
94 lines (64 loc) · 2.07 KB
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
__author__ = 'onegrx'
import random
import datetime as dt
import generators.location
import generators.credentials
import generators.company
import generators.street
import generators.conference
import generators.person
def getNameSurname():
personality = generators.person.Person()
name, surname = personality.generate()
return name, surname
def getMail(user):
mail = user[0:5].lower() + "@" + user[0:3].lower() + ".com"
return mail
def getMailPersonal(n, s):
return n[0:6].lower() + "@" + s[0:5].lower() + ".com"
def getCompany():
company_gen = generators.company.Company()
company = company_gen.generate()
return company
def getCityCountry():
location = generators.location.Location()
city, country = location.generate()
return city, country
def getLoginCompany(company):
credentials = generators.credentials.Credentials()
login = credentials.gen_login_company(company)
return login
def getLoginPersonal(n, s):
credentials = generators.credentials.Credentials()
login = credentials.gen_login_personal(n, s)
return login
def getPhone():
range_start = 10**(9-1)
range_end = (10**9)-1
phone = random.randint(range_start, range_end)
return phone
def getStreet():
street_gen = generators.street.Street()
street = street_gen.generate()
return street
def getZip():
zipcode = random.randint(10**4, 10**5 - 1)
return zipcode
def getNip():
nip = random.randint(10**9, 10**10 - 1)
return str(nip)
def getConference():
conference_gen = generators.conference.Conference()
conference = conference_gen.generate()
return conference
def getDates():
currentdate = dt.datetime.now()
begin = currentdate.toordinal() + random.randint(1, 400)
end = begin + random.randint(0, 5)
begin = dt.date.fromordinal(begin)
end = dt.date.fromordinal(end)
start = (str(begin.year), str(begin.month), str(begin.day))
end = (str(end.year), str(end.month), str(end.day))
return "/".join(start), "/".join(end)
def getPrice():
return random.randint(5, 100) * 10