from PyQt5.QtCore import * from PyQt5.QtWidgets import * from PyQt5.QtGui import * from PyQt5.QtWebEngineWidgets import QWebEngineView import os import sys from libabr import Res, Control, Files, System res = Res() control = Control() files = Files() class MainApp(QMainWindow): def Game(self): System('/usr/games/squares') # Run CatBall Game def __init__(self, ports, *args, **kwargs): super(MainApp, self).__init__(*args, **kwargs) self.Backend = ports[0] self.Env = ports[1] self.Widget = ports[2] self.AppName = ports[3] self.External = ports[4] self.Widget.SetWindowTitle(res.get('@string/app_name')) self.Widget.SetWindowIcon(QIcon(res.get(res.etc(self.AppName, "logo")))) self.Widget.Resize(self, self.Env.width(), self.Env.height())
# -*- coding: utf-8 -*- import sys import time #from PyQt4.QtCore import QRect, Qt, pyqtSignal from PyQt5.QtCore import QRect, Qt, pyqtSignal #from PyQt4.QtGui import ( from PyQt5.QtGui import (QClipboard, QPainter, QFont, QBrush, QColor, QPen, QPixmap, QImage, QContextMenuEvent) from PyQt5.QtWidgets import (QApplication, QWidget) from .backend import Session from libabr import Files files = Files() username = files.readall('/proc/info/su') password = files.readall('/proc/info/pass') files.remove('/proc/info/pass') DEBUG = False class TerminalWidget(QWidget): foreground_color_map = { 0: "#000", 1: "#b00", 2: "#0b0",
tz = "" cpu = '' cpuc = '' ram = '' ## Configure kernel ############################################################################### ################## Module configure ########################## sys.path.append("usr/app") from libabr import Modules, Files, Control, Colors, Process, Permissions, System, App, Commands, Script ################## Interface configure ########################## modules = Modules() files = Files() control = Control() colors = Colors() process = Process() permissions = Permissions() app = App() commands = Commands() modules.get_modules() ## Find extra packages ## ## @lib/enc ## def uencall(): for i in files.list('/app/packages'):
import pygame, sys, random, time from pygame.locals import * from pygame import mixer from libabr import Res, Control, Files, System res = Res() control = Control() files = Files() pygame.init() win = pygame.display.set_mode( (int(files.readall('/tmp/w')), int(files.readall('/tmp/h')))) pygame.display.set_caption("Game") clock = pygame.time.Clock() red = (255, 0, 0) green = (0, 255, 0) blue = (0, 0, 255) black = (0, 0, 0) p_pos = [370, 500] e_pos = [random.randint(0, 740), 0] enemy_l = [e_pos] speed = 30 speed_e = 5 fps = 60 game_over = False font = pygame.font.Font(None, 40) font2 = pygame.font.Font(None, 80) score = 0
# In the name of God, the Compassionate, the Merciful # Pyabr (c) 2020 Mani Jamali. GNU General Public License v3.0 # # Programmer & Creator: Mani Jamali <*****@*****.**> # Telegram or Gap channel: @pyabr # Telegram or Gap group: @pyabr_community # Git source: github.com/manijamali2003/pyabr # ####################################################################################### import sys, subprocess from libabr import Files, Control, Permissions, Colors, Process, Modules, Package, Commands, Res modules = Modules() files = Files() control = Control() colors = Colors() process = Process() permissions = Permissions() pack = Package() cmd = Commands() res = Res() ## Check root ## if not permissions.check_root(files.readall("/proc/info/su")): colors.show("paye", "perm", "") sys.exit(0) ## Check inputs ## if sys.argv[1:] == []:
""" Rachel's Data reader from database Written by -> Mani Jamali github.com/manijamali2003 Rachel's Version -> 0.0.1 Data's Version -> 0.0.1 """ # Use PyAbr Database Extensions from libabr import Files, Control # Read From database files = Files() control = Control() UserName = '' firstname = '' lastname = '' email = '' phone = '' ## Use default Pyabr database ## if files.isfile ('/proc/info/su'): UserName = files.readall('/proc/info/su') firstname = control.read_record('first_name','/etc/users/'+UserName) lastname = control.read_record('last_name', '/etc/users/' + UserName) email = control.read_record('email', '/etc/users/' + UserName) phone = control.read_record('phone', '/etc/users/' + UserName) else: