PublicChannelViewer — различия между версиями

Материал из SEWiki
Перейти к: навигация, поиск
 
(не показано 8 промежуточных версий этого же участника)
Строка 1: Строка 1:
Название: '''Public Channel Viewer
+
Название проекта: '''Public Channel Viewer
 
'''
 
'''
 
<br>
 
<br>
 
Идея:
 
Идея:
 
Чтобы не пересказывать или пересылать все сведения из канала им лично, было бы удобно создать сервис, где можно ввести ссылку и увидеть весь контент этого канала.
 
Чтобы не пересказывать или пересылать все сведения из канала им лично, было бы удобно создать сервис, где можно ввести ссылку и увидеть весь контент этого канала.
 +
<br>
 
Cоздать сайт/приложение, который по ссылке на публичный канал будет отображать все записи и изображения оттуда без регистрации и смс.
 
Cоздать сайт/приложение, который по ссылке на публичный канал будет отображать все записи и изображения оттуда без регистрации и смс.
 +
<br>
 
Стек: фреймворк - Джанго (SqLite), верстка - bootstrap, JS, HTML, telegram API
 
Стек: фреймворк - Джанго (SqLite), верстка - bootstrap, JS, HTML, telegram API
 +
<br>
 
<br>
 
<br>
 
Команда:
 
Команда:
 
+
<br>
 
Шеметова Екатерина
 
Шеметова Екатерина
 +
<br>
 
Калинин Владислав
 
Калинин Владислав
 +
<br>
 
Колесниченко Лариса
 
Колесниченко Лариса
  
Строка 23: Строка 28:
 
Лариса
 
Лариса
 
Teamlead, Django, backend
 
Teamlead, Django, backend
 +
 +
<br>
 +
Возможные фичи: рассылка уведомлений на почту, фильтрация негативного контента,
 +
 +
<br>
 +
Проблемы на текущий момент (05.05.2018)
 +
<br>
 +
1) Не очень хороший API. Нет (или мы не знаем) явной возможности получить список всех существующих на данный момент телеграм-каналов.
 +
<br>
 +
Для работы с API был выбран pyrogram. https://github.com/pyrogram/pyrogram
 +
<br>
 +
2) Архитектура проекта. Концепция взаимодействия компонентов приложения несколько раз менялась. Интеграция.
 +
<br>
 +
3) Линейная организация команды - иногда возникают сложности с правильной последовательностью работ
 +
 +
 +
Ссылка на репозиторий:
 +
[https://github.com/cripson1994/TelegramPublicViewer]
 +
<br>
 +
Видео:
 +
[https://yadi.sk/i/R0XphiDN3VUUSP]
 +
<br>
 +
Презентация:
 +
[https://drive.google.com/open?id=1rDdlaLWsFKmfZn7kkrxkpbD05zwFCu-2]

Текущая версия на 14:16, 7 мая 2018

Название проекта: Public Channel Viewer
Идея: Чтобы не пересказывать или пересылать все сведения из канала им лично, было бы удобно создать сервис, где можно ввести ссылку и увидеть весь контент этого канала.
Cоздать сайт/приложение, который по ссылке на публичный канал будет отображать все записи и изображения оттуда без регистрации и смс.
Стек: фреймворк - Джанго (SqLite), верстка - bootstrap, JS, HTML, telegram API

Команда:
Шеметова Екатерина
Калинин Владислав
Колесниченко Лариса

Роли:

Екатерина Django, frontend

Владислав API

Лариса Teamlead, Django, backend


Возможные фичи: рассылка уведомлений на почту, фильтрация негативного контента,


Проблемы на текущий момент (05.05.2018)
1) Не очень хороший API. Нет (или мы не знаем) явной возможности получить список всех существующих на данный момент телеграм-каналов.
Для работы с API был выбран pyrogram. https://github.com/pyrogram/pyrogram
2) Архитектура проекта. Концепция взаимодействия компонентов приложения несколько раз менялась. Интеграция.
3) Линейная организация команды - иногда возникают сложности с правильной последовательностью работ


Ссылка на репозиторий: [1]
Видео: [2]
Презентация: [3]