$ sudo pacman -S sox
$ mkdir -p ~/.config/systemd/user/
$ vim ~/.config/systemd/user/usb-audio-keep-alive.service
[Unit]
Description=Keep USB Audio Alive Using sox| #!/bin/bash | |
| awk -F";" '{for(i=1;i<=NF;i++){if ($i !~ /nologin/){print $1}}}' /etc/passwd |
| [Autologin] | |
| # Whether sddm should automatically log back into sessions when they exit | |
| Relogin=false | |
| # Name of session file for autologin session (if empty try last logged in) | |
| Session= | |
| # Username for autologin session | |
| User= |
| #! /bin/bash | |
| wget http://www.musicpd.org/download/mpd/0.22/mpd-0.22.3.tar.xz | |
| tar xf mpd-0.22.3.tar.xz | |
| cd mpd-0.22.3 | |
| sudo apt install meson g++ \ | |
| libpcre3-dev \ |
| #!/usr/bin/env python | |
| # -*- coding: utf-8 -*- | |
| from os import system | |
| from os import walk | |
| import ffmpeg # pip isntall ffmpeg ffmpeg-python | |
| import os | |
| def convertVideo(filenameVideo): | |
| name, ext = os.path.splitext(filenameVideo) | |
| out_name = name + ".mp4" |
| def monta_estrutura_email(subject, email_from, email_to, msg_html, msg_plain, lista_anexos): | |
| message = MIMEMultipart("mixed") | |
| message["Subject"] = subject | |
| message["From"] = email_from | |
| message["To"] = email_to | |
| related_body = MIMEMultipart("related") | |
| if len(lista_anexos) > abs(0): | |
| for part in lista_anexos: | |
| related_body.attach(part) |
| /* vim .config/i3/rofi/themes/colors.rasi */ | |
| /* Copyright (C) 2020-2022 Aditya Shakya <[email protected]> */ | |
| /* Everyone is permitted to copy and distribute copies of this file under GNU-GPL3 */ | |
| * { | |
| background: #1e222a; | |
| background-alt: #262A32; | |
| foreground: #c8ccd4; | |
| FG: #c8ccd4; /* Just add this line */ | |
| selected: #61afef; |
| # Adicione o export abaixo em seu bashrc ou zshrc | |
| export VISUAL="vim" |
$ sudo pacman -S sox
$ mkdir -p ~/.config/systemd/user/
$ vim ~/.config/systemd/user/usb-audio-keep-alive.service
[Unit]
Description=Keep USB Audio Alive Using sox| # Java 8 | |
| curl -fsSL "https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public" | sudo gpg --dearmor --yes -o /usr/share/keyrings/adoptopenjdk-archive-keyring.gpg | |
| echo "deb [signed-by=/usr/share/keyrings/adoptopenjdk-archive-keyring.gpg] https://adoptopenjdk.jfrog.io/adoptopenjdk/deb bullseye main" | sudo tee /etc/apt/sources.list.d/adoptopenjdk.list | |
| sudo apt-get update && sudo apt-get install -y adoptopenjdk-8-hotspot | |
| # MongoDB 3.6 | |
| wget -qO - https://www.mongodb.org/static/pgp/server-3.6.asc | sudo apt-key add - | |
| echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/3.6 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list | |
| # Unifi |
| import os | |
| import re | |
| import shutil | |
| import glob | |
| def mover_arquivo_subpastas(): | |
| path = r"/home/anderson/Vídeos/Mob Pyscho 100 (2016)/mob_s3/" # caminho da pasta | |
| files = glob.glob(path + '/**/*.mkv', recursive=True) # gera uma lista dos arquivos no tipo especificado, mkv, recusivamente | |
| for file in files: | |
| padrao = re.compile(r"[^\\/]+?(?=$)") # regex para pegar o nome do arquivo mais a extensão, ignorando todo o path |