~gmb/gwibber/use-dates-for-indexes

« back to all changes in this revision

Viewing changes to gwibber/microblog/identica.py

  • Committer: Ryan Paul
  • Date: 2009-02-02 05:07:36 UTC
  • Revision ID: segphault@arstechnica.com-20090202050736-121v1jsmjbxzz432
Use SSL by default for Facebook, Ping.fm, and Identi.ca/Laconi.ca

Show diffs side-by-side

added added

removed removed

Lines of Context:
110
110
 
111
111
  def get_messages(self):
112
112
    return simplejson.loads(self.connect(
113
 
      "http://identi.ca/api/statuses/friends_timeline.json",
 
113
      "https://identi.ca/api/statuses/friends_timeline.json",
114
114
        urllib.urlencode({"count": self.account["receive_count"] or "20"})))
115
115
 
116
116
  def get_responses(self):
117
117
    return simplejson.loads(self.connect(
118
 
      "http://identi.ca/api/statuses/replies.json"))
 
118
      "https://identi.ca/api/statuses/replies.json"))
119
119
 
120
120
  def get_search(self, query):
121
121
    return feedparser.parse(urllib2.urlopen(
122
 
      urllib2.Request("http://identi.ca/search/notice/rss",
 
122
      urllib2.Request("https://identi.ca/search/notice/rss",
123
123
        urllib.urlencode({"q": query}))))["entries"]
124
124
 
125
125
  def get_tag(self, query):
126
126
    return feedparser.parse(urllib2.urlopen(
127
 
      urllib2.Request("http://identi.ca/index.php",
 
127
      urllib2.Request("https://identi.ca/index.php",
128
128
        urllib.urlencode({"action": "tagrss", "tag":
129
129
          query}))))["entries"]
130
130
 
131
131
  def get_group(self, query):
132
132
    return feedparser.parse(urllib2.urlopen(
133
 
      urllib2.Request("http://identi.ca/index.php",
 
133
      urllib2.Request("https://identi.ca/index.php",
134
134
        urllib.urlencode({"action": "grouprss", "nickname":
135
135
          query}))))["entries"]
136
136
 
156
156
 
157
157
  def send(self, message):
158
158
    data = simplejson.loads(self.connect(
159
 
      "http://identi.ca/api/statuses/update.json",
 
159
      "https://identi.ca/api/statuses/update.json",
160
160
        urllib.urlencode({"status":message, "source": "Gwibber"})))
161
161
    return Message(self, data)
162
162
 
163
163
  def send_thread(self, msg, message):
164
164
    data = simplejson.loads(self.connect(
165
 
      "http://identi.ca/api/statuses/update.json",
 
165
      "https://identi.ca/api/statuses/update.json",
166
166
        urllib.urlencode({"status":message,
167
167
            "in_reply_to_status_id":msg.id, "source": "Gwibber"})))
168
168
    return Message(self, data)