Skip to content

Commit f483bd8

Browse files
committed
rename package name to 'extractor' in extractors directory
1 parent 6c1453b commit f483bd8

File tree

6 files changed

+36
-9
lines changed

6 files changed

+36
-9
lines changed

examples/getopengraph/main.go

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
package main
2+
3+
import (
4+
"fmt"
5+
"github.com/aafeher/go-microdata-extract"
6+
extractor "github.com/aafeher/go-microdata-extract/extractors"
7+
"log"
8+
)
9+
10+
func main() {
11+
url := "https://github.com/aafeher/go-microdata-extract"
12+
13+
e := extract.New()
14+
em, err := e.Extract(url, nil)
15+
if err != nil {
16+
log.Printf("%v", err)
17+
}
18+
19+
extracted := em.GetExtracted()
20+
fmt.Printf("Extracted data: %v\n", extracted)
21+
22+
extractedOG := extracted[extract.SyntaxOpenGraph].(*extractor.OpenGraph)
23+
fmt.Printf("Extracted OG data: %v\n", extractedOG)
24+
25+
extractedOGTitle := extracted[extract.SyntaxOpenGraph].(*extractor.OpenGraph).Title
26+
fmt.Printf("Extracted OG Title: %v\n", extractedOGTitle)
27+
}

extract.go

+5-5
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"bytes"
55
"encoding/json"
66
"fmt"
7-
"github.com/aafeher/go-microdata-extract/extractors"
7+
extractor "github.com/aafeher/go-microdata-extract/extractors"
88
"io"
99
"net/http"
1010
"sync"
@@ -136,31 +136,31 @@ func (e *Extractor) Extract(url string, urlContent *string) (*Extractor, error)
136136
processors = append(processors, Processor{
137137
Name: SyntaxOpenGraph,
138138
Func: func() (interface{}, []error) {
139-
return extract.ParseOpenGraph(e.url, e.content)
139+
return extractor.ParseOpenGraph(e.url, e.content)
140140
},
141141
})
142142
}
143143
if contains(e.cfg.syntaxes, SyntaxXCards) {
144144
processors = append(processors, Processor{
145145
Name: SyntaxXCards,
146146
Func: func() (interface{}, []error) {
147-
return extract.ParseXCards(e.url, e.content)
147+
return extractor.ParseXCards(e.url, e.content)
148148
},
149149
})
150150
}
151151
if contains(e.cfg.syntaxes, SyntaxJSONLD) {
152152
processors = append(processors, Processor{
153153
Name: SyntaxJSONLD,
154154
Func: func() (interface{}, []error) {
155-
return extract.JSONLD(e.url, e.content)
155+
return extractor.JSONLD(e.url, e.content)
156156
},
157157
})
158158
}
159159
if contains(e.cfg.syntaxes, SyntaxMicrodata) {
160160
processors = append(processors, Processor{
161161
Name: SyntaxMicrodata,
162162
Func: func() (interface{}, []error) {
163-
return extract.W3CMicrodata(e.url, e.content)
163+
return extractor.W3CMicrodata(e.url, e.content)
164164
},
165165
})
166166
}

extractors/jsonld.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package extract
1+
package extractor
22

33
import (
44
"encoding/json"

extractors/opengraph.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package extract
1+
package extractor
22

33
import (
44
"fmt"

extractors/w3cmicrodata.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package extract
1+
package extractor
22

33
import (
44
"fmt"

extractors/xcards.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package extract
1+
package extractor
22

33
import (
44
"fmt"

0 commit comments

Comments
 (0)