summaryrefslogtreecommitdiff
path: root/app/syndication/syndicators.py
diff options
context:
space:
mode:
Diffstat (limited to 'app/syndication/syndicators.py')
-rw-r--r--app/syndication/syndicators.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/app/syndication/syndicators.py b/app/syndication/syndicators.py
index 4455815..f4709c7 100644
--- a/app/syndication/syndicators.py
+++ b/app/syndication/syndicators.py
@@ -45,6 +45,7 @@ def build_facebook_feed():
def post_photo_to_twitter(photo):
p = open(photo.get_image_path_by_size("2280"), 'rb')
+ print(p)
t = Twython(settings.TWITTER_API_KEY, settings.TWITTER_API_SECRET, settings.TWITTER_ACCESS_TOKEN, settings.TWITTER_ACCESS_SECRET)
try:
geo = t.reverse_geocode(lat=photo.latitude, lon=photo.longitude, accuracy=1500, granularity="city")
@@ -52,10 +53,15 @@ def post_photo_to_twitter(photo):
except:
pass
response = t.upload_media(media=p)
+ print(response)
+ if photo.caption:
+ status = photo.caption
+ else:
+ status = photo.title
try:
- status = t.update_status(status=photo.caption, media_ids=[response['media_id']], place_id=geo_id)
+ status = t.update_status(status=status, media_ids=[response['media_id']], place_id=geo_id)
except:
- status = t.update_status(status=photo.caption, media_ids=[response['media_id']])
+ status = t.update_status(status=status, media_ids=[response['media_id']])
print(status['entities']['media'][0]['expanded_url'])