|
@@ -1,47 +1,36 @@
|
|
|
-import git
|
|
|
-import os
|
|
|
-from maix import camera, display, image # 引入python模块包
|
|
|
+from maix import camera, display, image
|
|
|
+
|
|
|
+image.load_freetype("/root/preset/fonts/simhei.ttf")
|
|
|
+hello_img = image.new(size=(320, 240), color=(0, 0, 0), mode="RGB")
|
|
|
+hello_img.draw_string(10, 115, 'Checkout', scale=1.0, color=(255, 255, 255), thickness=1)
|
|
|
+display.show(hello_img)
|
|
|
+
|
|
|
+import git, os
|
|
|
from io import RawIOBase
|
|
|
|
|
|
localrep = "/home"
|
|
|
|
|
|
|
|
|
class NewStream(RawIOBase):
|
|
|
- """Fallback if stdout or stderr are unavailable, does nothing."""
|
|
|
-
|
|
|
- def read(self, size=-1):
|
|
|
- return None
|
|
|
-
|
|
|
- def readall(self):
|
|
|
- return None
|
|
|
-
|
|
|
- def readinto(self, b):
|
|
|
- return None
|
|
|
-
|
|
|
def write(self, b):
|
|
|
- hello_img = image.new(size=(320, 240), color=(0, 0, 0),
|
|
|
- mode="RGB") # 创建一张黑色背景图
|
|
|
- hello_img.draw_string(10, 115, str(b), scale=1.0, color=(255, 255, 255),
|
|
|
- thickness=1) # 在黑色背景图上写下hello world
|
|
|
- display.show(hello_img) # 把这张图显示出来
|
|
|
+ hello_img = image.new(size=(320, 240), color=(0, 0, 0), mode="RGB")
|
|
|
+ hello_img.draw_string(10, 115, str(b), scale=1.0, color=(255, 255, 255), thickness=1)
|
|
|
+ display.show(hello_img)
|
|
|
return None
|
|
|
|
|
|
|
|
|
git.rw()
|
|
|
steam = NewStream()
|
|
|
-image.load_freetype("/root/preset/fonts/simhei.ttf")
|
|
|
-hello_img = image.new(size=(320, 240), color=(0, 0, 0),
|
|
|
- mode="RGB") # 创建一张黑色背景图
|
|
|
-hello_img.draw_string(10, 115,'Start', scale=1.0, color=(255, 255, 255),
|
|
|
- thickness=1) # 在黑色背景图上写下hello world
|
|
|
if os.path.exists(localrep + "/cclb_launch"):
|
|
|
os.remove(localrep + "/cclb_launch")
|
|
|
if git.activeBranch(localrep) != b'master':
|
|
|
git.checkout(localrep, 'master', steam)
|
|
|
else:
|
|
|
git.checkout(localrep, 'en', steam)
|
|
|
-if os.path.exists("/root/CocoPi.py"):
|
|
|
- os.remove("/root/CocoPi.py")
|
|
|
+hello_img = image.new(size=(320, 240), color=(0, 0, 0), mode="RGB")
|
|
|
+hello_img.draw_string(10, 115, 'Reconstruct directory', scale=1.0, color=(255, 255, 255), thickness=1)
|
|
|
+display.show(hello_img)
|
|
|
os.system('chmod -R 777 /home')
|
|
|
-os.system('reboot')
|
|
|
+os.system('rsync --checksum /home/backup /root')
|
|
|
+os.system("ps | grep main.py | grep -v grep | awk '{print $1}' | xargs kill")
|
|
|
git.ro()
|