Skip to content

Latest commit

 

History

History
54 lines (44 loc) · 1.53 KB

README.md

File metadata and controls

54 lines (44 loc) · 1.53 KB

clean-banner-add-delivery

A reoccuring task when finishing up a banner ad campaign is pulling the final .swf and backup images out of the project folders and getting them ready to zip up. Time to automate!

Usage

Assuming a directory structure like this:

project
  ├───120x600
  │   ├───assets
  │   └───assets fr
  ├───468x60
  │   ├───assets
  │   └───assets fr
  └───620x286
      ├───assets
      └───assets fr

where folders like 120x600 and the assets folder contain files like .fla, .swf, .jpg, .txt, and other artifacts:

  1. place delivery-cleanup.py in the project folder
  2. run it in your terminal with python delivery-cleanup.py

Results

This will copy the whole the directory tree into a deliverables folder, and then try to delete the following:

  • any file that isn't a .swf, .jpg, or .png
  • assets folders

The result is a deliverables folder with the same structure minus the working files and assets folders, and zipped version of the folder deliverables ready to send to whoever needs .swf files and backup images.

project
  ├───120x600
  │   ├───assets
  │   └───assets fr
  ├───468x60
  │   ├───assets
  │   └───assets fr
  ├───620x286
  │   ├───assets
  │   └───assets fr
  ├───deliverables.zip
  └───deliverables
      ├───120x600
      ├───468x60
      └───620x286