Ajuste Dinâmico do Governador de CPU no Linux
Este script Bash é uma ferramenta útil que permite ao usuário ajustar dinamicamente o governador de CPU no Linux. Ele lista automaticamente todos os governadores disponíveis no sistema e solicita que o usuário selecione um. Em seguida, aplica o governador escolhido a todos os núcleos de CPU disponíveis no sistema. O script começa lendo a lista de governadores disponíveis a partir do arquivo /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors e exibe essas opções para o usuário. O usuário pode então selecionar um governador digitando o número correspondente. Depois que a seleção é feita, o script verifica a validade da escolha do usuário. Se a escolha for inválida (por exemplo, se o usuário digitou um número que não corresponde a nenhuma das opções), o script imprimirá uma mensagem de erro e terminará. Se a escolha for válida, o script usará o comando cpufreq-set para aplicar o governador escolhido a cada CPU no sistema. Ele faz isso usando um loop for que itera sobre o número de CPUs no sistema, que é determinado usando o comando nproc. Por fim, o script imprime uma mensagem informando ao usuário que o modo de CPU foi ajustado. Este script é uma ótima ferramenta para usuários que desejam otimizar o desempenho de seu sistema ou economizar energia ajustando o governador de CPU. Por favor, note que este script precisa ser executado com privilégios de root para funcionar corretamente. Como usar: 1. Salve o script em um arquivo, por exemplo, ajuste_cpu.sh. 2. Torne o script executável com o comando chmod +x ajuste_cpu.sh. 3. Execute o script com privilégios de root, por exemplo, sudo ./ajuste_cpu.sh. 4. Siga as instruções na tela para escolher um governador de CPU. Obs.: Foi testado no Linux Mint 21.1 em 14 de maio de 2023
Por: Iago Lira
Dasboard Covid-19 em Python
Projeto Python de Dashboard do Covid-19 para praticar o pandas e o matplotlib Projeto usa a API https://rapidapi.com/api-sports/api/covid-193/. Precisa fazer o registro gratuito e pegar a chave. Coloca chave em arquivo views.py. Fonte usada: Roboto Original: https://github.com/PedroF37/Dashboard-Covid
Por: Pedro Fernandes
Organizador de Arquivos em Python + tkinter
Projeto de automação em Python (Organizador de Arquivos) Dada uma pasta com vários arquivos de várias extensões, aplicativo permite guardar arquivos em pastas nomeadas com a extensão; arquivos .pdf na pasta pdf, arquivos .txt na pasta txt etc. Aplicativo permite também arquivar e comprimir arquivos, usando formato tar.xz (txz) e deletar arquivos. Projeto trabalha apenas com arquivos, não com pastas. Projeto também não faz recursão em pasta, ou seja, não procura dentro de subpastas. Configuração é simples: arquivo extensions.py, tem a lista das extensões de arquivos reconhecidos. Basta adicionar (ou deletar) extensões. Feito. Fonte usada: Roboto Projeto feito para praticar (não que seja algo útil kkk) Original: https://github.com/PedroF37/Organizador-de-Arquivos
Por: Pedro Fernandes
Sugestão aleatória de filmes e séries para assistir por streaming
Projeto Python para sugerir aleatoriamente filmes/séries para assistir em streaming, usando a API (não oficial) do Justwatch. Aplicativo sugere filme/série para assistir, de todos os serviços de streaming, todos os gêneros e todas as classificações to IMDb, ou, dos streamings, gêneros e classificações especificadas. Aplicativo sugere baseado nesses parâmetros aleatoriamente e tenta garantir que não sugere títulos repetidos, salvando os títulos sugeridos em arquivo e verificando se o título escolhido se encontra ou não no arquivo. Se quiser adicionar mais serviços de streaming, adiciona dentro do script, no dicionário "PROVIDERS_DICT". É algo como: Disney-Plus: dnp (dnp é o nome que aparece na API do justwatch e na própria URL do justwatch). Se na documentação da API não mostrar o streaming em questão, basta entrar no site do justwatch e selecionar o streaming, que irá aparecer as siglas na URL. Original: https://github.com/PedroF37/Streaming
Por: Pedro Fernandes
Zqemu - Script em Zenity
Zqemu é um script em zenity de uso fácil para virtualizar sistemas operacionais usando o qemu. O script vem configurado para uso 1 Gb de RAM, 2 núcleos da cpu e utiliza o formato do HD virtual em qcow2. Usa o comando qemu-system-x86_64 para iniciar sistemas de 64 bits. Altere estes itens no script conforme suas necessidades. Os HD virtuais criado ficam armazenados em ~/qemu-pool
Por: Fernando T. Da Silva
Controle de Depósito com SQLite + Python
Esse é um controle de depósito com cadastro, entrada e saída de produtos, também gera relatório com reportlab. Ele usa frames eu não conseguia abrir uma nova janela dentro de outra janela ...já frame eu consigo abrir e destruir o que não vou usar e abrir de novo se eu precisar. Bom pessoal eu sou inciante estou aprendendo Python por conta própria, vendo videos no youtube baixando programas dos outros e aprendendo o que posso. Se o código está feio ou dificil de entender me desculpem, como disse sou iniciante. * tem que ter instalado pelo pip o pillow, reportlab: $ pip install pillow reportlab * como eu não coloquei para criar o banco de dados dentro do programa vou mandar junto. * então zipei tudo: app.py saida.py gera_pdf.py banco.db mv_tecnologia.png * então é só extrair e jogar tudo dentro da mesma pasta e executar o app.py
Por: Giovani Gomes Viana
Backup XML Pfsense
Recentemente precisei efetuar backup do xml de configuração de vários PFsense de clientes. Após várias pesquisas e testes acabei chegando no script abaixo. Para funcionar basta criar um usuário no pfsense, no meu caso criei com nome backup e dei permissão apenas a download do arquivo xml. Altere as linhas USUARIO, SENHA e IP_PFSENSE e caso use uma porta específica basta adicionar :PORTA. Pode-se usar em vários PFSense ao mesmo tempo bastando apenas replicar as linhas indicadas. Hospedo o script numa máquina Rocky Linux 9 e agendo no cron para executar uma vez ao dia. O Script apaga arquivos com mais de que 30 dias nas pastas automaticamente.
Por: fabio brigido
Script de Inventário em Python
Aplicativo de inventário, em Python, que usa as bibliotecas tkinter, SQLite3 e Openpyxl. Permite inserir imagem do item, mudar o fundo do app para cor escura e importar/exportar tabela para/de planilha. Imagens, ícones e arquivos estão em: https://github.com/PedroF37/Inventario Fonte usada no script: Roboto
Por: Pedro Fernandes
Atenção a quem posta conteúdo de dicas, scripts e tal (1)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba