create_archives.py 469 B

1234567891011121314151617181920
  1. #!/usr/bin/env python
  2. import os
  3. import shutil
  4. IGNORED_DIRS = [ ".github", ".DS_store", ".git" ]
  5. for category in os.listdir("."):
  6. if os.path.isfile(category) or category in IGNORED_DIRS:
  7. continue
  8. for name in os.listdir(category):
  9. path = os.path.join(category, name)
  10. if os.path.isfile(category) or category in IGNORED_DIRS:
  11. continue
  12. zip_name = category + "_" + name
  13. print("writing zip archive", zip_name)
  14. shutil.make_archive(zip_name, "zip", path)