Fiexed for Fedora 39
binary is obsolete added requierements.txt + preinstall.sh
This commit is contained in:
@@ -0,0 +1,5 @@
|
|||||||
|
project_vnv
|
||||||
|
build
|
||||||
|
dist
|
||||||
|
rice-cook.spec
|
||||||
|
|
||||||
@@ -32,10 +32,28 @@ ________________________________________________________________________________
|
|||||||

|

|
||||||
|
|
||||||
# How to run :
|
# How to run :
|
||||||
- copy binary from [releases](https://github.com/acidburnmonkey/rice-cook/releases) and data.txt into a dotfiles backup forlder
|
|
||||||
- Must run with sudo -HE flags
|
|
||||||
```
|
```
|
||||||
sudo -HE ./rice-cook
|
git clone https://github.com/acidburnmonkey/rice-cook.git && cd rice-cook
|
||||||
|
|
||||||
|
```
|
||||||
|
```
|
||||||
|
chmod +x preinstall.sh && sudo ./preinstall.sh
|
||||||
|
```
|
||||||
|
```
|
||||||
|
sudo pip3 install -r requierements.txt
|
||||||
|
```
|
||||||
|
### Now move rice-cook.py & data.txt into dofiles directry and run it:
|
||||||
|
```
|
||||||
|
sudo python3 rice-cook.py
|
||||||
|
```
|
||||||
|
Should look like this .
|
||||||
|
```
|
||||||
|
|-dotfiles
|
||||||
|
|---nvim
|
||||||
|
|---ranger
|
||||||
|
|---etc...
|
||||||
|
|---data.txt
|
||||||
|
|---rice-cook.py
|
||||||
```
|
```
|
||||||
|
|
||||||
## Donate
|
## Donate
|
||||||
|
|||||||
@@ -0,0 +1,11 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
#check for update and cash them
|
||||||
|
sudo dnf check-update
|
||||||
|
|
||||||
|
# DNF reqs
|
||||||
|
sudo dnf install -y python3-tkinter python3-devel python3-pip
|
||||||
|
|
||||||
|
#pip
|
||||||
|
python3 -m pip3 install --upgrade pip
|
||||||
|
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
beautifulsoup4==4.12.3
|
||||||
|
certifi==2024.2.2
|
||||||
|
charset-normalizer==3.3.2
|
||||||
|
filelock==3.13.3
|
||||||
|
gdown==5.1.0
|
||||||
|
idna==3.6
|
||||||
|
markdown-it-py==3.0.0
|
||||||
|
mdurl==0.1.2
|
||||||
|
MouseInfo==0.1.3
|
||||||
|
PyAutoGUI==0.9.54
|
||||||
|
PyGetWindow==0.0.9
|
||||||
|
Pygments==2.17.2
|
||||||
|
PyMsgBox==1.0.9
|
||||||
|
pyperclip==1.8.2
|
||||||
|
PyRect==0.2.0
|
||||||
|
PyScreeze==0.1.30
|
||||||
|
PySocks==1.7.1
|
||||||
|
python3-xlib==0.15
|
||||||
|
pytweening==1.2.0
|
||||||
|
requests==2.31.0
|
||||||
|
rich==13.7.1
|
||||||
|
soupsieve==2.5
|
||||||
|
tqdm==4.66.2
|
||||||
|
urllib3==2.2.1
|
||||||
+11
-9
@@ -36,21 +36,23 @@ console = Console(theme=ap_theme)
|
|||||||
user = os.getlogin()
|
user = os.getlogin()
|
||||||
home = os.path.join('/home',user)
|
home = os.path.join('/home',user)
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
|
||||||
setup = ''
|
setup = ''
|
||||||
confirm_user =''
|
# confirm_user =''
|
||||||
|
local_user = user
|
||||||
|
|
||||||
sudo_check()
|
sudo_check()
|
||||||
|
|
||||||
console.print(f"Setting up for user {user} ", style='promp')
|
console.print(f"Setting up for user {local_user} ", style='promp')
|
||||||
while(True):
|
# while(True):
|
||||||
confirm_user = input(" y/n ")
|
# confirm_user = input(" y/n ")
|
||||||
if (confirm_user.lower() == 'n'):
|
# if (confirm_user.lower() == 'n'):
|
||||||
user = imput('Type username : ')
|
# user := input('Type username : ')
|
||||||
continue
|
# continue
|
||||||
elif (confirm_user.lower() == 'y'):
|
# elif (confirm_user.lower() == 'y'):
|
||||||
break
|
# break
|
||||||
|
|
||||||
|
|
||||||
#set temporary resolution for sesion
|
#set temporary resolution for sesion
|
||||||
|
|||||||
Reference in New Issue
Block a user