#' @title Class to handle ttwt files
#' @description It is a class that inherits from the \code{Instance} class and
#' implements the functions of extracting the text and the date of an ttwt-type
#' file.
#' @docType class
#' @usage ExtractorTtwt$new(path)
#' @param path (character) Path of the ttwt-type file.
#' @details Due to the fact that the creation date of the message can not be
#' extracted from the text of an tweet, the date will be initialized to empty.
#'
#' @section Inherit:
#' This class inherits from \code{\link{Instance}} and implements the
#' \code{obtainSource} and \code{obtainDate} abstracts functions.
#' @section Methods:
#' \itemize{
#' \item{\bold{obtainDate}}{
#' Function that obtains the date of the ttwt file.
#' \itemize{
#' \item{\emph{Usage}}{
#'
#' \code{obtainDate()}
#' }
#' }
#' }
#'
#' \item{\bold{obtainSource}}{
#' Function that obtains the source of the ttwt file. Reads the file indicated in
#' the path. In addition, it initializes the data with the initial source.
#' \itemize{
#' \item{\emph{Usage}}{
#'
#' \code{obtainSource()}
#' }
#' }
#' }
#' }
#'
#' @seealso \code{\link{Instance}}
#'
#' @import R6 pipeR readr
#' @export ExtractorTtwt
ExtractorTtwt <- R6Class(
classname = "ExtractorTtwt",
inherit = Instance,
public = list(
initialize = function(path) {
path %>>%
super$initialize()
},
obtainDate = function() {
"" %>>%
super$setDate()
return()
},
obtainSource = function() {
super$getPath() %>>%
read_file() %>>%
super$setSource()
super$getSource() %>>%
super$setData()
return()
}
)
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.