Пример #1
0

def autofollow(api, users, start, end):
    try:
        relationships = api.lookup_friendships(screen_names=users[start:end])
        for relationship in relationships:
            if not relationship.is_following:
                print("User is not following", relationship.screen_name)
                api.create_friendship(relationship.screen_name)
            sleep(2)
    except tweepy.TweepError as e:
        print(e)


script, account = argv
credentials = credentials_unpickler.unpickle(account)

auth = tweepy.OAuthHandler(credentials["consumer_key"], credentials["consumer_secret"])
auth.set_access_token(credentials["access_token"], credentials["access_token_secret"])

api = tweepy.API(auth)

candidats = [
    "inesarrimadas",  # Inés Arrimadas (C's)
    "antoniobanos_",  # Antonio Baños (CUP)
    "ramon_espadaler",  # Ramon Espadaler (UDC)
    "albiol_xg",  # Xavier García Albiol (PP)
    "miqueliceta",  # Miquel Iceta (PSC)
    "lluisrabell",  # Lluís Rabell (CSQEP)
    "raulromeva",  # Raül Romeva (JxS)
]
Пример #2
0
#!/usr/bin/python3
from sys import argv
import random
import credentials_unpickler
import tweepy

import os
import json
import requests

from io import BytesIO
from PIL import Image, ImageColor, ImageOps, ImageFont, ImageDraw

script, account_1, account_2 = argv
credentials_1 = credentials_unpickler.unpickle(account_1)
credentials_2 = credentials_unpickler.unpickle(account_2)

if credentials_1.get('extra_tokens'):
    nasa_api_key = credentials_1['extra_tokens']['nasa_api_key']
else:
    nasa_api_key = 'DEMO_KEY'

# Obtain rovers info
rovers_url_base = 'https://api.nasa.gov/mars-photos/api/v1/rovers/'
payload = {'api_key': nasa_api_key}
rovers_req = requests.get(rovers_url_base, params=payload)
rovers_json = rovers_req.json()

# Determine image to obtain
need_images = True
while need_images: