帮助开发横幅广告活动的命令行工具。使用指定的文件名以所需的大小自动生成psd,然后在完成设计时,以指定的最大文件大小导出静态横幅。所有这些都通过一个非常简单的清单文件进行管理。
Banner-Ad-Toolkit的Python项目详细描述
概述
横幅广告的发展,其核心,是一个非常重复的任务。你 不断重复做同样的事情此工具包旨在简化 一点重复性的工作,虽然它所做的工作相对来说 很小,你做这些事情的速度和轻松最终拯救了你 宝贵的时间。
下面描述的工作流是经过多年开发的 横幅广告设计与开发虽然这看起来是额外的工作 首先,我保证你会发现 这样可以大大加快您的工作流程现在是好事 资料…
要求
python 2.7.x
图像魔术
pngquant
nasm-下载最新的tar.gz源代码
mozjpeg-下载 最新tar.gz源代码
./cjpeg -quality 60 -quant-table 2 -sample 1x1 -outfile ../crushed.jpg ../backup.jpg
NOTE:此时图像优化仅在Mac上有效
从源安装nasm和mozjpeg(可选)
- 在解压缩的源目录中运行./configure && make
- 希望你没有一百万的编译错误
- 如果成功,您将能够在此目录中运行./cjpeg。
- 如果要安装cjpeg,可以运行sudo make install 全系统。
安装
您可以直接通过pip安装:
pip install Banner-Ad-Toolkit
或从BitBucket存储库(默认情况下为主分支):
git clone https://bitbucket.org/tsantor/banner-ad-toolkit cd banner-ad-toolkit sudo python setup.py install
用法
文件结构(可选)
虽然不是必需的,但建议使用以下项目结构 由于命令行默认值遵循以下约定 这些命令需要较少的用户输入。
PROJECT ├── HTML5 │ ├── Prefix_160x600_Suffix │ │ ├── backup.jpg │ │ ├── script.js │ │ ├── style.css │ │ └── index.html │ ├── Prefix_300x250_Suffix │ │ ├── backup.jpg │ │ ├── script.js │ │ ├── style.css │ │ └── index.html │ ├── Prefix_300x600_Suffix │ │ ├── backup.jpg │ │ ├── script.js │ │ ├── style.css │ │ └── index.html │ ├── Prefix_728x90_Suffix │ │ ├── backup.jpg │ │ ├── script.js │ │ ├── style.css │ │ └── index.html ├── PSD └── adkit.ini
注意:运行任何adkit命令时,请确保从 adkit.ini所在项目文件夹的根目录(请参见 上面推荐的文件结构)
快速启动
通过生成adkit.ini来快速启动和运行 我们将配置adkit的运行方式。
adkit-quickstart NOTE: You will still need to edit the generated file, this just helps save some typing.
生成HTML
一旦你为HTML5广告保存了所有的图片资源,就可以开始了 开始创建HTML。只需运行以下命令:
adkit-html doubleclick
注意:对于所有可用的命令,请运行adkit-html-h
生成CSS
一旦你为HTML5广告保存了所有的图片资源,就可以开始了 开始创建CSS只需运行以下命令:
adkit-css doubleclick
注意:对于所有可用的命令,请运行adkit-css-h
生成js
一旦你为HTML5广告保存了所有的图片资源,就可以开始了 开始js创建。只需运行以下命令:
adkit-js doubleclick
注意:对于所有可用的命令,请运行adkit-js-h
优化图像
如果要优化广告中使用的所有图像,只需运行 以下命令:
adkit-optimize
注意:对于所有可用的命令,请运行adkit-optimize-h
上传HTML5广告
如果你想上传所有的HTML5广告到你的服务器进行客户端预览, 只需运行以下命令:
adkit-upload
注意:对于所有可用的命令,请运行adkit-upload-h
包装广告拉链
如果您想将每个HTML5广告打包为zip,只需运行以下命令 命令:
adkit-zip
注意:对于所有可用的命令,请运行adkit-zip-h
广告验证
你可以对照流行的目标活动检查广告中的错误 管理人员:
Note: Each campaign manager has its own criteria for how ads should be built.
问题
如果您遇到任何问题,请创建 issue开 比特桶。