~robru/friends/early-dbus-interface

« back to all changes in this revision

Viewing changes to friends/shorteners/cligs.py

  • Committer: Ken VanDine
  • Date: 2012-10-13 01:27:15 UTC
  • Revision ID: ken.vandine@canonical.com-20121013012715-gxfoi1oo30wdm8dv
initial import

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# friends-service -- send & receive messages from any social network
 
2
# Copyright (C) 2012  Canonical Ltd
 
3
#
 
4
# This program is free software: you can redistribute it and/or modify
 
5
# it under the terms of the GNU General Public License as published by
 
6
# the Free Software Foundation, version 3 of the License.
 
7
#
 
8
# This program is distributed in the hope that it will be useful,
 
9
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
10
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
11
# GNU General Public License for more details.
 
12
#
 
13
# You should have received a copy of the GNU General Public License
 
14
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
15
 
 
16
"""cli.gs URL shortener for Friends
 
17
 
 
18
macno (Michele Azzolari) - 02/20/2008
 
19
"""
 
20
 
 
21
__all__ = [
 
22
    'PROTOCOL_INFO',
 
23
    'URLShortener',
 
24
    ]
 
25
 
 
26
 
 
27
from friends.shorteners.base import ProtocolBase, ShortenerBase
 
28
 
 
29
 
 
30
class _PROTOCOL_INFO(ProtocolBase):
 
31
    name = 'cli.gs'
 
32
    version = 0.1
 
33
    fqdn = 'http://cli.gs'
 
34
 
 
35
 
 
36
PROTOCOL_INFO = _PROTOCOL_INFO()
 
37
 
 
38
 
 
39
class URLShortener(ShortenerBase):
 
40
    URL_TEMPLATE = 'http://cli.gs/api/v1/cligs/create?appid=friends&url={}'