Aurin - A quick AUR installer for Arch Linux. Install packages from AUR website in a click.

Overview


 Aurin

A quick AUR installer for Arch Linux. Install packages from AUR website in a click.

GitHub last commit GitHub issues GitHub pull requests GitHub tweet

AboutInstallationFeaturesContributingSupportLicense


About

Aurin is a non conventional AUR packages installer that aims to install AUR packages in one click right from the AUR website. From package page, you can install it in a click just like you install browser extensions.

It comes with a simple background application that you have to install on your system along with helper Chrome/Firefox/Microsoft Edge exensions.

It Adds Install button on View PKGBUILD page of an AUR package. Click on the button to install any package quickly. It throws desktop notification when the package has installed successfully and deletes the intermediary files.

(Preview)

Installation

Downloading and installing steps:
  • Open Terminal and type: git clone https://github.com/Suleman-Elahi/Aurin/ && cd Aurin
  • Run makepkg -si
  • Install the Chrome/Firefox helper extension for Aurin either from here or from below.
  • Done
  • Open any AUR package page, for example hello. Click on "View PKGBUILD" link from the right side of the page and you will find the "Install" button.

Features

Aurin
Installl any package ✔️
Ask sudo password via GUI ✔️
Delete files after install ✔️
Handle URLs ✔️
Browse package
Lock system
Loading indicator
Submitted to AUR

Contributing

Got something interesting you'd like to share? open a PR or suggest a feature by opening an issue. |

Support

Reach out to me via the profile addresses.

Credits

Aurin Icon: https://www.reddit.com/r/archlinux/comments/g8iygf/arch_linux_logo_using_unicode_block_characters/

License

License: MIT

You might also like...
Every 2 minutes, check for visa slots at VFS website

vfs-visa-slot-germany Every 2 minutes, check for visa slots at VFS website. If there are any, send a call and a message of the format: Sent from your

This utility lets you draw using your laptop's touchpad on Linux.
This utility lets you draw using your laptop's touchpad on Linux.

FingerPaint This utility lets you draw using your laptop's touchpad on Linux. Pressing any key or clicking the touchpad will finish the drawing

A python package for your Kali Linux distro that find the fastest mirror and configure your apt to use that mirror

Kali Mirror Finder Using Single Python File A python package for your Kali Linux distro that find the fastest mirror and configure your apt to use tha

Application for easy configuration of swap file and swappiness priority in slackware and others linux distributions.

Swap File Program created with the objective of assisting in the configuration of swap file in Distributions such as Slackware. Required packages: pyt

Build capture utility for Linux

CX-BUILD Compilation Database alternative Build Prerequisite the CXBUILD uses linux system call trace utility called strace which was customized. So I

Python program for Linux users to change any url to any domain name they want.
Python program for Linux users to change any url to any domain name they want.

URLMask Python program for Linux users to change a URL to ANY domain. A program than can take any url and mask it to any domain name you like. E.g. ne

Daiho Tool is a Script Gathering for Windows/Linux systems written in Python.
Daiho Tool is a Script Gathering for Windows/Linux systems written in Python.

Daiho is a Script Developed with Python3. It gathers a total of 22 Discord tools (including a RAT, a Raid Tool, a Nuker Tool, a Token Grabberr, etc). It has a pleasant and intuitive interface to facilitate the use of all with help and explanations for each of them.

osqueryIR is an artifact collection tool for Linux systems.
osqueryIR is an artifact collection tool for Linux systems.

osqueryIR osqueryIR is an artifact collection tool for Linux systems. It provides the following capabilities: Execute osquery SQL queries Collect file

Tool to produce system call tables from Linux source code.

Syscalls Tool to generate system call tables from the linux source tree. Example The following will produce a markdown (.md) file containing the table

Comments
  • General feedback

    General feedback

    I came across your project through the Reddit post you made on /r/archlinux. While the implementation of your idea works fine, there are many problems with your approach which includes a very nasty RCE vulnerability.

    I've been a bit blunt by rewriting all of data/install.py. Hope you won't be offended by that. I tried to add as much feedback through code comments as I could though. Good luck with your programming journey 😃

    opened by BrinkerVII 1
  • Create separate AUR packages for the background application and extension

    Create separate AUR packages for the background application and extension

    I think chromium and firefox extensions can be installed globally, but that might have changed. Mind you, I use ungoogled-chromium with the Chromium Web Store extension. Updates could be done using an update manifest file inside of a crx file. The crx file could then be hosted in this repository.

    enhancement 
    opened by Tank-Missile 0
Owner
Suleman
I love automation !!!
Suleman
Install, run, and update apps without root and only in your home directory

Qube Apps Install, run, and update apps in the private storage of a Qube Building instrutions

Micah Lee 26 Dec 27, 2022
Install, run, and update apps without root and only in your home directory

Qube Apps Install, run, and update apps in the private storage of a Qube. Build and install in Qubes Get the code: git clone https://github.com/micahf

Micah Lee 26 Dec 27, 2022
This tool lets you perform some quick tasks for CTFs and Pentesting.

This tool lets you convert strings and numbers between number bases (2, 8, 10 and 16) as well as ASCII text. You can use the IP address analyzer to find out details on IPv4 and perform abbreviation as well as expansion on IPv6 addresses.It can also perform a two's complement calculation as well.

Ayomide Ayodele-Soyebo 1 Jul 16, 2022
Fuzzy box is a quick program I wrote to fuzz a URL that is in the format https:// url 20characterstring.

What is this? Fuzzy box is a quick program I wrote to fuzz a URL that is in the format https://<url>/20characterstring.<extension>. I have redacted th

Graham Helton 1 Oct 19, 2021
Search, generate & deliver Msfvenom payloads in an quick and easy way

Goal Search, generate & deliver payloads in an quick and easy way Be as simple as possible BUT with all msfvenom payloads. Ever lost time searching th

null 2 Mar 3, 2022
NFT-Generator is the best way to generate thousands of NFTs quick and easily with Python.

NFT-Generator is the best way to generate thousands of NFTs quick and easily with Python. Just add your files, set your configuration and run the scri

null 78 Dec 27, 2022
A quick username checker to see if a username is available on a list of assorted websites.

A quick username checker to see if a username is available on a list of assorted websites.

Maddie 4 Jan 4, 2022
A quick random name generator

Random Profile Generator USAGE & CREDITS Any public or priavte demonstrative usage of this project is strictly prohibited, UNLESS WhineyMonkey10 (http

null 2 May 5, 2022
Shut is an opinionated tool to simplify publishing pure Python packages.

Welcome to Shut Shut is an opinionated tool to simplify publishing pure Python packages. What can Shut do for you? Generate setup files (setup.py, MAN

Niklas Rosenstein 6 Nov 18, 2022
A utility that makes it easy to work with Python projects containing lots of packages, of which you only want to develop some.

Mixed development source packages on top of stable constraints using pip mxdev [mɪks dɛv] is a utility that makes it easy to work with Python projects

BlueDynamics Alliance 6 Jun 8, 2022