Depenancy upgrades and movign to dep. (#8630)
Этот коммит содержится в:
коммит произвёл
Joram Wilander
родитель
bf24f51c4e
Коммит
6e2cb00008
22
vendor/github.com/corpix/uarand/scripts/extract-user-agents
сгенерированный
поставляемый
22
vendor/github.com/corpix/uarand/scripts/extract-user-agents
сгенерированный
поставляемый
@@ -1,22 +0,0 @@
|
||||
#!/usr/bin/env python3
|
||||
import sys
|
||||
import xml.etree.ElementTree as XML
|
||||
from argparse import ArgumentParser
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
p = ArgumentParser(
|
||||
description=(
|
||||
"Expects XML from "
|
||||
"http://techpatterns.com/downloads/firefox/useragentswitcher.xml "
|
||||
"to be passed into STDIN and outputs user agents from this XML."
|
||||
)
|
||||
)
|
||||
p.parse_args()
|
||||
|
||||
sys.stderr.write("Reading stdin...\n")
|
||||
doc = XML.iterparse(sys.stdin)
|
||||
for _, node in doc:
|
||||
ua = node.get("useragent")
|
||||
if ua != "" and ua is not None:
|
||||
print(ua)
|
||||
50
vendor/github.com/corpix/uarand/scripts/generate-useragents-go
сгенерированный
поставляемый
50
vendor/github.com/corpix/uarand/scripts/generate-useragents-go
сгенерированный
поставляемый
@@ -1,50 +0,0 @@
|
||||
#!/usr/bin/env python3
|
||||
import sys
|
||||
from os.path import exists, expanduser
|
||||
from argparse import ArgumentParser
|
||||
|
||||
|
||||
header = """package {package}
|
||||
|
||||
var (
|
||||
\t// UserAgents is a list of browser and bots user agents.
|
||||
\tUserAgents = []string{{
|
||||
"""
|
||||
|
||||
item = """\t\t"{content}",\n"""
|
||||
|
||||
footer = """\t}}
|
||||
)\n
|
||||
"""
|
||||
|
||||
if __name__ == "__main__":
|
||||
p = ArgumentParser(
|
||||
description=(
|
||||
"Expects a list of user agents delimited by new line character "
|
||||
"to be passed into STDIN and generates go code with this data."
|
||||
)
|
||||
)
|
||||
p.add_argument(
|
||||
"package",
|
||||
help="Go package name to use",
|
||||
default="uarand"
|
||||
)
|
||||
args = p.parse_args().__dict__
|
||||
|
||||
params = args.copy()
|
||||
sys.stderr.write("Reading stdin...\n")
|
||||
sys.stdout.write(
|
||||
header.format(**params)
|
||||
)
|
||||
|
||||
for line in sys.stdin:
|
||||
sys.stdout.write(
|
||||
item.format(
|
||||
content=line.strip(),
|
||||
**params
|
||||
)
|
||||
)
|
||||
|
||||
sys.stdout.write(
|
||||
footer.format(**params)
|
||||
)
|
||||
13
vendor/github.com/corpix/uarand/uarand_test.go
сгенерированный
поставляемый
13
vendor/github.com/corpix/uarand/uarand_test.go
сгенерированный
поставляемый
@@ -1,13 +0,0 @@
|
||||
package uarand
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/stretchr/testify/assert"
|
||||
)
|
||||
|
||||
func TestGetRandom(t *testing.T) {
|
||||
for k := 0; k < len(UserAgents)*10; k++ {
|
||||
assert.NotEqual(t, "", GetRandom())
|
||||
}
|
||||
}
|
||||
11
vendor/github.com/corpix/uarand/useragents_test.go
сгенерированный
поставляемый
11
vendor/github.com/corpix/uarand/useragents_test.go
сгенерированный
поставляемый
@@ -1,11 +0,0 @@
|
||||
package uarand
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/stretchr/testify/assert"
|
||||
)
|
||||
|
||||
func TestUserAgents(t *testing.T) {
|
||||
assert.Equal(t, true, len(UserAgents) > 0)
|
||||
}
|
||||
Ссылка в новой задаче
Block a user