Pyabr lightweight OS with Python and Qt

Related tags

GUI Developmentpyabr
Overview

License

Code Size

Pyabr cloud computing software

In the name of God, the Compassionate, the Merciful

Pyabr © 2021 Mani Jamali. Free Software GNU General Public License v3.0

How to Contributing?

for contributing in pyabr please read CONTRIBUTING.md

What is Pyabr?

Pyabr is a small and lightweight software use as:

  • an operating system
  • a small theme for android
  • a small software for runing PyQt5 and Python applications in moblie phones
  • a small cloud software in client
  • a small cloud software on servers

How to install it?

  • Stable release:
python3 -m pip install pyabr
python3 -m pyabr

In Windows use python instead of python3

  • Latest or unstable release:
git clone https://github.com/PyFarsi/pyabr.git
cd pyabr
python3 setup.py

Pyabr NEWS and tutorials

  • See t.me/pyabr
  • See gap.im/pyabr
Comments
  • VirtualBox

    VirtualBox

    Hi guys. I was trying to install this operating system in the VirtualBox. I have downloaded the iso from your own website. but the OS was not booted. What do i do? Is there any required special configuration for the virtual machine?

    opened by parsampsh 2
  • use `puts` instead `printf`

    use `puts` instead `printf`

    puts(char*) receives a string and print newline ('\n') automatically. printf(char*,...) is used when you want print some values stored in some variables

    opened by PooiaFerdowsi 0
  • CVE-2007-4559 Patch

    CVE-2007-4559 Patch

    Patching CVE-2007-4559

    Hi, we are security researchers from the Advanced Research Center at Trellix. We have began a campaign to patch a widespread bug named CVE-2007-4559. CVE-2007-4559 is a 15 year old bug in the Python tarfile package. By using extract() or extractall() on a tarfile object without sanitizing input, a maliciously crafted .tar file could perform a directory path traversal attack. We found at least one unsantized extractall() in your codebase and are providing a patch for you via pull request. The patch essentially checks to see if all tarfile members will be extracted safely and throws an exception otherwise. We encourage you to use this patch or your own solution to secure against CVE-2007-4559. Further technical information about the vulnerability can be found in this blog.

    If you have further questions you may contact us through this projects lead researcher Kasimir Schulz.

    opened by TrellixVulnTeam 0
  • .iso not found

    .iso not found

    Hello, I tried to download the iso but has been deleted or moved

    $ LANG=C wget https://dl.pyabr.ir/pyabr-x86_64.iso
    --2022-11-03 21:55:09--  https://dl.pyabr.ir/pyabr-x86_64.iso
    Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt'
    Resolving dl.pyabr.ir (dl.pyabr.ir)... 212.33.195.117
    Connecting to dl.pyabr.ir (dl.pyabr.ir)|212.33.195.117|:443... connected.
    HTTP request sent, awaiting response... 404 Not Found
    2022-11-03 21:55:09 ERROR 404: Not Found.
    
    opened by FabioLolix 0
  • request dockerize pyabr , can access from browser (xrdp , noVNC or etc)

    request dockerize pyabr , can access from browser (xrdp , noVNC or etc)

    Hi PyFarsi, please dockerize pyabr latest iso to run in docker & can access using docker-ip:port from browser using xrdp , noVNC or etc. waiting for your commit/s. finest regards

    opened by bugbounted 0
Releases(v2.4.0)
  • v2.4.0(Mar 18, 2022)

    News:

    • Add support full themes (Global themes)
    • Add support OpenBox GTK themes
    • Add support shell themes
    • Add support window themes
    • Replace WebView Engine to "Qt WebEngine" instead of "Chromium"
    • Add Notification service
    • Add Notes widget
    • Add Event wigets such as Calendar widget, Events of Calendar, Weather widget
    • Add Feed widget
    • Add battery logo, percent of battery, Wi-Fi status
    • Add "Onboard" virtual keyboard
    • Add new OpenBox themes such as "Mac OS X dark/light", "Windows", ...
    • Add Barf Shell theme
    • Add Ubuntu Shell theme
    • Add Cryptography tools such as "Cloud Mail", ...
    • Removed menubar at top
    • Replace sleep black screen to "real sleep"
    • Remove unused webapps
    • Change help docs to Markdown docs
    Source code(tar.gz)
    Source code(zip)
  • v2.3.0(Dec 28, 2021)

  • v2.0.2(Aug 1, 2021)

  • 1.3.0(Apr 13, 2021)

    Pyabr 1.3.0 version

    Updates

    • Powerfull GUI Package Manager
    • Add handsome themes
    • Add general GUI Setting
    • Update Desktop
    • Update IDE for code
    • Update the main repo
    • Add Multimedia apps
    • Update File manager
    Source code(tar.gz)
    Source code(zip)
Owner
PyFarsi Software Foundation
PyFarsi Software Foundation
Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.

Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.

Will McGugan 17.1k Jan 08, 2023
A simple fusee-launcher frontend for macOS

A simple fusee-launcher frontend for macOS (Universal). Supports macOS = 10.9. It has libusb statically linked, so you don't need to install anything

rob 25 Dec 19, 2022
Json IDE made with Python tkinter!

JIDE Json IDE made with Python tkinter! Download: https://github.com/LouisTheXIV/JIDE/releases/tag/v0.1 Features In JIDE everything is customisable do

n0 7 May 14, 2022
A simple one-line quick entry GUI for your Obsidian daily notes in markdown format.

Quick-note-entry-for-Obsidian A simple one-line quick entry GUI for your Obsidian daily notes in markdown format. Log your day quickly with this simpl

Adrian Papineau 22 Oct 04, 2022
Create highly interactive web pages purely in Python

A package for building highly interactive user interfaces in pure Python inspired by ReactJS.

701 Jan 03, 2023
PyQT5 app for LOLBAS and GTFOBins

LOLBins PyQT app to list all Living Off The Land Binaries and Scripts for Windows from LOLBAS and Unix binaries that can be used to bypass local secur

Hamza Megahed 41 Dec 01, 2022
A simple GUI designer for the python tkinter module

Leer en Español Welcome to Pygubu! Pygubu is a RAD tool to enable quick and easy development of user interfaces for the Python's tkinter module. The u

Alejandro Autalán 1.7k Dec 27, 2022
Use NixOS Without Coding

(Work in Progress) Nix-Gui Make NixOS usable for non-technical users through a settings / package management GUI. Motives The declarative nature of Ni

548 Dec 30, 2022
ROS2 + PyQt5 Example

ROS2 + PyQt5 Example

Ar-Ray 4 Nov 15, 2022
python+PySimpleGUI+pyserial+threading

GUI_pyserial python+PySimpleGUI+pyserial+threading 功能 1.利用PySimpleGUI制作图形用户界面 2.利用threading实现多线程调用pyserial处理串口通信 模块版本 PySimpleGUI 4.46.0 pyserial 3.5

2 Dec 27, 2022
Write desktop and web apps in pure Python

Flexx Want to stay up-to-date about (changes to) Flexx? Subscribe to the NEWS issue. Introduction Flexx is a pure Python toolkit for creating graphica

flexxui 3.1k Jan 08, 2023
LCD GUI for P4wnP1 ALOA

GUI for P4wnP1 Colorful UI interface for P4wnP1 ALOA Don't pwn just as a USB client. Use also the USB host capabilities! UPS Lite support Scalability

John 7 Dec 13, 2022
Linux GUI app to codon optimize a directory with fasta files using taxonomy ids imported as a 1-column txt file (1 taxonomy id for each file)

codon optimize cds paired with taxids singlefastas gui Linux GUI app to codon optimize a directory with fasta files using taxonomy ids imported as a 1

Olga Tsiouri 1 Jan 09, 2022
Software com funçoes de A a Z feito no Python

Introdução Iniciante em programação Python, decidi criar um programa com diversas ferramentas de A a Z. Funções Ferramenta de Gerenciamento e Manutenç

João Pedro 1 Jan 26, 2022
GUI for Volatility forensics tool written in PyQT5

Volatility GUI This is a GUI for Volatility forensics tool written in PyQT5 Prerequisites: 1- Installed version of Volatility. 2- Install PyQT5. sudo

Hamza Megahed 52 Jun 18, 2022
A hotkey manager that runs in the system tray. Uses PySimpleGUI for the GUI and the system tray.

PySimpleHotkey PySimpleHotkey A hotkey manager that runs in the system tray. Uses PySimpleGUI for the GUI and the system tray. Packages Used This proj

PySimpleGUI 20 Nov 14, 2022
yfinance is a library where you can see stocks, crypto and tickers information

yfinance is a library where you can see stocks, crypto and tickers information.

Joaquin 3 Nov 19, 2022
The quick and easy way to add versatile graphical interfaces with networking capabilities to your Python programs.

The quick and easy way to add versatile graphical interfaces with networking capabilities to your Python programs. Give instant access to your application to whoever you want on the Internet, without

Claude SIMON 215 Dec 28, 2022
Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS

Kivy Innovative user interfaces made easy. Kivy is an open source, cross-platform Python framework for the development of applications that make use o

Kivy 15.4k Jan 07, 2023
build GUIs from python functions, using magic.

magicgui: build GUIs from functions, using magic. 📖 Docs Installation magicgui uses qtpy to support both pyside2 and pyqt5 backends. However, you mus

napari 0 Nov 11, 2022