Documentation ¶
Index ¶
Constants ¶
View Source
const TypeComment = 3
Variables ¶
This section is empty.
Functions ¶
func WrapPhrase ¶
WrapPhrase wraps a specific phrase in a text with a strong tag.
Types ¶
type Entry ¶
type Entry struct { Url *url.URL Title string Video *url.URL Datetime *time.Time Content []QuestionAnswer Fragments []Fragment Comments []Comment }
func (*Entry) FetchData ¶
func (entry *Entry) FetchData(client *httpclient.HttpClient) error
func (*Entry) SplitIntoChunks ¶
SplitIntoChunks разбивает текст на вопросы и ответы. Он основан на поиске конкретных строк в тексте. Если нашелся текст "Ведущий:", то он начинает добавлять текст в массив вопросов. Если нашелся текст "Валерий Викторович Пякин:", то он начинает добавлять текст в массив ответов. Если нашелся текст "Ведущий:" или "Валерий Викторович Пякин:" в середине массива текста, то он создает новый QuestionAnswer, добавляет его в массив Content и начинает новый цикл.
type QuestionAnswer ¶
Click to show internal directories.
Click to hide internal directories.