mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-08-31 21:41:33 +00:00
Fixing sharing message when posting to ADN (now truncates at 256).
This commit is contained in:
parent
105d5b0945
commit
a88ba4508e
2 changed files with 12 additions and 8 deletions
|
@ -1917,18 +1917,22 @@ class MSharedStory(mongo.Document):
|
||||||
self.guid_hash[:6]
|
self.guid_hash[:6]
|
||||||
)
|
)
|
||||||
|
|
||||||
def generate_post_to_service_message(self, include_url=True):
|
def generate_post_to_service_message(self, truncate=None, include_url=True):
|
||||||
message = strip_tags(self.comments)
|
message = strip_tags(self.comments)
|
||||||
if not message or len(message) < 1:
|
if not message or len(message) < 1:
|
||||||
message = self.decoded_story_title
|
message = self.decoded_story_title
|
||||||
if include_url:
|
if include_url and truncate:
|
||||||
message = truncate_chars(message, 92)
|
message = truncate_chars(message, truncate - 18 - 30)
|
||||||
feed = Feed.get_by_id(self.story_feed_id)
|
feed = Feed.get_by_id(self.story_feed_id)
|
||||||
message += " (%s)" % truncate_chars(feed.feed_title, 18)
|
if truncate:
|
||||||
|
message += " (%s)" % truncate_chars(feed.feed_title, 18)
|
||||||
|
else:
|
||||||
|
message += " (%s)" % truncate_chars(feed.feed_title, 30)
|
||||||
if include_url:
|
if include_url:
|
||||||
message += " " + self.blurblog_permalink()
|
message += " " + self.blurblog_permalink()
|
||||||
elif include_url:
|
elif include_url:
|
||||||
message = truncate_chars(message, 116)
|
if truncate:
|
||||||
|
message = truncate_chars(message, truncate - 14)
|
||||||
message += " " + self.blurblog_permalink()
|
message += " " + self.blurblog_permalink()
|
||||||
|
|
||||||
return message
|
return message
|
||||||
|
@ -2527,7 +2531,7 @@ class MSocialServices(mongo.Document):
|
||||||
return profile
|
return profile
|
||||||
|
|
||||||
def post_to_twitter(self, shared_story):
|
def post_to_twitter(self, shared_story):
|
||||||
message = shared_story.generate_post_to_service_message()
|
message = shared_story.generate_post_to_service_message(truncate=140)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
api = self.twitter_api()
|
api = self.twitter_api()
|
||||||
|
@ -2561,7 +2565,7 @@ class MSocialServices(mongo.Document):
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def post_to_appdotnet(self, shared_story):
|
def post_to_appdotnet(self, shared_story):
|
||||||
message = shared_story.generate_post_to_service_message()
|
message = shared_story.generate_post_to_service_message(truncate=256)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
api = self.appdotnet_api()
|
api = self.appdotnet_api()
|
||||||
|
|
Loading…
Add table
Reference in a new issue