summaryrefslogtreecommitdiff
path: root/python-searchtweets-v2.spec
blob: ea98cfc4fb60734d3bc39916b70352e9d281ba7a (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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
%global _empty_manifest_terminate_build 0
Name:		python-searchtweets-v2
Version:	1.1.1
Release:	1
Summary:	Wrapper for Twitter API v2 search endpoints (both 'search Tweets' and 'count Tweets' endpoints).
License:	MIT
URL:		https://github.com/twitterdev/search-tweets-python
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/f8/2c/38f379cadad089f05725d00c953f8d1a7d3a62fb283cb13b88aa85baf600/searchtweets-v2-1.1.1.tar.gz
BuildArch:	noarch

Requires:	python3-requests
Requires:	python3-pyyaml
Requires:	python3-dateutil

%description
Welcome to the ``v2`` branch of the Python search client. This branch was born from the main branch that supports
premium and enterprise tiers of Twitter search. This branch supports the `Twitter API v2 'recent' and 'all' search endpoints <https://developer.twitter.com/en/docs/twitter-api/tweets/search/introduction>`__ only, and drops support for the premium and enterprise tiers.
This project serves as a wrapper for the all Twitter API v2 search endpoints, including both the endpoints that return Tweets and the endpoints that return *counts* of Tweets. This wrapper provides a command-line utility and a Python library you can integrate into your own scripts.
This client library supports these endpoints:
- /2/tweets/search/recent
- /2/tweets/counts/recent
- /2/tweets/search/all
- /2/tweets/counts/all
The search endpoint you want to hit is specified in the library's YAML file:
  search_tweets_v2:
    endpoint:  https://api.twitter.com/2/tweets/search/recent #Or https://api.twitter.com/2/tweets/search/all
The 'recent' search endpoint provides Tweets from the past 7 days. The 'all' search endpoint, launched in January 2021 as part of the 'academic research' tier of Twitter API v2 access, provides access to all publicly avaialble Tweets posted since March 2006.
To learn more about the Twitter academic research program, see this [Twitter blog post](https://blog.twitter.com/developer/en_us/topics/tips/2021/enabling-the-future-of-academic-research-with-the-twitter-api.html).
To download and install this package, go to: https://pypi.org/project/searchtweets-v2/
If you are looking for the original version that works with premium and enterprise versions of search, head on over to
the main or ``enterprise-premium`` branch. (Soon, the v2 version will be promoted to the main branch.)

%package -n python3-searchtweets-v2
Summary:	Wrapper for Twitter API v2 search endpoints (both 'search Tweets' and 'count Tweets' endpoints).
Provides:	python-searchtweets-v2
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-searchtweets-v2
Welcome to the ``v2`` branch of the Python search client. This branch was born from the main branch that supports
premium and enterprise tiers of Twitter search. This branch supports the `Twitter API v2 'recent' and 'all' search endpoints <https://developer.twitter.com/en/docs/twitter-api/tweets/search/introduction>`__ only, and drops support for the premium and enterprise tiers.
This project serves as a wrapper for the all Twitter API v2 search endpoints, including both the endpoints that return Tweets and the endpoints that return *counts* of Tweets. This wrapper provides a command-line utility and a Python library you can integrate into your own scripts.
This client library supports these endpoints:
- /2/tweets/search/recent
- /2/tweets/counts/recent
- /2/tweets/search/all
- /2/tweets/counts/all
The search endpoint you want to hit is specified in the library's YAML file:
  search_tweets_v2:
    endpoint:  https://api.twitter.com/2/tweets/search/recent #Or https://api.twitter.com/2/tweets/search/all
The 'recent' search endpoint provides Tweets from the past 7 days. The 'all' search endpoint, launched in January 2021 as part of the 'academic research' tier of Twitter API v2 access, provides access to all publicly avaialble Tweets posted since March 2006.
To learn more about the Twitter academic research program, see this [Twitter blog post](https://blog.twitter.com/developer/en_us/topics/tips/2021/enabling-the-future-of-academic-research-with-the-twitter-api.html).
To download and install this package, go to: https://pypi.org/project/searchtweets-v2/
If you are looking for the original version that works with premium and enterprise versions of search, head on over to
the main or ``enterprise-premium`` branch. (Soon, the v2 version will be promoted to the main branch.)

%package help
Summary:	Development documents and examples for searchtweets-v2
Provides:	python3-searchtweets-v2-doc
%description help
Welcome to the ``v2`` branch of the Python search client. This branch was born from the main branch that supports
premium and enterprise tiers of Twitter search. This branch supports the `Twitter API v2 'recent' and 'all' search endpoints <https://developer.twitter.com/en/docs/twitter-api/tweets/search/introduction>`__ only, and drops support for the premium and enterprise tiers.
This project serves as a wrapper for the all Twitter API v2 search endpoints, including both the endpoints that return Tweets and the endpoints that return *counts* of Tweets. This wrapper provides a command-line utility and a Python library you can integrate into your own scripts.
This client library supports these endpoints:
- /2/tweets/search/recent
- /2/tweets/counts/recent
- /2/tweets/search/all
- /2/tweets/counts/all
The search endpoint you want to hit is specified in the library's YAML file:
  search_tweets_v2:
    endpoint:  https://api.twitter.com/2/tweets/search/recent #Or https://api.twitter.com/2/tweets/search/all
The 'recent' search endpoint provides Tweets from the past 7 days. The 'all' search endpoint, launched in January 2021 as part of the 'academic research' tier of Twitter API v2 access, provides access to all publicly avaialble Tweets posted since March 2006.
To learn more about the Twitter academic research program, see this [Twitter blog post](https://blog.twitter.com/developer/en_us/topics/tips/2021/enabling-the-future-of-academic-research-with-the-twitter-api.html).
To download and install this package, go to: https://pypi.org/project/searchtweets-v2/
If you are looking for the original version that works with premium and enterprise versions of search, head on over to
the main or ``enterprise-premium`` branch. (Soon, the v2 version will be promoted to the main branch.)

%prep
%autosetup -n searchtweets-v2-1.1.1

%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-searchtweets-v2 -f filelist.lst
%dir %{python3_sitelib}/*

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

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