-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathIt-norge.py
139 lines (107 loc) · 3.9 KB
/
It-norge.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
130
131
132
133
134
135
136
137
138
139
import sys
import platform
import socket
import subprocess
import psutil
import sys
#det her vil gjør outputen lagres i en fil
with open('your-pc-name.txt', 'w') as f:
sys.stdout = f
hvaErOS=platform.architecture()
hvaEr=platform.node()
hvaErPc=platform.release()
hvaErPcVersjon=platform.version()
hvaErMaskin=platform.machine()
hvaErprosesor=platform.processor()
print(hvaErOS)
print(hvaEr)
print(hvaErPc)
print(hvaErPcVersjon)
print(hvaErMaskin)
print(hvaErprosesor)
print("-------------------------det er info om pc.en----------------------------------------------------------------------------------")
#lagring plass på pc-en din
def lagring():
total = int()
used = int()
free = int()
for disk in psutil.disk_partitions():
if disk.fstype:
total += int(psutil.disk_usage(disk.mountpoint).total)
used += int(psutil.disk_usage(disk.mountpoint).used)
free += int(psutil.disk_usage(disk.mountpoint).free)
print(f"Du hadde : {round(total / (1024.0 ** 3), 4)} Giga")
print(f"Hvor mye du har used : {round(used / (1024.0 ** 3), 4)} Giga")
print(f"hvor mye du har igjen : {round(free / (1024.0 **3),4)} Giga")
print("---------------------------diskens lagring plass--------------------------------------------------------------------------------")
#Ip address
def ip_address():
hostname = socket.gethostname()
ip = socket.gethostbyname(hostname)
print("pc-navnet er :" + hostname)
print("Ip address er : " + ip)
print("--------------------------------det er for ip addres---------------------------------------------------------------------------")
#programmer du har
def program():
Data = subprocess.check_output(['wmic', 'product', 'get', 'name'])
a = str(Data)
try:
for i in range(len(a)):
print("Du har: ", (a.split("\\r\\r\\n")[6:][i]))
except IndexError as e:
print("Ferdig se opp")
print("---------------------------------det her viser din programmer som er lasta ned--------------------------------------------------------------------------")
lagring()
ip_address()
program()
import platform
import socket
import subprocess
import shutil
import psutil
hvaErOS=platform.architecture()
hvaEr=platform.node()
hvaErPc=platform.release()
hvaErPcVersjon=platform.version()
hvaErMaskin=platform.machine()
hvaErprosesor=platform.processor()
print(hvaErOS)
print(hvaEr)
print(hvaErPc)
print(hvaErPcVersjon)
print(hvaErMaskin)
print(hvaErprosesor)
print("----------------------------------------------")
#lagring plass på pc-en din
def lagring():
total = int()
used = int()
free = int()
for disk in psutil.disk_partitions():
if disk.fstype:
total += int(psutil.disk_usage(disk.mountpoint).total)
used += int(psutil.disk_usage(disk.mountpoint).used)
free += int(psutil.disk_usage(disk.mountpoint).free)
print(f"Du hadde : {round(total / (1024.0 ** 3), 4)} Giga")
print(f"Hvor mye du har used : {round(used / (1024.0 ** 3), 4)} Giga")
print(f"hvor mye du har igjen : {round(free / (1024.0 **3),4)} Giga")
#Ip address
def ip_address():
hostname = socket.gethostname()
ip = socket.gethostbyname(hostname)
print("pc-navnet er :" + hostname)
print("Ip address er : " + ip)
#programmer du har
def program():
Data = subprocess.check_output(['wmic', 'product', 'get', 'name'])
a = str(Data)
try:
for i in range(len(a)):
print("Du har: ", (a.split("\\r\\r\\n")[6:][i]))
except IndexError as e:
print("Ferdig se opp")
lagring()
ip_address()
program()
print("---------------------------------------------")
#this com.. is just to get more in git hub om