Coder Social home page Coder Social logo

Comments (4)

binaryaaron avatar binaryaaron commented on May 18, 2024 1

@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.

binaryaaron avatar binaryaaron commented on May 18, 2024

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.

theFilipko avatar theFilipko commented on May 18, 2024

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.

jimmoffitt avatar jimmoffitt commented on May 18, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.