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第三方库
django-lazycrud
在典型的crud场景中编写基于类的视图时,使用一个小的django应用程序将样板代码减少到最低限度。
soundcloud-python-sdk
soundcloud api python客户端
printqiantao
没有项目描述
mosaicode-lib-c-opencv
计算机音乐编程工具
lacrm
lacrm是lessannoyingcrm.com的一个基本rest api客户端。目标是为lacrm api提供一个易于使用的接口。
dxl-dxp
复制组件库python库。
anagrams
查找英语单词词形的小包装
incapsula
使用incapsula api的python模块
hggit3
它将安装hg git插件以及所有必需的依赖项。另外,由于hg git是在python2中实现的,它会问用户,是否希望它使python3兼容?
aisparser
解析ais消息的python库
tachyon3
没有项目描述
sickragetv
没有项目描述
ohmycron
没有项目描述
xstaticbootstrapscss
防止利用的软件包
radical.nge
激进试点工作框架(NGE接口)(http://radical.rutgers.edu/)
导 航 栏
项目 链接
标 签
许可证: BSD许可证(BSD 3条款)
作者信息:: 暂无
维护者
davidjb最新PyPI项目
- italian_vip_says
- UFx
- vofs
- fake_item_generator
- NerEva
- django-monologue
- fio_product_attribute_strict
- climailsystem
- pyshape
- tbb-devel
- npy-append-arra
- anthill.tal.macrorenderer
- odoo11-addon-stock-a
- uuuu
- contextil
- fyl_nester
- appomatic_renderable
- teacher
- chuletas
- slackbot_ce
最新Python常见问题
- 如何实现一个类,该类在每次更改其属性时更改其“last_edited”变量?
- 如何实现一个类?
- 如何实现一个类的属性设置?
- 如何实现一个能够存储输入并反复访问输入的存储系统?GPA计算器
- 如何实现一个自定义的keras层,它只保留前n个值,其余的都归零?
- 如何实现一个行为类似于Python中序列的最小类?
- 如何实现一个请求的多线程或多处理
- 如何实现一个长时间运行的、事件驱动的python程序?
- 如何实现一个颜色一致的非舔深度地图实时?
- 如何实现一个默认的SQLAlchemy模型类,它包含用于继承的公共CRUD方法?
- 如何实现一次热编码的生成函数
- 如何实现一种在数组中删除对的方法
- 如何实现一类支持向量机用于图像异常检测
- 如何实现一维阵列到二维阵列的复制转换
- 如何实现三维三次样条插值?