hellohtml5
  • javascript (24)
  • share (15)
  • utility (10)
  • python (7)
  • html+css (6)
  • project (4)
  • actionscript3 (2)
  • 0to255.com
  • ajaxload.info
  • andrew.davidson
  • andrew.hoyer
  • benfirshman.com
  • chrome.experiments
  • crockford.com
  • dean.edwards
  • deep.liquid
  • deviantart.com
  • dribbble.com
  • glyphish.com
  • hakim.se
  • html5.demos
  • imrannazar.com
  • insanelygame.com
  • instantblueprint.com
  • jsbeautifier.org
  • jslint.com
  • Matt W. Moore
  • mrdoob.com
  • ninite.com
  • processingjs.org
  • pyjs.org
  • raphaeljs.com
  • spoon.net
  • titanpad.com
  • w3help.org
  • youkutudoube.com

优秀配色抓取器

这个脚本可以从colorcombos上把一些优秀的配色方案抓取回来,并格式化为数组的形式。
#!/usr/bin/python
# -*- coding: utf-8 -*-

import urllib2
import re

colorcombo_provider = "http://www.colorcombos.com/color-schemes-%s.html"
colorcombo_provider_page_range = (1,15)

def processPage(page):
    pattern = re.compile("title='Color Scheme with (.*?)'")
    return "\"%s\",\r\n" % "\",\r\n\"".join(pattern.findall(page))

def main():
    colorset = open('colorset.txt','wb')
    for i in range(colorcombo_provider_page_range[0],colorcombo_provider_page_range[1]):
        url = colorcombo_provider % i
        print u"processing %s" % url
        pageContent = urllib2.urlopen(url).read()
        colorset.write(processPage(pageContent))
    colorset.close()
    print "done"

if __name__ == '__main__':
    main()

  标签: python, utility

优秀配色抓取器 http://hellohtml5.blogspot.com/2010/11/color-combination-grabber.html

没有评论:

发表评论

较新的博文 较早的博文 主页
订阅: 博文评论 (Atom)