docs: def load_authors(self, max_pages=10):
          """
          Load all WordPress authors from the given site.
  
          :param max_pages: kill counter to avoid infinite looping
          :return: None
          """
          logger.info("loading authors")
  
          # clear them all out so we don't get dupes if requested
          if self.purge_first:
              Author.objects.filter(site_id=self.site_id).delete()
  
          path = "sites/{}/users".format(self.site_id)
          params = {"number": 100}
          page = 1
  
          response = self.get(path, params)
  
          if not response.ok:
              logger.warning("Response NOT OK! status_code=%s\n%s", response.status_code, response.text)
  
          while response.ok and response.text and page < max_pages:
              logger.info(" - page: %d", page)
  
              api_users = response.json().get("users")
              if not api_users:
                  # we're done here
                  break
  
              authors = []
              for api_author in api_users:
  
                  # if it exists locally, update local version if anything has changed
                  existing_author = Author.objects.filter(site_id=self.site_id, wp_id=api_author["ID"]).first()
                  if existing_author:
                      self.update_existing_author(existing_author, api_author)
                  else:
                      authors.append(self.get_new_author(api_author))
  
              if authors:
                  Author.objects.bulk_create(authors)
              elif not self.full:
                  # we're done here
                  break
  
              # get next page
              # this endpoint doesn't have a page param, so use offset
              params["offset"] = page * 100
              page += 1
              response = self.get(path, params)
  
              if not response.ok:
                  logger.warning("Response NOT OK! status_code=%s\n%s", response.status_code, response.text)
                  return