Changed import path order

This commit is contained in:
Eduard Urbach 2019-04-23 14:52:55 +09:00
parent c65f927678
commit 58a257f840
74 changed files with 164 additions and 164 deletions

View File

@ -4,8 +4,8 @@ import (
"fmt" "fmt"
"strings" "strings"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
"github.com/pariz/gountries" "github.com/pariz/gountries"
"github.com/bwmarrin/discordgo" "github.com/bwmarrin/discordgo"

View File

@ -6,9 +6,9 @@ import (
"reflect" "reflect"
"github.com/aerogo/aero" "github.com/aerogo/aero"
"github.com/akyoto/color"
"github.com/animenotifier/arn" "github.com/animenotifier/arn"
"github.com/animenotifier/notify.moe/utils/gql" "github.com/animenotifier/notify.moe/utils/gql"
"github.com/akyoto/color"
"github.com/graphql-go/graphql" "github.com/graphql-go/graphql"
) )

View File

@ -4,8 +4,8 @@ import (
"fmt" "fmt"
"time" "time"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -3,8 +3,8 @@ package main
import ( import (
"fmt" "fmt"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
var ratings = map[string][]arn.AnimeListItemRating{} var ratings = map[string][]arn.AnimeListItemRating{}

View File

@ -10,8 +10,8 @@ import (
_ "image/png" _ "image/png"
"github.com/aerogo/http/client" "github.com/aerogo/http/client"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -10,8 +10,8 @@ import (
"time" "time"
"github.com/aerogo/log" "github.com/aerogo/log"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
var colorPool = []*color.Color{ var colorPool = []*color.Color{

View File

@ -6,9 +6,9 @@ import (
"strconv" "strconv"
"strings" "strings"
"github.com/akyoto/color"
"github.com/animenotifier/arn" "github.com/animenotifier/arn"
"github.com/animenotifier/kitsu" "github.com/animenotifier/kitsu"
"github.com/akyoto/color"
) )
func main() { func main() {
@ -37,7 +37,7 @@ func main() {
Attributes: []*arn.CharacterAttribute{}, Attributes: []*arn.CharacterAttribute{},
HasMappings: arn.HasMappings{ HasMappings: arn.HasMappings{
Mappings: []*arn.Mapping{ Mappings: []*arn.Mapping{
&arn.Mapping{ {
Service: "kitsu/character", Service: "kitsu/character",
ServiceID: kitsuCharacter.ID, ServiceID: kitsuCharacter.ID,
}, },

View File

@ -3,9 +3,9 @@ package main
import ( import (
"fmt" "fmt"
"github.com/akyoto/color"
"github.com/animenotifier/arn" "github.com/animenotifier/arn"
"github.com/animenotifier/kitsu" "github.com/animenotifier/kitsu"
"github.com/akyoto/color"
) )
func main() { func main() {

View File

@ -3,9 +3,9 @@ package main
import ( import (
"fmt" "fmt"
"github.com/akyoto/color"
"github.com/animenotifier/arn" "github.com/animenotifier/arn"
"github.com/animenotifier/kitsu" "github.com/animenotifier/kitsu"
"github.com/akyoto/color"
) )
func main() { func main() {

View File

@ -7,8 +7,8 @@ import (
"github.com/animenotifier/arn/osutils" "github.com/animenotifier/arn/osutils"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
"github.com/aerogo/crawler" "github.com/aerogo/crawler"
) )

View File

@ -5,10 +5,10 @@ import (
"errors" "errors"
"os" "os"
"github.com/akyoto/color"
"github.com/animenotifier/arn" "github.com/animenotifier/arn"
"github.com/animenotifier/mal" "github.com/animenotifier/mal"
"github.com/animenotifier/mal/parser" "github.com/animenotifier/mal/parser"
"github.com/akyoto/color"
) )
// Read anime file // Read anime file

View File

@ -5,9 +5,9 @@ import (
"errors" "errors"
"os" "os"
"github.com/akyoto/color"
"github.com/animenotifier/arn" "github.com/animenotifier/arn"
"github.com/animenotifier/mal/parser" "github.com/animenotifier/mal/parser"
"github.com/akyoto/color"
) )
// Read character file // Read character file

View File

@ -7,8 +7,8 @@ import (
"path/filepath" "path/filepath"
"strings" "strings"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -4,8 +4,8 @@ import (
"fmt" "fmt"
"strings" "strings"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func parseCharacterDescription(input string) (output string, attributes []*arn.CharacterAttribute) { func parseCharacterDescription(input string) (output string, attributes []*arn.CharacterAttribute) {

View File

@ -4,9 +4,9 @@ import (
"fmt" "fmt"
"strings" "strings"
"github.com/akyoto/color"
"github.com/animenotifier/arn" "github.com/animenotifier/arn"
"github.com/animenotifier/mal" "github.com/animenotifier/mal"
"github.com/akyoto/color"
) )
const imageWidthThreshold = 225 const imageWidthThreshold = 225

View File

@ -4,9 +4,9 @@ import (
"fmt" "fmt"
"github.com/aerogo/http/client" "github.com/aerogo/http/client"
"github.com/akyoto/color"
"github.com/animenotifier/arn" "github.com/animenotifier/arn"
"github.com/animenotifier/mal" "github.com/animenotifier/mal"
"github.com/akyoto/color"
) )
// Sync titles // Sync titles

View File

@ -4,8 +4,8 @@ import (
"fmt" "fmt"
"strings" "strings"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -4,9 +4,9 @@ import (
"fmt" "fmt"
"time" "time"
"github.com/akyoto/color"
"github.com/animenotifier/arn" "github.com/animenotifier/arn"
"github.com/animenotifier/arn/stringutils" "github.com/animenotifier/arn/stringutils"
"github.com/akyoto/color"
) )
var tickerFFXIV = time.NewTicker(1100 * time.Millisecond) var tickerFFXIV = time.NewTicker(1100 * time.Millisecond)

View File

@ -4,9 +4,9 @@ import (
"fmt" "fmt"
"time" "time"
"github.com/akyoto/color"
"github.com/animenotifier/arn" "github.com/animenotifier/arn"
"github.com/animenotifier/arn/stringutils" "github.com/animenotifier/arn/stringutils"
"github.com/akyoto/color"
) )
var tickerOsu = time.NewTicker(500 * time.Millisecond) var tickerOsu = time.NewTicker(500 * time.Millisecond)

View File

@ -4,9 +4,9 @@ import (
"fmt" "fmt"
"time" "time"
"github.com/akyoto/color"
"github.com/animenotifier/arn" "github.com/animenotifier/arn"
"github.com/animenotifier/arn/stringutils" "github.com/animenotifier/arn/stringutils"
"github.com/akyoto/color"
) )
var tickerOW = time.NewTicker(1100 * time.Millisecond) var tickerOW = time.NewTicker(1100 * time.Millisecond)

View File

@ -1,8 +1,8 @@
package main package main
import ( import (
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -3,8 +3,8 @@ package main
import ( import (
"fmt" "fmt"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -6,8 +6,8 @@ import (
"github.com/animenotifier/arn" "github.com/animenotifier/arn"
"github.com/animenotifier/kitsu"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/kitsu"
) )
func main() { func main() {

View File

@ -3,9 +3,9 @@ package main
import ( import (
"time" "time"
"github.com/akyoto/color"
"github.com/animenotifier/arn" "github.com/animenotifier/arn"
"github.com/animenotifier/shoboi" "github.com/animenotifier/shoboi"
"github.com/akyoto/color"
) )
func main() { func main() {

View File

@ -5,9 +5,9 @@ import (
"os" "os"
"time" "time"
"github.com/akyoto/color"
"github.com/animenotifier/arn" "github.com/animenotifier/arn"
"github.com/animenotifier/twist" "github.com/animenotifier/twist"
"github.com/akyoto/color"
) )
var rateLimiter = time.NewTicker(500 * time.Millisecond) var rateLimiter = time.NewTicker(500 * time.Millisecond)

View File

@ -7,9 +7,9 @@ import (
"github.com/aerogo/aero" "github.com/aerogo/aero"
"github.com/aerogo/http/client" "github.com/aerogo/http/client"
"github.com/akyoto/color"
"github.com/animenotifier/arn" "github.com/animenotifier/arn"
"github.com/animenotifier/notify.moe/utils" "github.com/animenotifier/notify.moe/utils"
"github.com/akyoto/color"
"github.com/mssola/user_agent" "github.com/mssola/user_agent"
) )

View File

@ -5,10 +5,10 @@ import (
"sort" "sort"
"github.com/aerogo/aero" "github.com/aerogo/aero"
"github.com/akyoto/color"
"github.com/animenotifier/arn" "github.com/animenotifier/arn"
"github.com/animenotifier/notify.moe/components" "github.com/animenotifier/notify.moe/components"
"github.com/animenotifier/notify.moe/utils" "github.com/animenotifier/notify.moe/utils"
"github.com/akyoto/color"
) )
// UserRegistrations ... // UserRegistrations ...

View File

@ -4,8 +4,8 @@ import (
"fmt" "fmt"
"net/http" "net/http"
"github.com/animenotifier/kitsu"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/kitsu"
"github.com/animenotifier/arn" "github.com/animenotifier/arn"

View File

@ -5,10 +5,10 @@ import (
"sort" "sort"
"github.com/aerogo/aero" "github.com/aerogo/aero"
"github.com/akyoto/color"
"github.com/animenotifier/arn" "github.com/animenotifier/arn"
"github.com/animenotifier/arn/autodocs" "github.com/animenotifier/arn/autodocs"
"github.com/animenotifier/notify.moe/components" "github.com/animenotifier/notify.moe/components"
"github.com/akyoto/color"
) )
// Get api page. // Get api page.

View File

@ -5,10 +5,10 @@ import (
"sort" "sort"
"github.com/aerogo/aero" "github.com/aerogo/aero"
"github.com/akyoto/color"
"github.com/animenotifier/arn" "github.com/animenotifier/arn"
"github.com/animenotifier/notify.moe/components" "github.com/animenotifier/notify.moe/components"
"github.com/animenotifier/notify.moe/utils" "github.com/animenotifier/notify.moe/utils"
"github.com/akyoto/color"
) )
const ( const (

View File

@ -9,7 +9,7 @@ import (
) )
var jobInfo = map[string]*utils.JobInfo{ var jobInfo = map[string]*utils.JobInfo{
"kitsu-import-anime": &utils.JobInfo{ "kitsu-import-anime": {
Name: "kitsu-import-anime", Name: "kitsu-import-anime",
}, },
// "anime-ratings": &utils.JobInfo{ // "anime-ratings": &utils.JobInfo{

View File

@ -52,7 +52,7 @@ func CreatePayment(ctx *aero.Context) string {
Payer: &paypalsdk.Payer{ Payer: &paypalsdk.Payer{
PaymentMethod: "paypal", PaymentMethod: "paypal",
}, },
Transactions: []paypalsdk.Transaction{paypalsdk.Transaction{ Transactions: []paypalsdk.Transaction{{
Amount: &paypalsdk.Amount{ Amount: &paypalsdk.Amount{
Currency: "JPY", Currency: "JPY",
Total: amount, Total: amount,

View File

@ -4,8 +4,8 @@ import (
"strconv" "strconv"
"time" "time"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -4,7 +4,7 @@ import "github.com/animenotifier/arn"
var items = []*arn.ShopItem{ var items = []*arn.ShopItem{
// 1 month // 1 month
&arn.ShopItem{ {
ID: "pro-account-1", ID: "pro-account-1",
Name: "PRO Account - 1 month", Name: "PRO Account - 1 month",
Price: 300, Price: 300,
@ -27,7 +27,7 @@ Includes:
}, },
// 3 months // 3 months
&arn.ShopItem{ {
ID: "pro-account-3", ID: "pro-account-3",
Name: "PRO Account - 3 months", Name: "PRO Account - 3 months",
Price: 900, Price: 900,
@ -50,7 +50,7 @@ Includes:
}, },
// 6 months // 6 months
&arn.ShopItem{ {
ID: "pro-account-6", ID: "pro-account-6",
Name: "PRO Account - 6 months", Name: "PRO Account - 6 months",
Price: 1600, Price: 1600,
@ -71,7 +71,7 @@ Includes:
Order: 3, Order: 3,
Consumable: true, Consumable: true,
}, },
&arn.ShopItem{ {
ID: "pro-account-12", ID: "pro-account-12",
Name: "PRO Account - 1 year", Name: "PRO Account - 1 year",
Price: 3000, Price: 3000,
@ -92,7 +92,7 @@ Includes:
Order: 4, Order: 4,
Consumable: true, Consumable: true,
}, },
&arn.ShopItem{ {
ID: "pro-account-24", ID: "pro-account-24",
Name: "PRO Account - 2 years", Name: "PRO Account - 2 years",
Price: 5900, Price: 5900,

View File

@ -3,8 +3,8 @@ package main
import ( import (
"fmt" "fmt"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -3,8 +3,8 @@ package main
import ( import (
"strings" "strings"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -4,8 +4,8 @@ import (
"fmt" "fmt"
"html" "html"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -1,8 +1,8 @@
package main package main
import ( import (
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -1,8 +1,8 @@
package main package main
import ( import (
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -1,8 +1,8 @@
package main package main
import ( import (
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -3,8 +3,8 @@ package main
import ( import (
"flag" "flag"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
// Shell parameters // Shell parameters

View File

@ -4,8 +4,8 @@ import (
"fmt" "fmt"
"github.com/aerogo/nano" "github.com/aerogo/nano"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -1,8 +1,8 @@
package main package main
import ( import (
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -3,8 +3,8 @@ package main
import ( import (
"flag" "flag"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
// Shell parameters // Shell parameters

View File

@ -3,8 +3,8 @@ package main
import ( import (
"fmt" "fmt"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -4,8 +4,8 @@ import (
"fmt" "fmt"
"time" "time"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -3,8 +3,8 @@ package main
import ( import (
"fmt" "fmt"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -1,8 +1,8 @@
package main package main
import ( import (
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -4,8 +4,8 @@ import (
"fmt" "fmt"
"strings" "strings"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -3,9 +3,9 @@ package main
import ( import (
"fmt" "fmt"
"github.com/akyoto/color"
"github.com/animenotifier/arn" "github.com/animenotifier/arn"
"github.com/animenotifier/arn/autocorrect" "github.com/animenotifier/arn/autocorrect"
"github.com/akyoto/color"
) )
func main() { func main() {

View File

@ -3,8 +3,8 @@ package main
import ( import (
"fmt" "fmt"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -3,8 +3,8 @@ package main
import ( import (
"fmt" "fmt"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -4,9 +4,9 @@ import (
"fmt" "fmt"
"time" "time"
"github.com/akyoto/color"
"github.com/animenotifier/arn" "github.com/animenotifier/arn"
"github.com/animenotifier/mal" "github.com/animenotifier/mal"
"github.com/akyoto/color"
) )
var malDB = arn.Node.Namespace("mal").RegisterTypes((*mal.Anime)(nil)) var malDB = arn.Node.Namespace("mal").RegisterTypes((*mal.Anime)(nil))

View File

@ -4,8 +4,8 @@ import (
"fmt" "fmt"
"strings" "strings"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -13,8 +13,8 @@ import (
_ "image/png" _ "image/png"
"github.com/aerogo/http/client" "github.com/aerogo/http/client"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
var ticker = time.NewTicker(50 * time.Millisecond) var ticker = time.NewTicker(50 * time.Millisecond)

View File

@ -4,8 +4,8 @@ import (
"fmt" "fmt"
"time" "time"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -4,8 +4,8 @@ import (
"fmt" "fmt"
"sort" "sort"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -1,8 +1,8 @@
package main package main
import ( import (
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
const maxNotificationsPerUser = 30 const maxNotificationsPerUser = 30

View File

@ -8,8 +8,8 @@ import (
"path/filepath" "path/filepath"
"strings" "strings"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -1,8 +1,8 @@
package main package main
import ( import (
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -1,9 +1,9 @@
package main package main
import ( import (
"github.com/akyoto/color"
"github.com/animenotifier/arn" "github.com/animenotifier/arn"
"github.com/animenotifier/arn/autocorrect" "github.com/animenotifier/arn/autocorrect"
"github.com/akyoto/color"
) )
func main() { func main() {

View File

@ -9,8 +9,8 @@ import (
"os" "os"
"path" "path"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -7,8 +7,8 @@ import (
"os" "os"
"path" "path"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -7,8 +7,8 @@ import (
"os" "os"
"path" "path"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
icolor "image/color" icolor "image/color"
_ "image/gif" _ "image/gif"

View File

@ -4,8 +4,8 @@ import (
"flag" "flag"
"fmt" "fmt"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
// Shell parameters // Shell parameters

View File

@ -3,8 +3,8 @@ package main
import ( import (
"fmt" "fmt"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -1,9 +1,9 @@
package main package main
import ( import (
"github.com/akyoto/color"
"github.com/animenotifier/arn" "github.com/animenotifier/arn"
"github.com/animenotifier/arn/stringutils" "github.com/animenotifier/arn/stringutils"
"github.com/akyoto/color"
) )
func main() { func main() {

View File

@ -1,8 +1,8 @@
package main package main
import ( import (
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -1,8 +1,8 @@
package main package main
import ( import (
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func main() { func main() {

View File

@ -3,8 +3,8 @@ package main
import ( import (
"flag" "flag"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
// Shell parameters // Shell parameters

View File

@ -3,8 +3,8 @@ package main
import ( import (
"regexp" "regexp"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
var flaggedWords = regexp.MustCompile("fuck|fucking|freaking|shit|bad|terrible|awful|wtf") var flaggedWords = regexp.MustCompile("fuck|fucking|freaking|shit|bad|terrible|awful|wtf")

View File

@ -5,8 +5,8 @@ import (
"path" "path"
"github.com/aerogo/aero" "github.com/aerogo/aero"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
func configureHTTPS(app *aero.Application) { func configureHTTPS(app *aero.Application) {

View File

@ -5,8 +5,8 @@ import (
"path" "path"
"time" "time"
"github.com/animenotifier/arn"
"github.com/akyoto/color" "github.com/akyoto/color"
"github.com/animenotifier/arn"
) )
// JobInfo gives you information about a background job. // JobInfo gives you information about a background job.

View File

@ -2,7 +2,7 @@ package routetests
var routeTests = map[string][]string{ var routeTests = map[string][]string{
// User // User
"/user/:nick": []string{ "/user/:nick": {
"/+Akyoto", "/+Akyoto",
}, },
@ -58,188 +58,188 @@ var routeTests = map[string][]string{
// "/+Akyoto/stats", // "/+Akyoto/stats",
// }, // },
"/user/:nick/animelist/anime/:id": []string{ "/user/:nick/animelist/anime/:id": {
"/+Akyoto/animelist/anime/74y2cFiiR", "/+Akyoto/animelist/anime/74y2cFiiR",
}, },
"/user/:nick/animelist/watching": []string{ "/user/:nick/animelist/watching": {
"/+Akyoto/animelist/watching", "/+Akyoto/animelist/watching",
}, },
"/user/:nick/animelist/watching/from/:index": []string{ "/user/:nick/animelist/watching/from/:index": {
"/+Akyoto/animelist/watching/from/1", "/+Akyoto/animelist/watching/from/1",
}, },
"/user/:nick/animelist/completed": []string{ "/user/:nick/animelist/completed": {
"/+Akyoto/animelist/completed", "/+Akyoto/animelist/completed",
}, },
"/user/:nick/animelist/completed/from/:index": []string{ "/user/:nick/animelist/completed/from/:index": {
"/+Akyoto/animelist/completed/from/3", "/+Akyoto/animelist/completed/from/3",
}, },
"/user/:nick/animelist/planned": []string{ "/user/:nick/animelist/planned": {
"/+Akyoto/animelist/planned", "/+Akyoto/animelist/planned",
}, },
"/user/:nick/animelist/planned/from/:index": []string{ "/user/:nick/animelist/planned/from/:index": {
"/+Akyoto/animelist/planned/from/3", "/+Akyoto/animelist/planned/from/3",
}, },
"/user/:nick/animelist/hold": []string{ "/user/:nick/animelist/hold": {
"/+Akyoto/animelist/hold", "/+Akyoto/animelist/hold",
}, },
"/user/:nick/animelist/hold/from/:index": []string{ "/user/:nick/animelist/hold/from/:index": {
"/+Akyoto/animelist/hold/from/3", "/+Akyoto/animelist/hold/from/3",
}, },
"/user/:nick/animelist/dropped": []string{ "/user/:nick/animelist/dropped": {
"/+Akyoto/animelist/dropped", "/+Akyoto/animelist/dropped",
}, },
"/user/:nick/animelist/dropped/from/:index": []string{ "/user/:nick/animelist/dropped/from/:index": {
"/+Akyoto/animelist/dropped/from/3", "/+Akyoto/animelist/dropped/from/3",
}, },
"/user/:nick/anime/recommended": []string{ "/user/:nick/anime/recommended": {
"/+Akyoto/anime/recommended", "/+Akyoto/anime/recommended",
}, },
"/user/:nick/anime/sequels": []string{ "/user/:nick/anime/sequels": {
"/+Akyoto/anime/sequels", "/+Akyoto/anime/sequels",
}, },
"/users/country/:country": []string{ "/users/country/:country": {
"/users/country/japan", "/users/country/japan",
}, },
// Pages // Pages
"/anime/:id": []string{ "/anime/:id": {
"/anime/74y2cFiiR", "/anime/74y2cFiiR",
}, },
"/anime/:id/characters": []string{ "/anime/:id/characters": {
"/anime/74y2cFiiR/characters", "/anime/74y2cFiiR/characters",
}, },
"/anime/:id/episodes": []string{ "/anime/:id/episodes": {
"/anime/74y2cFiiR/episodes", "/anime/74y2cFiiR/episodes",
}, },
"/anime/:id/comments": []string{ "/anime/:id/comments": {
"/anime/74y2cFiiR/comments", "/anime/74y2cFiiR/comments",
}, },
"/anime/:id/tracks": []string{ "/anime/:id/tracks": {
"/anime/74y2cFiiR/tracks", "/anime/74y2cFiiR/tracks",
}, },
"/anime/:id/relations": []string{ "/anime/:id/relations": {
"/anime/74y2cFiiR/relations", "/anime/74y2cFiiR/relations",
}, },
"/thread/:id": []string{ "/thread/:id": {
"/thread/HJgS7c2K", "/thread/HJgS7c2K",
}, },
"/post/:id": []string{ "/post/:id": {
"/post/B1RzshnK", "/post/B1RzshnK",
}, },
"/forum/:tag": []string{ "/forum/:tag": {
"/forum/general", "/forum/general",
}, },
"/genre/:name": []string{ "/genre/:name": {
"/genre/action", "/genre/action",
}, },
"/company/:id": []string{ "/company/:id": {
"/company/xCAUr7UkRaz", "/company/xCAUr7UkRaz",
}, },
"/company/:id/history": []string{ "/company/:id/history": {
"/company/xCAUr7UkRaz/history", "/company/xCAUr7UkRaz/history",
}, },
"/companies/from/:index": []string{ "/companies/from/:index": {
"/companies/from/3", "/companies/from/3",
}, },
"/explore/color/:color/anime": []string{ "/explore/color/:color/anime": {
"/explore/color/hsl:0.050,0.25,0.5/anime", "/explore/color/hsl:0.050,0.25,0.5/anime",
}, },
"/explore/color/:color/anime/from/:index": []string{ "/explore/color/:color/anime/from/:index": {
"/explore/color/hsl:0.050,0.25,0.5/anime/from/3", "/explore/color/hsl:0.050,0.25,0.5/anime/from/3",
}, },
"/search/:term": []string{ "/search/:term": {
"/search/Dragon Ball", "/search/Dragon Ball",
}, },
"/quote/:id": []string{ "/quote/:id": {
"/quote/gUZugd6zR", "/quote/gUZugd6zR",
}, },
"/quote/:id/edit": []string{ "/quote/:id/edit": {
"/quote/gUZugd6zR/edit", "/quote/gUZugd6zR/edit",
}, },
"/quote/:id/history": []string{ "/quote/:id/history": {
"/quote/gUZugd6zR/history", "/quote/gUZugd6zR/history",
}, },
"/quotes/from/:index": []string{ "/quotes/from/:index": {
"/quotes/from/2", "/quotes/from/2",
}, },
"/quotes/best/from/:index": []string{ "/quotes/best/from/:index": {
"/quotes/best/from/2", "/quotes/best/from/2",
}, },
"/soundtrack/:id": []string{ "/soundtrack/:id": {
"/soundtrack/h0ac8sKkg", "/soundtrack/h0ac8sKkg",
}, },
"/soundtrack/:id/lyrics": []string{ "/soundtrack/:id/lyrics": {
"/soundtrack/vS64GbpzR/lyrics", "/soundtrack/vS64GbpzR/lyrics",
}, },
"/soundtrack/:id/edit": []string{ "/soundtrack/:id/edit": {
"/soundtrack/h0ac8sKkg/edit", "/soundtrack/h0ac8sKkg/edit",
}, },
"/soundtrack/:id/history": []string{ "/soundtrack/:id/history": {
"/soundtrack/h0ac8sKkg/history", "/soundtrack/h0ac8sKkg/history",
}, },
"/soundtracks": []string{ "/soundtracks": {
"/soundtracks", "/soundtracks",
}, },
"/soundtracks/from/:index": []string{ "/soundtracks/from/:index": {
"/soundtracks/from/12", "/soundtracks/from/12",
}, },
"/soundtracks/best": []string{ "/soundtracks/best": {
"/soundtracks/best", "/soundtracks/best",
}, },
"/soundtracks/best/from/:index": []string{ "/soundtracks/best/from/:index": {
"/soundtracks/best/from/12", "/soundtracks/best/from/12",
}, },
"/soundtracks/tag/:tag": []string{ "/soundtracks/tag/:tag": {
"/soundtracks/tag/moe", "/soundtracks/tag/moe",
}, },
"/soundtracks/tag/:tag/from/:index": []string{ "/soundtracks/tag/:tag/from/:index": {
"/soundtracks/tag/moe/from/3", "/soundtracks/tag/moe/from/3",
}, },
"/character/:id": []string{ "/character/:id": {
"/character/dfrNQrmmg-", "/character/dfrNQrmmg-",
}, },
@ -251,165 +251,165 @@ var routeTests = map[string][]string{
// "/mal/character/498", // "/mal/character/498",
// }, // },
"/compare/animelist/:nick-1/:nick-2": []string{ "/compare/animelist/:nick-1/:nick-2": {
"/compare/animelist/Akyoto/Scott", "/compare/animelist/Akyoto/Scott",
}, },
"/explore/anime/:year/:season/:status/:type": []string{ "/explore/anime/:year/:season/:status/:type": {
"/explore/anime/2011/any/finished/tv", "/explore/anime/2011/any/finished/tv",
}, },
// AMV // AMV
"/amv/:id": []string{ "/amv/:id": {
"/amv/07scvSWmg", "/amv/07scvSWmg",
}, },
"/amv/:id/edit": []string{ "/amv/:id/edit": {
"/amv/07scvSWmg/edit", "/amv/07scvSWmg/edit",
}, },
"/amv/:id/history": []string{ "/amv/:id/history": {
"/amv/07scvSWmg/history", "/amv/07scvSWmg/history",
}, },
// AMVs // AMVs
"/amvs/from/:index": []string{ "/amvs/from/:index": {
"/amvs/from/3", "/amvs/from/3",
}, },
"/amvs/best/from/:index": []string{ "/amvs/best/from/:index": {
"/amvs/best/from/3", "/amvs/best/from/3",
}, },
// Redirects // Redirects
"/mal/anime/:id": []string{ "/mal/anime/:id": {
"/mal/anime/33352", "/mal/anime/33352",
}, },
"/kitsu/anime/:id": []string{ "/kitsu/anime/:id": {
"/kitsu/anime/12230", "/kitsu/anime/12230",
}, },
"/anilist/anime/:id": []string{ "/anilist/anime/:id": {
"/anilist/anime/21827", "/anilist/anime/21827",
}, },
// API // API
"/api/anime/:id": []string{ "/api/anime/:id": {
"/api/anime/74y2cFiiR", "/api/anime/74y2cFiiR",
}, },
"/api/thread/:id": []string{ "/api/thread/:id": {
"/api/thread/HJgS7c2K", "/api/thread/HJgS7c2K",
}, },
"/api/post/:id": []string{ "/api/post/:id": {
"/api/post/B1RzshnK", "/api/post/B1RzshnK",
}, },
"/api/animelist/:id": []string{ "/api/animelist/:id": {
"/api/animelist/4J6qpK1ve", "/api/animelist/4J6qpK1ve",
}, },
"/api/settings/:id": []string{ "/api/settings/:id": {
"/api/settings/4J6qpK1ve", "/api/settings/4J6qpK1ve",
}, },
"/api/user/:id": []string{ "/api/user/:id": {
"/api/user/4J6qpK1ve", "/api/user/4J6qpK1ve",
}, },
"/api/googletouser/:id": []string{ "/api/googletouser/:id": {
"/api/googletouser/106530160120373282283", "/api/googletouser/106530160120373282283",
}, },
"/api/facebooktouser/:id": []string{ "/api/facebooktouser/:id": {
"/api/facebooktouser/10207576239700188", "/api/facebooktouser/10207576239700188",
}, },
"/api/nicktouser/:id": []string{ "/api/nicktouser/:id": {
"/api/nicktouser/Akyoto", "/api/nicktouser/Akyoto",
}, },
"/api/analytics/:id": []string{ "/api/analytics/:id": {
"/api/analytics/4J6qpK1ve", "/api/analytics/4J6qpK1ve",
}, },
"/api/soundtrack/:id": []string{ "/api/soundtrack/:id": {
"/api/soundtrack/h0ac8sKkg", "/api/soundtrack/h0ac8sKkg",
}, },
"/api/userfollows/:id": []string{ "/api/userfollows/:id": {
"/api/userfollows/4J6qpK1ve", "/api/userfollows/4J6qpK1ve",
}, },
"/api/animecharacters/:id": []string{ "/api/animecharacters/:id": {
"/api/animecharacters/74y2cFiiR", "/api/animecharacters/74y2cFiiR",
}, },
"/api/animerelations/:id": []string{ "/api/animerelations/:id": {
"/api/animerelations/74y2cFiiR", "/api/animerelations/74y2cFiiR",
}, },
"/api/animeepisodes/:id": []string{ "/api/animeepisodes/:id": {
"/api/animeepisodes/74y2cFiiR", "/api/animeepisodes/74y2cFiiR",
}, },
"/anime/:id/episode/:episode-number": []string{ "/anime/:id/episode/:episode-number": {
"/anime/74y2cFiiR/episode/5", "/anime/74y2cFiiR/episode/5",
}, },
"/api/amv/:id": []string{ "/api/amv/:id": {
"/api/amv/07scvSWmg", "/api/amv/07scvSWmg",
}, },
"/api/character/:id": []string{ "/api/character/:id": {
"/api/character/dfrNQrmmg-", "/api/character/dfrNQrmmg-",
}, },
"/api/company/:id": []string{ "/api/company/:id": {
"/api/company/xCAUr7UkRaz", "/api/company/xCAUr7UkRaz",
}, },
"/api/draftindex/:id": []string{ "/api/draftindex/:id": {
"/api/draftindex/4J6qpK1ve", "/api/draftindex/4J6qpK1ve",
}, },
"/api/inventory/:id": []string{ "/api/inventory/:id": {
"/api/inventory/4J6qpK1ve", "/api/inventory/4J6qpK1ve",
}, },
"/api/shopitem/:id": []string{ "/api/shopitem/:id": {
"/api/shopitem/pro-account-3", "/api/shopitem/pro-account-3",
}, },
"/api/notification/:id": []string{ "/api/notification/:id": {
"/api/notification/q6Y6eraig", "/api/notification/q6Y6eraig",
}, },
"/api/quote/:id": []string{ "/api/quote/:id": {
"/api/quote/GXp675zmR", "/api/quote/GXp675zmR",
}, },
"/api/usernotifications/:id": []string{ "/api/usernotifications/:id": {
"/api/usernotifications/4J6qpK1ve", "/api/usernotifications/4J6qpK1ve",
}, },
"/api/pushsubscriptions/:id": []string{ "/api/pushsubscriptions/:id": {
"/api/pushsubscriptions/4J6qpK1ve", "/api/pushsubscriptions/4J6qpK1ve",
}, },
// Images // Images
"/images/*file": []string{ "/images/*file": {
"/images/elements/no-avatar.svg", "/images/elements/no-avatar.svg",
}, },
// Extra tests for higher coverage // Extra tests for higher coverage
"/_/+Akyoto": []string{ "/_/+Akyoto": {
"/_/+Akyoto", "/_/+Akyoto",
}, },
"/_/search/dragon": []string{ "/_/search/dragon": {
"/_/search/dragon", "/_/search/dragon",
}, },