Skip to content

lolwhatggg/PyTaskHelper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Py.task

Описание

Проект состоит из трех частей:

  1. Парсер сайта AnyTask
  2. Расширение Chrome Py.task Helper
  3. Сайт Pytask.info

Парсер

Собирает информацию с курсов python.task и Perltask сайта AnyTask

parser/courseparser.py сохраняет данные по каждому из курсов python.task и Perltask в формате JSON в папку courses/

parser/statistics_maker.py сохраняет статистику по курсам из courses/ в файлы:

  • database/tasks_base.json
  • database/tasks_full.json
  • database/categories.json

Расширение Chrome

Используя заранее постоенную статистику в формате JSON, располагающуюся на сервере, изменяет страницы курсов python.task и Perltask на AnyTask. Статистика отображается под названиями соответствующих задач.

Сайт

Используется для просмотра подробной статистики по задачам
Командой site/gulp запускается site/gulpfile.coffee
Сайт собирается в папке site/dist/
Компилирует файлы из site/jade/, site/coffee/, site/stylus/
Копирует файлы из site/external/
Чтобы сначала удалить папку site/dist/ используется site/run.sh, который также сам запускает gulp

Используется

Авторы

© Sinasey & Avefablo 2016

About

Анализатор Python.Task на anytask.urgu.org

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published