PyQstnFlask
PyQstnFlask - cайт для отображения распарсенных скриптами вопросов (Parsers_QnA_Sites), поиска по этим вопросам и сохранённым книгам, а также вывод результатов иследования ввиде графиков. Сайт написан и работает на фреймворке Flask.
На главной странице с вопросами имеется sidebar-меню. Через него можно перейти к вопросам по сайтам, а также имеется страница с результатами проведённого исследования.
Также есть форма для поиска. Ввести нужно текст, который необходимо найти.
Поиск работает как по базе с вопросами, так и по сохранённым книгам. Реализован этот поиск по заранее подготовленным файлам txt с содержимым книги. В данном файле есть метки с номерами страниц (<NumPage = 1>
). В зависимости от текста, который пользователь вводит для поиска, будут выведены номера страниц, где был найден этот текст.
На странице с данными исследования отображаются графики. Исследование состояло в том, чтобы вывести на карте страны и количество вопросов по каждой стране вместе с количеством вопросов по популярным ЯП (c
, c++
, c#
, java
, python
, javascript
, php
, perl
, ruby
).
Данные для исследования были собраны из сервиса BigQuery, который имеет для примера несколько баз данных в том числе базу данных для сайта StackOverflow. Для этого был написан парсер BigQueryParser. При переходе на эту страницу будет выведен блок с тремя вкладками с графиками (статистика ЯП в мире, статистика вопросов по странам, статистика по ЯП в стране)
Ссылки на скачивание
Скачать для просмотра документ и презентацию диссертационной работы.