Skip to content

Instantly share code, notes, and snippets.

@rahulbanerjee26
Created September 25, 2022 22:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rahulbanerjee26/f5e75aa7f8d4eb74d68ccd6b6dee618e to your computer and use it in GitHub Desktop.
Save rahulbanerjee26/f5e75aa7f8d4eb74d68ccd6b6dee618e to your computer and use it in GitHub Desktop.
import requests
class MediumPoster:
def __init__(self, token, domain):
self._token = token
self._domain = domain
self._endpoint = "https://api.medium.com/v1/"
self._headers = {
"Accept": "application/json",
"Accept-Charset": "utf-8",
"Authorization": f"Bearer {self._token}",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.82 Safari/537.36",
}
self._session = self._create_medium_session()
self._userID = self.getUserID()
def _create_medium_session(self):
session = requests.session()
session.headers.update(self._headers)
return session
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment