19 lines
312 B
Go
19 lines
312 B
Go
package crawler
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
"github.com/maximotejeda/us_dop_scrapper/internal/ports"
|
|
)
|
|
|
|
func Selector(who string) (ports.APIPorts, error) {
|
|
var parser ports.APIPorts
|
|
switch who {
|
|
case "apap":
|
|
parser = NewApap()
|
|
default:
|
|
return nil, fmt.Errorf("not recognize who: " + who)
|
|
}
|
|
return parser, nil
|
|
}
|