Anterior Proxima

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



Anterior Proxima



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts