Fork me on GitHub

《HelloGitHub月刊》第 02 期

《HelloGithub》第02期

兴趣是最好的老师,而《HelloGitHub》 就是帮你找到兴趣!

因为我比较熟悉python语言,所以月刊中python语言的项目居多,个人能力有限,其他语言涉及甚少,欢迎各路人士加入,丰富月刊的内容。

当然,如果您有更好的建议或者意见,欢迎联系我

简介

最开始只是我自己浏览github过程中收集的一些有中文介绍,通俗易懂,简单容易上手的项目。后来一想,如果每个github都有个简单的效果图,或者一些通俗易懂(中文的介绍)。这样应该更容易让我这样的新手接受。

所以,我就想做一个月刊的形式,面向新手的github月刊,月刊的内容主要包括:中文项目、少许英文项目、翻译的书籍以及教程。项目越容易上手越好,看起来越cool越好!主要是能动手用起来,我觉得这样会有助于编程能力的提高。《HelloGithub月刊》这个项目就诞生了!😄

Python项目

1、螺壳网:python Tornado写的开源网站,访问,如图:

2、手撕包菜网站:python Django写的种子搜索网站,访问,如图:

3、Listen 1:Listen 1 让你用一个网页就能听到多个网站的在线音乐,支持各种平台。如图:

4、pyhton代码片段 or leetcode答案

5、老齐的python算法实现

6、python-goose:python内容,文章提取器

Goose提取中文内容,示例代码

>>> from goose import Goose
>>> from goose.text import StopWordsChinese
>>> url  = 'http://www.bbc.co.uk/zhongwen/simp/chinese_news/2012/12/121210_hongkong_politics.shtml'
>>> g = Goose({'stopwords_class': StopWordsChinese})
>>> article = g.extract(url=url)
>>> print article.cleaned_text[:150]
香港行政长官梁振英在各方压力下就其大宅的违章建筑(僭建)问题到立法会接受质询,并向香港民众道歉。

梁振英在星期二(12月10日)的答问大会开始之际在其演说中道歉,但强调他在违章建筑问题上没有隐瞒的意图和动机。

一些亲北京阵营议员欢迎梁振英道歉,且认为应能获得香港民众接受,但这些议员也质问梁振英有

7、mincss:python写的用来找到css中没有用到的代码片段,并删除。适用于:想要做一个页面,但是不会写css人。示例代码如下:

#coding:utf-8
#!/usr/bin/env python
from __future__ import print_function
import sys, os
sys.path.insert(0, os.path.abspath('.'))
from mincss.processor import Processor

# 这里改成想要参考的页面
URL = 'http://localhost:9000/page.html'

def run():
    p = Processor()
    p.process(URL)

    # 输出INlink的css的简化前和简化后的css代码
    print("INLINES ".ljust(79, '-'))
    for each in p.inlines:
        print("On line %s" % each.line)
        print('- ' * 40)
        print("BEFORE")
        print(each.before)
        print('- ' * 40)
        print("AFTER:")
        print(each.after)
        print("\n")

    # 输出link引用的css的简化前和简化后的css代码
    print("LINKS ".ljust(79, '-'))
    for each in p.links:
        print("On href %s" % each.href)
        print('- ' * 40)
        print("BEFORE")
        print(each.before)
        print('- ' * 40)
        print("AFTER:")
        print(each.after)
        print("\n")


if __name__ == '__main__':
    run()

其他项目(UI,CSS,JS等)

6、ant-motion在线演示

7、jQuery WeUI:可能是最好用 WeUI 版本,如图:

8 、wechat-h5-boilerplate:为腾讯微信优化的H5动效模板,帮助你快速构建全屏滚动型H5页面,示例

9、github-markdown-css:github的markdown的css,就是使用了这个css后,markdown展示效果和github的大致一样。示例

10、 waitForImages:背景加载完事件,示例代码:

<script type="text/javascript" src="http://catmull.uk/downloads/bg-loaded/bg-loaded.js"></script>
<script type="text/javascript">
   $('body').bgLoaded({
      afterLoaded : function() {
         alert('Background image done loading');
      }
   });
</script>

往期回顾

声明

不管你事大神,还是菜鸟,只要你发现了好玩的开源项目,都可以联系我,让更多人知道。或许你发现的项目会让别人由衷的感慨:“原来还有这么有意思的项目!编程可以这么酷!”

欢迎转载,请注明出处和作者,同时保留声明和联系方式。

联系方式

posted @ 2016-05-26 12:57  削微寒  阅读(2971)  评论(21编辑  收藏  举报