Анимации для React и музыка с разных сайтов

Выпуск № 2 ·

Проекты на CSS

  1. github-markdown-css

    Стили Markdown в духе GitHub. После подключения этого CSS документы выглядят почти так же, как на GitHub. Пример

    github-markdown-css

Проекты на JavaScript

  1. ant-motion

    Решение с открытым кодом от Alibaba для анимации в React. Помогает разработчикам проще добавлять анимацию в проекты и быстро создавать презентационные страницы компаний. Онлайн-демо

  2. jquery-weui

    Возможно, самая удобная версия WeUI. Результат показан ниже:

    jquery-weui
  3. listen1_desktop

    Веб-приложение, в котором можно слушать музыку с разных сайтов на одной странице. Поддерживает множество платформ. Внешний вид:

    listen1_desktop
  4. ssbc

    Сайт поиска торрентов «Рваная капуста» на Python и Django. Внешний вид:

    ssbc
  5. 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>
  6. wechat-h5-boilerplate

    Шаблон HTML5-анимаций, оптимизированный для WeChat компании Tencent. Помогает быстро создавать полноэкранные HTML5-страницы с прокруткой. Пример

    wechat-h5-boilerplate

Проекты на Python

  1. algorithm

    Учебник Лао Ци по алгоритмам на Python.

  2. 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)
    
        # 输出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)
    
    if __name__ == '__main__':
        run()
  3. python-gems

    Коллекция интересных фрагментов кода на Python.

  4. 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日)的答问大会开始之际在其演说中道歉,但强调他在违章建筑问题上没有隐瞒的意图和动机。
    
    一些亲北京阵营议员欢迎梁振英道歉,且认为应能获得香港民众接受,但这些议员也质问梁振英有

Прочее

  1. leetcode-solutions

    Реализации алгоритмов для задач LeetCode Online Judge на Python.