Comments (4)
@theFilipko - I am sorry for my hasty (and incorrect) response, you're absolutely correct here. It looks like we made a mistake in our documentation and git logs - this parameter was removed as it was somewhat redundant in nature to the max_results
parameter. We never updated the docs or the command-line arguments to reflect its removal.
The main ways to limit your API usage are to use max_requests
which limits the total number of API calls to make from any search query and max_results
which limits the total volume of Tweets returned from any search query.
@twitterdev/des-science - let's make a note to
- clean out this parameter from the command-line program
- update the docstring for the
ResultStream
class - review docs to ensure usage of both usage-limiting parameters are clear and updated
- rebuild the Sphinx API docs and other docs to reflect the above changes
@theFilipko, thank you very much for pointing this out.
from search-tweets-python.
Hi @theFilipko - I realize there is no usage example in the main documentation page, but we do have an example of using it within the ResultStream
object here that you can see. I'll add it here as well:
>>> rs = ResultStream(**search_args, rule_payload=rule, max_pages=1)
>>> results = list(rs.stream())
You can also use it the flag --max-pages
from the command line program.
from search-tweets-python.
Hello @binaryaaron - Yes, I know that but if you go to the source code of ResultStream
class, there is no parameter in the __init__
:
def __init__(self, endpoint, rule_payload, username=None, password=None, bearer_token=None, max_results=1000, tweetify=True, max_requests=None, **kwargs):
I am a bit new in python so please correct me if I'm missing something
from search-tweets-python.
FWIW, I just committed a code update that addressed an issue with making --max-pages requests. A separate issue was posted that an extra request was always made (e.g. if --max-pages=1 then two requests were made.)
While testing that fix, it seems all is well with the --max-pages command-line parameter.
from search-tweets-python.
Related Issues (20)
- No output file when using write_result_stream HOT 4
- Changing the number of results returned per API (v2) call/request HOT 1
- results_per_call and granularity argument for gen_request_parameter() not working in v1.1.1 HOT 4
- Make granularity as an optional parameter HOT 1
- Docs error HOT 1
- Warnings about urllib3 and chardet
- Requests 104 Error on tweets search in api 2.0 HOT 2
- Docs error in README.rst
- Problem in geo parsing in v2 API HOT 3
- Cannot import name 'gen_rule_payload' from 'searchtweets' HOT 1
- Cannot access tweets through a ResultStream from behind a proxy HOT 2
- Parameter `sort_order` is missing in `gen_request_parameters()` (v2)
- start-time end-time arguments having no effect HOT 2
- Can you give me a complete example code?
- It collects different number of tweets, while running exactly the same query. HOT 1
- How to collect tweets based on a list of IDs? HOT 2
- handle specifiable limits (twitter dev account got suspended) HOT 2
- I should be able to search for my own tweets, even if my account is private
- json.decoder.JSONDecodeError on Python 3.6 HOT 1
- Is there a search term operator for finding that have a community note attached?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from search-tweets-python.