summaryrefslogtreecommitdiff
path: root/python-serpscrap.spec
blob: ace81e29ed5a98d1679bb1fda0c78bda7596d477 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
%global _empty_manifest_terminate_build 0
Name:		python-SerpScrap
Version:	0.13.0
Release:	1
Summary:	 SEO python scraper to extract data from major searchengine result pages. Extract data like url, title, snippet, richsnippet and the type from searchresults for given keywords. Detect Ads or make automated screenshots. You can also fetch text content of urls provided in searchresults or by your own. It's usefull for SEO and business related research tasks.
License:	MIT
URL:		https://github.com/ecoron/SerpScrap
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/d7/d3/ac73e8ace3cc42fdc2c6cfb2a617f224d36c548cc62fed2d2c14a51197c2/SerpScrap-0.13.0.tar.gz
BuildArch:	noarch

Requires:	python3-PySocks
Requires:	python3-chardet
Requires:	python3-beautifulsoup4
Requires:	python3-html2text
Requires:	python3-lxml
Requires:	python3-sqlalchemy
Requires:	python3-selenium
Requires:	python3-cssselect

%description


%package -n python3-SerpScrap
Summary:	 SEO python scraper to extract data from major searchengine result pages. Extract data like url, title, snippet, richsnippet and the type from searchresults for given keywords. Detect Ads or make automated screenshots. You can also fetch text content of urls provided in searchresults or by your own. It's usefull for SEO and business related research tasks.
Provides:	python-SerpScrap
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-SerpScrap


%package help
Summary:	Development documents and examples for SerpScrap
Provides:	python3-SerpScrap-doc
%description help


%prep
%autosetup -n SerpScrap-0.13.0

%build
%py3_build

%install
%py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
	find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
	find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
	find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
	find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
	find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .

%files -n python3-SerpScrap -f filelist.lst
%dir %{python3_sitelib}/*

%files help -f doclist.lst
%{_docdir}/*

%changelog
* Tue May 30 2023 Python_Bot <Python_Bot@openeuler.org> - 0.13.0-1
- Package Spec generated