mirror of
https://github.com/Threnklyn/zeit.git
synced 2026-05-19 05:13:31 +02:00
Implemented GetProjectIdFromName
This commit is contained in:
@@ -4,6 +4,7 @@ import (
|
||||
"os/user"
|
||||
"regexp"
|
||||
"strconv"
|
||||
"strings"
|
||||
"time"
|
||||
"math"
|
||||
"errors"
|
||||
@@ -101,6 +102,17 @@ func ParseTime(timeStr string) (time.Time, error) {
|
||||
}
|
||||
}
|
||||
|
||||
func GetProjectIdFromName(projectName string) string {
|
||||
reg, regerr := regexp.Compile("[^a-zA-Z0-9]+")
|
||||
if regerr != nil {
|
||||
return ""
|
||||
}
|
||||
|
||||
projectId := strings.ToLower(reg.ReplaceAllString(projectName, ""))
|
||||
|
||||
return projectId
|
||||
}
|
||||
|
||||
func GetISOCalendarWeek(date time.Time) (int) {
|
||||
var _, cw = date.ISOWeek()
|
||||
return cw
|
||||
|
||||
Reference in New Issue
Block a user