#!/usr/bin/env python3.6
# -*- coding: utf-8 -*-
from PIL import Image, ImageDraw
image1 = Image.open("1.jpg")
image2 = Image.open("2.jpg")
ANS = Image.open("1.jpg")
draw = ImageDraw.Draw(ANS)
pix1 = image1.load()
pix2 = image2.load()
width = min(image1.size[0], image2.size[0])
height = min(image1.size[1], image2.size[1])
eps = 30
for i in range(width):
for j in range(height):
dx1 = pix1[i, j][0] - pix2[i, j][0]
dx2 = pix1[i, j][1] - pix2[i, j][1]
dx3 = pix1[i, j][2] - pix2[i, j][2]
draw.point((i, j), (abs(dx1), abs(dx2), abs(dx3))) # Зарисовываем ответ разницей пикселов наших картинок по модулю.
ANS.save("ans.jpg", "JPEG")
del draw
*/5 * * * * /usr/bin/vnstat -i eth0 --json > /home/vns.json
*/5 * * * * /usr/bin/vnstat -i eth0 --xml h > /home/vns.xml
import time, json
from pprint import pprint
localtime = time.localtime(time.time())
z = localtime[3]
with open('/home/vns.json') as json_data:
dat_j = json.load(json_data) #
json_data.close()
out = round(dat_j['interfaces'][0]['traffic']['hours'][0]['rx']/1024, 2)
#!/usr/bin/env python3.6
# -*- coding: utf-8 -*-
import requests, re
from xml.dom.minidom import parseString
headers = {
'User-Agent': ('Mozilla/5.0 (Windows NT 6.0; rv:14.0) Gecko/20100101 '
'Firefox/14.0.1'),
'Accept':
'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Language':
'ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3',
'Accept-Encoding':
'gzip, deflate',
'Connection':
'keep-alive',
'DNT':
'1'
}
page = requests.get(
'http://www.cbr.ru/scripts/XML_daily.asp', headers=headers).text
xmldoc = parseString(page)
usd = xmldoc.getElementsByTagName('Value')[10]
usd = usd.firstChild.nodeValue
print (usd)
#!/usr/bin/env python3.6
# -*- coding: utf-8 -*-
import sys
from PyQt5.QtWidgets import (QWidget, QHBoxLayout, QLabel, QApplication)
from PyQt5.QtGui import QPixmap
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
hbox = QHBoxLayout(self)
pixmap = QPixmap("/home/fil/pictures/Torrents.png")
lbl = QLabel(self)
lbl.setPixmap(pixmap)
hbox.addWidget(lbl)
self.setLayout(hbox)
self.move(100, 200)
self.setWindowTitle('Red Rock')
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())