https://github.com/huser123/wordpress-keptisztito
https://github.com/huser123/wordpress-keptisztito
disk-space image-cleanup magyar python python-script wordpress wordpress-maintenance wp-content-cleanup
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/huser123/wordpress-keptisztito
- Owner: huser123
- License: gpl-3.0
- Created: 2025-03-13T16:37:13.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-13T16:42:58.000Z (over 1 year ago)
- Last Synced: 2025-03-13T17:51:04.190Z (over 1 year ago)
- Topics: disk-space, image-cleanup, magyar, python, python-script, wordpress, wordpress-maintenance, wp-content-cleanup
- Language: Python
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WordPress Átméretezett Képek Tisztító
Ez a Python szkript segít megtisztítani a WordPress által automatikusan generált átméretezett képeket.
## Funkciók
- Bejárja a megadott könyvtár összes alkönyvtárát
- Azonosítja a WordPress által generált átméretezett képeket a fájlnév alapján
- Megtartja az eredeti képeket és a `-scaled` végződésű verziókat
- Szimuláció módban előzetesen megmutatja, mely fájlokat törölné
- Részletes jelentést ad a felszabadított tárhelyről
## Telepítés
```bash
git clone https://github.com/felhasznalónév/wordpress-keptisztito.git
cd wordpress-keptisztito
```
## Használat
```bash
# Szimuláció mód - csak kilistázza a törlendő fájlokat, de nem törli őket
python wordpress-tisztito.py /elérési/út/a/wordpress/mappához
# Tényleges törlés végrehajtása
python wordpress-tisztito.py /elérési/út/a/wordpress/mappához --execute
```
### Paraméterek
- `directory`: A kezdő könyvtár elérési útja (kötelező)
- `--execute`: Ténylegesen törli a fájlokat (alapértelmezetten csak szimuláció)
## Példa kimenetek
### Szimuláció mód
```
SZIMULÁCIÓ MÓD: A fájlok nem lesznek törölve. Használd a --execute paramétert a tényleges törléshez.
Könyvtár ellenőrzése: /var/www/html/wp-content/uploads/2022
Törlésre jelölve: /var/www/html/wp-content/uploads/2022/05/pelda-kep-150x150.jpg (15.20 KB)
Törlésre jelölve: /var/www/html/wp-content/uploads/2022/05/pelda-kep-300x200.jpg (25.60 KB)
...
Szimuláció befejeződött. 156 fájl lenne törölve, összesen 12.25 MB helyet szabadítana fel.
```
### Végrehajtási mód
```
VÉGREHAJTÁS MÓD: A fájlok ténylegesen törlésre kerülnek!
Könyvtár ellenőrzése: /var/www/html/wp-content/uploads/2022
Törölve: /var/www/html/wp-content/uploads/2022/05/pelda-kep-150x150.jpg (15.20 KB)
Törölve: /var/www/html/wp-content/uploads/2022/05/pelda-kep-300x200.jpg (25.60 KB)
...
Tisztítás befejeződött. 156 fájl törölve, összesen 12.25 MB hely felszabadítva.
```
## Biztonsági óvintézkedések
- **Mindig készíts biztonsági mentést a futtatás előtt!**
- Először szimuláció módban futtasd a szkriptet a törlendő fájlok ellenőrzéséhez
- Ha nagy mennyiségű fájlt törölsz egy közvetlenül elérhető éles weboldal mappájából, a folyamat idejére fontold meg a webszerver ideiglenes leállítását vagy a weboldal karbantartási módba helyezését
## Rendszerkövetelmények
- Python 3.6 vagy újabb verzió
- Nem igényel külső függőségeket
## Licenc
Ez a projekt [GNU General Public License v3.0](LICENSE) alatt áll.