Skip to content

Commit

Permalink
refactor(pkg/builder) - move package out of parser
Browse files Browse the repository at this point in the history
  • Loading branch information
PxyUp committed Jan 12, 2024
1 parent ff95234 commit 6b0ce25
Show file tree
Hide file tree
Showing 30 changed files with 23 additions and 18 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -242,7 +242,7 @@ import (
"fmt"
"github.com/PxyUp/fitter/pkg/config"
"github.com/PxyUp/fitter/pkg/logger"
"github.com/PxyUp/fitter/pkg/parser/builder"
"github.com/PxyUp/fitter/pkg/builder"
pl "github.com/PxyUp/fitter/pkg/plugins/plugin"
)

Expand Down
5 changes: 5 additions & 0 deletions cmd/fitter/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,11 @@ func getConfig(filePath string) *config.Config {
return nil
}

if len(cfg.Items) == 0 {
log.Fatal("empty config")
return nil
}

return cfg
}

Expand Down
2 changes: 1 addition & 1 deletion examples/plugin/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ import (
"fmt"
"github.com/PxyUp/fitter/pkg/config"
"github.com/PxyUp/fitter/pkg/logger"
"github.com/PxyUp/fitter/pkg/parser/builder"
"github.com/PxyUp/fitter/pkg/builder"
pl "github.com/PxyUp/fitter/pkg/plugins/plugin"
)

Expand Down
2 changes: 1 addition & 1 deletion examples/plugin/connector/connector.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ package main
import (
"encoding/json"
"fmt"
"github.com/PxyUp/fitter/pkg/builder"
"github.com/PxyUp/fitter/pkg/config"
"github.com/PxyUp/fitter/pkg/logger"
"github.com/PxyUp/fitter/pkg/parser/builder"
pl "github.com/PxyUp/fitter/pkg/plugins/plugin"
)

Expand Down
2 changes: 1 addition & 1 deletion examples/plugin/hardcoder/hardcoder.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ package main
import (
"encoding/json"
"fmt"
builder "github.com/PxyUp/fitter/pkg/builder"
"github.com/PxyUp/fitter/pkg/config"
"github.com/PxyUp/fitter/pkg/logger"
"github.com/PxyUp/fitter/pkg/parser/builder"
pl "github.com/PxyUp/fitter/pkg/plugins/plugin"
)

Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion pkg/connectors/browser.go
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package connectors

import (
"github.com/PxyUp/fitter/pkg/builder"
"github.com/PxyUp/fitter/pkg/config"
"github.com/PxyUp/fitter/pkg/logger"
"github.com/PxyUp/fitter/pkg/parser/builder"
"github.com/PxyUp/fitter/pkg/utils"
)

Expand Down
2 changes: 1 addition & 1 deletion pkg/connectors/connectors.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package connectors

import (
"errors"
"github.com/PxyUp/fitter/pkg/parser/builder"
"github.com/PxyUp/fitter/pkg/builder"
)

var (
Expand Down
2 changes: 1 addition & 1 deletion pkg/connectors/server.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@ package connectors
import (
"bytes"
"context"
"github.com/PxyUp/fitter/pkg/builder"
"github.com/PxyUp/fitter/pkg/config"
"github.com/PxyUp/fitter/pkg/connectors/limitter"
"github.com/PxyUp/fitter/pkg/http_client"
"github.com/PxyUp/fitter/pkg/logger"
"github.com/PxyUp/fitter/pkg/parser/builder"
"github.com/PxyUp/fitter/pkg/utils"
"golang.org/x/sync/semaphore"
"io"
Expand Down
2 changes: 1 addition & 1 deletion pkg/connectors/static.go
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package connectors

import (
"github.com/PxyUp/fitter/pkg/builder"
"github.com/PxyUp/fitter/pkg/config"
"github.com/PxyUp/fitter/pkg/logger"
"github.com/PxyUp/fitter/pkg/parser/builder"
"github.com/PxyUp/fitter/pkg/utils"
)

Expand Down
2 changes: 1 addition & 1 deletion pkg/notifier/notifier.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ package notifier

import (
"fmt"
"github.com/PxyUp/fitter/pkg/builder"
"github.com/PxyUp/fitter/pkg/config"
"github.com/PxyUp/fitter/pkg/parser"
"github.com/PxyUp/fitter/pkg/parser/builder"
"strconv"
)

Expand Down
2 changes: 1 addition & 1 deletion pkg/parser/expression.go
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package parser

import (
"github.com/PxyUp/fitter/pkg/parser/builder"
"github.com/PxyUp/fitter/pkg/builder"
"github.com/antonmedv/expr"
)

Expand Down
2 changes: 1 addition & 1 deletion pkg/parser/file.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ package parser

import (
"errors"
"github.com/PxyUp/fitter/pkg/builder"
"github.com/PxyUp/fitter/pkg/config"
"github.com/PxyUp/fitter/pkg/connectors"
"github.com/PxyUp/fitter/pkg/http_client"
"github.com/PxyUp/fitter/pkg/logger"
"github.com/PxyUp/fitter/pkg/parser/builder"
"github.com/PxyUp/fitter/pkg/utils"
"mime"
"net/url"
Expand Down
2 changes: 1 addition & 1 deletion pkg/parser/html.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@ package parser

import (
"bytes"
builder "github.com/PxyUp/fitter/pkg/builder"
"strconv"
"sync"

"github.com/PuerkitoBio/goquery"
"github.com/PxyUp/fitter/pkg/config"
"github.com/PxyUp/fitter/pkg/logger"
"github.com/PxyUp/fitter/pkg/parser/builder"
)

type htmlParser struct {
Expand Down
2 changes: 1 addition & 1 deletion pkg/parser/json.go
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package parser

import (
builder "github.com/PxyUp/fitter/pkg/builder"
"sync"

"github.com/PxyUp/fitter/pkg/config"
"github.com/PxyUp/fitter/pkg/logger"
"github.com/PxyUp/fitter/pkg/parser/builder"
"github.com/tidwall/gjson"
)

Expand Down
2 changes: 1 addition & 1 deletion pkg/parser/parser.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ package parser

import (
"fmt"
"github.com/PxyUp/fitter/pkg/builder"
"github.com/PxyUp/fitter/pkg/config"
"github.com/PxyUp/fitter/pkg/connectors"
"github.com/PxyUp/fitter/pkg/logger"
"github.com/PxyUp/fitter/pkg/parser/builder"
"github.com/PxyUp/fitter/pkg/plugins/store"
"github.com/PxyUp/fitter/pkg/utils"
"github.com/tidwall/gjson"
Expand Down
2 changes: 1 addition & 1 deletion pkg/parser/xpath.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@ package parser

import (
"bytes"
"github.com/PxyUp/fitter/pkg/builder"
"strconv"
"sync"

"github.com/PxyUp/fitter/pkg/config"
"github.com/PxyUp/fitter/pkg/logger"
"github.com/PxyUp/fitter/pkg/parser/builder"
"github.com/antchfx/htmlquery"
"golang.org/x/net/html"
)
Expand Down
2 changes: 1 addition & 1 deletion pkg/plugins/plugin/plugin.go
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package plugin

import (
"github.com/PxyUp/fitter/pkg/builder"
"github.com/PxyUp/fitter/pkg/config"
"github.com/PxyUp/fitter/pkg/connectors"
"github.com/PxyUp/fitter/pkg/logger"
"github.com/PxyUp/fitter/pkg/parser/builder"
)

type FieldPlugin interface {
Expand Down
2 changes: 1 addition & 1 deletion pkg/plugins/store/store.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ package store

import (
"fmt"
builder "github.com/PxyUp/fitter/pkg/builder"
"github.com/PxyUp/fitter/pkg/config"
"github.com/PxyUp/fitter/pkg/logger"
"github.com/PxyUp/fitter/pkg/parser/builder"
"github.com/PxyUp/fitter/pkg/plugins/plugin"
"os"
"path"
Expand Down
2 changes: 1 addition & 1 deletion pkg/utils/formatter.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package utils

import (
"fmt"
"github.com/PxyUp/fitter/pkg/parser/builder"
builder "github.com/PxyUp/fitter/pkg/builder"
"github.com/tidwall/gjson"
"strings"
)
Expand Down

0 comments on commit 6b0ce25

Please sign in to comment.