css.css3githubbuttons 2.1
pip install css.css3githubbuttons
上次发布日期:
css3 github按钮的fanstic封装
- 您所在的位置:
- Python中文网 >
- pypi >
- css.css3githubbuttons库 >
- 正文
css.css3githubbuttons的Python项目详细描述
css.css3githubbuttons
简介
这个库为fanstatic打包CSS3 GitHub Buttons。退房 这个图书馆的demo真不错。这个库提供 默认的按钮和各种扩展根据演示。作为奖励,这个 库还打包了库的css的缩小版本。
有一个lot版本的css库浮动, 所以我们现在使用的是CodeFusion提供的一个fork 图书馆最初由 necolas,在github上。
如果开发转移到别处,我们可以相应地调整库。 如果您使用这个包并注意到 https://github.com/CodeFusion/css3-github-buttons/network(例如 有人接管了比原作者更多的开发,或者 做更多的工作)在我们做之前,让我们知道或者发送一个请求。
使用量
使用您喜欢的方法(pip,easy_install,buildout安装, 等等),然后在代码中执行以下操作:
import css.css3githubbuttons css.css3githubbuttons.buttons.need()
这需要web框架与fanstatic之间的集成, 并确保原始资源(在^{tt6}中$ css.css3githubbuttons中的目录被发布到某个url。
对于金字塔,这可以简单地安装和使用 pyramid_fanstatic。
扩展名
CodeFusion为 原始图书馆。这个fanstic包提供对这些扩展的访问 喜欢这样:
from css.css3githubbuttons import buttons_ext_sizes, buttons_ext_icons, buttons_ext_all
对于额外的按钮尺寸(请参见 http://demo.codefusionlab.com/css3-github-buttons/ext_button_size/index.html):
buttons_ext_sizes.need()
有关其他(较大)图标(请参见 http://demo.codefusionlab.com/css3-github-buttons/ext_button_icons/index.html):
buttons_ext_icons.need()
或者对所有事情都这样做:
buttons_ext_all.need()
请记住,扩展会自动依赖于原始css,因此 你不需要再这样need()了!
更新此包
假设这个包使用最新的(在编写时)github master 在css库中,它可能(将)需要在某个时刻进行更新。
此过程需要安装用于开发的包- 建议的方法是通过此包中的构建:
cd css.css3githubbuttons python boostrap.py ./bin/buildout
为了成功地缩小资源,您需要Java安装 因为这个过程使用yui压缩程序库(通过minify 以及yuicompressorpython包)。
在存储库的底部执行此操作:
pushd css/css3githubbuttons/resources wget https://github.com/CodeFusion/css3-github-buttons/archive/master.tar.gz rm -rf css3-github-buttons tar xf master.tar.gz rm master.tar.gz git mv css3-github-buttons-master css3-github-buttons git add css3-github-buttons popd #Minify the CSS python setup.py minify_buttons python setup.py minify_buttons_ext_icons python setup.py minify_buttons_ext_size git commit -a -m "Updated to latest version" git push
注意
我们可以使用git子模块,但是setuptools似乎讨厌它们, setuptools-git真的不想同意他们, zest.releaser不支持递归克隆(yet;pull请求 等等。请随时帮助改善这种情况!哎呀!
所以,让我们手动从github中获取文件的副本。
测试-如何使用
您可以从css.css3githubbuttons和need导入buttons。 您希望这些资源包含在页面中的位置:
>>> from css.css3githubbuttons import buttons >>> buttons.need()
更改日志
2.1(2012-12-10)
- 添加库和扩展的缩小版本以及如何生成的详细信息 缩小版。 [大卫杰布]
2.0(2012-12-07)
- 切换到使用codefusion的necolas的github按钮。 请参见http://demo.codefusionlab.com/css3-github-buttons/上的演示。以及 几次修复,现在提供了禁用按钮,没有文本按钮,颜色, 更多的图标,更多的尺寸。如果 您没有使用新功能(在基本的 文件)。 [大卫杰布]
1.0.2(2012-09-05)
- 修复另一个发布失败的。放弃使用git子模块 因为它们周围有各种各样的碎片。 [大卫杰布]
1.0.1(2012-09-05)
- 固定棕色袋子释放。 [大卫杰布]
1.0(2012-09-05)
- 初次发布。 [大卫杰布]
推荐PyPI第三方库
pyfoobar2k
通过foo-httpcontrol控制foobar2000
means
矩展开逼近法的仿真与推理实现
pipver
python包版本控制的正确方法。
networking-bgpvpn
bgpvpn与中子网络互连的api和框架
django-rest-swagger-docstring-ext
支持django rest swagger中的docstring,版本>2.0(扩展版本)
immutables
不可变集合
vcf
从参考基因组中产生随机变异的vcf文件
Daarmaan
黄色单点登录服务
octokit.p
用于github api的python工具包
Zwiki
一个强大的,用户友好的wiki引擎,基于zope 2平台。
infraless
在不担心云的情况下按比例运行代码
unweb.watermark
支持为图像添加水印
tilemapbase
在python/matplotlib中使用openstreetmap tiles作为基础地图
vsgen-ptvs
vsgen解决方案和项目生成器的扩展,用于为visual studio的python工具定义项目和解决方案。
pytopo
地图查看器,使用缓存的脱机地图平铺和轨迹文件
导 航 栏
项目 链接
标 签
许可证: BSD许可证(BSD 3条款)
作者信息:: 暂无