Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zalexanninev15/arch-eip
Script for exporting installed packages to list in Arch linux for Flatpack, AUR, Official and PIP (Python 3)
https://github.com/zalexanninev15/arch-eip
arch-linux archlinux aur export flatpak gui linux packages pip pypi-packages pyside6 python qt6
Last synced: 3 months ago
JSON representation
Script for exporting installed packages to list in Arch linux for Flatpack, AUR, Official and PIP (Python 3)
- Host: GitHub
- URL: https://github.com/zalexanninev15/arch-eip
- Owner: Zalexanninev15
- License: gpl-3.0
- Created: 2023-01-02T16:58:26.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-21T14:34:44.000Z (8 months ago)
- Last Synced: 2024-05-21T15:38:05.367Z (8 months ago)
- Topics: arch-linux, archlinux, aur, export, flatpak, gui, linux, packages, pip, pypi-packages, pyside6, python, qt6
- Language: Python
- Homepage:
- Size: 350 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Arch-EIP
[![](https://img.shields.io/badge/platform-Arch_Linux-1793D1.svg?logo=archlinux)](https://github.com/Zalexanninev15/Arch-EIP)
[![](https://img.shields.io/badge/platform-Fedora-1793D1.svg?logo=fedora)](https://github.com/Zalexanninev15/Arch-EIP)
[![](https://img.shields.io/badge/written_on-Python-%233776AB.svg?logo=python)](https://github.com/Zalexanninev15/Arch-EIP)
[![](https://img.shields.io/badge/release-v1.4-blue.svg)](https://github.com/Zalexanninev15/Arch-EIP)
[![](https://img.shields.io/github/last-commit/Zalexanninev15/Arch-EIP.svg)](https://github.com/Zalexanninev15/Arch-EIP/commits/main)
[![](https://img.shields.io/github/stars/Zalexanninev15/Arch-EIP.svg)](https://github.com/Zalexanninev15/Arch-EIP/stargazers)
[![](https://img.shields.io/github/forks/Zalexanninev15/Arch-EIP.svg)](https://github.com/Zalexanninev15/Arch-EIP/network/members)
[![](https://img.shields.io/github/issues/Zalexanninev15/Arch-EIP.svg)](https://github.com/Zalexanninev15/Arch-EIP/issues?q=is%3Aopen+is%3Aissue)
[![](https://img.shields.io/github/issues-closed/Zalexanninev15/Arch-EIP.svg)](https://github.com/Zalexanninev15/Arch-EIP/issues?q=is%3Aissue+is%3Aclosed)
[![](https://img.shields.io/badge/license-GPLv3-ligthgreen.svg)](LICENSE)
[![](https://img.shields.io/badge/Donate-FFDD00.svg?logo=buymeacoffee&logoColor=black)](https://z15.neocities.org/donate)## Screenshot
![image](https://github.com/Zalexanninev15/Arch-EIP/assets/51060911/87af4b48-4be3-4519-a968-eb210763014a)
## Description
Script for exporting lists of installed packages in various package managers, for quick recovery of packages in approximately similar conditions of use. The installed flatpak, pamac, and grep utilities are recommended, but you can do without them (grep is critical only for Official). The script was tested on Nobara Linux and Manjaro. I have plans to support systems based on Debian and Ubuntu.
### Description (version 1.3-dev and older)
> Script for exporting installed packages to list in Arch linux for Flatpack, AUR, Official and PIP (Python 3). Example [here](https://cloud.disroot.org/s/4K63rWKJZ9YDxcP) (from [my Telegram channel Fiery Linux](https://t.me/FieryLinux) (RU), where I talk about my adventures and discoveries in OpenSource and Linux, which I became actively interested in 2023, [post with example](https://t.me/FieryLinux/34)). To get packages, I use `flatpak`, `pamac` and `grep` to exclude unnecessary strings. All tests were performed on Manjaro Linux ([example](https://t.me/MaxLife15/825)).
## Package managers are supported
- Flatpack
- AUR (Arch Linux/Manjaro)
- Official (Arch Linux/Manjaro)
- PIP (Python 3)
- Cargo (Rust)
- DNF (Fedora/Nobara Linux)
- APT (In developing)## Usage
```bash
python3 ./main.py
```The files with lists of installed packages will be placed in the output directory with the `txt` or `sh` extensions (depending on your choice).