arnaucube
arnaucube/twitterDM-to-matrixPublic Self-hosted repository
twitterDM-to-matrix/dataUtils.go
dataUtils.goRaw
 1package main
 2
 3import (
 4	"strconv"
 5	"strings"
 6)
 7
 8func dateToHour(date string) string {
 9	dateSplit := strings.Split(date, " ")
10	time := dateSplit[3]
11	return time
12}
13func getSecFromDate(date string) string {
14	//Fri Apr 28 17:25:22 +0000 2017
15	dateSplit := strings.Split(date, " ")
16	time := dateSplit[3]
17	sec := strings.Split(time, ":")[2]
18	return sec
19}
20func anonymousName(originalName string, date string) string {
21	s := strings.Split(originalName, "")
22	//first letter and the last-1 (prelast / penúltima) letter + seconds
23	generatedName := s[0] + s[len(s)-2] + strconv.Itoa(len(s))
24	return generatedName
25}