Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Code Snippets

author: Mefamex
last_modify: 2026-08-04

Geliştirme sırasında sık ihtiyaç duyduğum Python araçlarını ve küçük ama işe yarar kod parçalarını tek yerde topladığım koleksiyon. Bu depo bir framework değil; her klasör kendi başına çalışabilen, pratik bir araç ya da örnek içerir.

Projede ağırlıkla standart kütüphane kullanılır. Ancak medya işleme, EXIF düzenleme veya video dönüştürme gibi bazı araçlar kendi README dosyalarında belirtildiği üzere ek bağımlılıklar ya da harici araçlar isteyebilir.

Genel Özellikler

  • Her araç bağımsız çalışır ve gerektiğinde doğrudan kopyalanabilir.
  • Her projenin kendi kullanım notu ve örnekleri vardır.
  • Dizin analizi, dosya ağacı üretimi, medya dönüştürme ve bakım otomasyonu için küçük yardımcılar içerir.
  • Bazı araçların eski sürümleri release klasörlerinde saklanır.

Proje Haritası

Dizin, proje ve bakım araçları

  • file_analyzer.py - Dizinleri tarayıp dosya türlerine göre karakter sayımı yapan ve sonucu _folder_analysis_results.txt olarak kaydeden analiz aracı.
  • directory_explorer - Dizinleri özyinelemeli tarayan, boyut hesaplayan ve JSON/TXT çıktısı üreten araç.
  • python_project_structuring - Modern Python proje iskeleti oluşturan yapı üretici.
  • check_file_dependencies - Modül bağımlılıklarını denetleyen ve eksik paketleri yükleyebilen araç.
  • multiThread - Basit bir thread pool ile paralel görev yürütme aracı.
  • pip_update_install_necessary - Gereken paketleri topluca kurup güncellemek için bakım betiği.

Medya araçları

Web ve yerel servis araçları

  • localHost-server - Seçilen port aralığında ilk uygun portu bulup statik dosya sunan yerel HTTP sunucusu.
  • web_FileTreeCreator - Web sitesi ya da dosya sistemi için JSON tabanlı dosya ağacı oluşturan araç.
  • web_LinkTreeCreator - HTML dosyalarından link ağacı oluşturan web navigasyon yardımcısı.

Dokümantasyon ve örnekler

Kısa Notlar

  • Her klasördeki README, o aracın ayrıntılı kullanımını içerir.
  • Medya araçları için sistem bağımlılıkları veya pip paketleri gerekebilir.
  • Bazı araçlar daha çok günlük kullanım için yazılmıştır; üretim ortamına taşımadan önce test edilmelidir.




About

Some code snippets for developers to use in Python

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages