Giter Club home page Giter Club logo

sweepy's Introduction

SweePy


SweePy est un programme Python qui permet de nettoyer votre ordinateur en supprimant les fichiers temporaires, les fichiers de mise à jour Windows, les fichiers journaux, les fichiers de rapport d'erreur, les fichiers de cache des navigateurs, les fichiers de la corbeille, les fichiers de la cache de DirectX Shader, les fichiers de la cache des miniatures, les fichiers de ressources de langue inutilisées et les fichiers de cache de courrier électronique Outlook.

Prérequis

  • Python 3.x
  • Les bibliothèques Python suivantes :
    • os
    • shutil
    • sys
    • ctypes
    • platform
    • glob
    • tkinter
    • winreg
    • win32com.client
    • pythoncom

Utilisation

  1. Ouvrez une invite de commande ou un terminal.

  2. Naviguez jusqu'au dossier contenant SweePy.py.

  3. Installez les bibliothèques Python requises :

    pip install -r requirements.txt
    
  4. Exécutez SweePy.py en tant qu'administrateur en utilisant la commande suivante :

    python SweePy.py
    
  5. Suivez les instructions à l'écran pour nettoyer votre ordinateur.

INFOS: Vous pouvez utiliser l'option --yesAll pour passer toutes les étapes de confirmation.

Compilation

  1. Ouvrez une invite de commande ou un terminal.

  2. Installer PyInstaller :

    pip install pyinstaller
    
  3. Naviguez jusqu'au dossier contenant SweePy.py.

  4. Exécutez la commande suivante :

    python3 -m PyInstaller --onefile --icon=resources/images/icon.ico --name=SweePy SweePy.py
    

    Note: Vous pouvez utiliser l'option --noconsole pour cacher la console.

  5. Naviguez jusqu'au dossier dist.

  6. Exécutez SweePy.exe en tant qu'administrateur.

Fonctionnalités

Nettoyage des fichiers temporaires (%temp%)

Supprime les fichiers temporaires stockés dans le dossier %temp%.

Nettoyage des fichiers de mise à jour Windows

Supprime les fichiers de mise à jour Windows stockés dans le dossier C:\Windows\SoftwareDistribution\Download.

Nettoyage des fichiers journaux

Supprime les fichiers journaux stockés dans le dossier C:\Windows\Logs.

Nettoyage des fichiers de rapport d'erreur

Supprime les fichiers de rapport d'erreur stockés dans le dossier C:\ProgramData\Microsoft\Windows\WER\ReportQueue.

Nettoyage des fichiers de cache des navigateurs

Supprime les fichiers de cache des navigateurs Google Chrome, Mozilla Firefox, Microsoft Edge, Internet Explorer et Opera.

Nettoyage des fichiers de la corbeille

Vide la corbeille.

Nettoyage des fichiers de la cache de DirectX Shader

Supprime les fichiers de la cache de DirectX Shader stockés dans le dossier C:\Users\%username%\AppData\Local\Microsoft\DirectX Shader Cache.

Nettoyage des fichiers de la cache des miniatures

Supprime les fichiers de la cache des miniatures stockés dans le dossier C:\Users\%username%\AppData\Local\Microsoft\Windows\Explorer.

Nettoyage des fichiers de ressources de langue inutilisées

Supprime les fichiers de ressources de langue inutilisées stockés dans le dossier C:\Windows\WinSxS.

Nettoyage des fichiers de cache de courrier électronique Outlook

Supprime les fichiers de cache de courrier électronique Outlook stockés dans le dossier C:\Users\%username%\AppData\Local\Microsoft\Outlook.

Avertissement

L'utilisation de SweePy est à vos risques et périls. Assurez-vous de sauvegarder vos fichiers importants avant d'utiliser SweePy. SweePy supprime des fichiers de votre ordinateur et ne peut pas être tenu responsable des pertes de données ou des dommages causés à votre système.

Informations complémentaires

  • Version : 1.0.0
  • Licence : MIT
  • Langage : Python 3.x
  • Système d'exploitation : Windows 10 & Windows 11

Bugs connus

  • Si le programme passe en administrateur, il ne peut pas redémarrer explorer.exe, ni OUTLOOK.exe. Il faut le faire manuellement.
  • Certains messages d'erreurs sont affichés (notamment CBS.log) car le programme ne peut pas supprimer certains fichiers. Cela est dû à la protection de Windows. (FIX Prévu dans une prochaine version

Screenshots

Auteur

sweepy's People

Contributors

0xguigui avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.