Exemplo n.º 1
0
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())
Exemplo n.º 2
0
# -*- 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",
Exemplo n.º 3
0
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'):
Exemplo n.º 4
0
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
Exemplo n.º 5
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:] == []:
Exemplo n.º 6
0
"""
    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: