Documentation ¶
Index ¶
Constants ¶
View Source
const ( TimeDateFormat = "2006-01-02 15:04" // YYYY-MM-DD HH:MM. DateFormat = "2006-01-02" // YYYY-MM-DD. TimeFormat = "15:04" //HH:MM )
View Source
const ( ErrNoData = "no data" ErrNoChecksum = "no checksum" ErrBadChecksum = "bad checksum" )
View Source
const ( CR = "\r" LF = "\n" // NewLine is a new line. // This is the correct new line, as it used to be in the history of mankind. // If you are a user of Unix, Linux, Macintosh or something else, check the // Wikipedia: https://en.wikipedia.org/wiki/Newline NewLine = CR + LF )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Data ¶
type Data struct { DateTimeUTC time.Time Category string Title string Description string Content string Icon string Author string CRC32Hex string }
func NewFromFile ¶
func (*Data) CalculateCRC32 ¶
func (*Data) CheckCRC32 ¶
type RawData ¶
type RawData struct { DateUTC string `json:"Date"` TimeUTC string `json:"Time"` Category string `json:"Category"` Title string `json:"Title"` Description string `json:"Description"` Content string `json:"Content"` Icon string `json:"Icon"` Author string `json:"Author"` CRC32Hex string `json:"CRC32"` }
Click to show internal directories.
Click to hide internal directories.