lp:tratsch

Created by Florian Diesch and last modified
Get this branch:
bzr branch lp:tratsch
Only Florian Diesch can upload to this branch. If you are Florian Diesch please log in for upload directions.

Related bugs

Related blueprints

Branch information

Owner:
Florian Diesch
Project:
Tratsch
Status:
Development

Recent revisions

30. By Florian Diesch

Added support for multiple URL shorteners

urls.py: * renamed services -> unshorteners
         * removed unshortener 'digs.by', added 'idek.net'
         * fixed shortened_re
         * added shorteners
         * modified shorten() to use shorteners

29. By Florian Diesch

Added button for shortening URLs

config.py: added settings['shorten_timeout']
mainwin.py: added on_ac_shorten_urls_activate()
urls.py: * added services: 'f.ast.ly', 'icio.us', 'shortn.it'
         * added shorten()

data/ui/mainwin.ui: added bt_shorten_urls, ac_shorten_urls

28. By Florian Diesch

Use logging, use JavaScript for displaying statuses

__init__.py: setup logging
config.py: added settingsĀ ['log_file']
mainwin.py: removed if __name__ == '__main__' ...
servers.py: Account._get_timeline_items: catching TypeError
status.py: * Status.htmlize_text(): escaping some characters
templates.py: added get_status_html()
timelineview.py: * added TimelineView.get_html(), show_status()
                 * __init__(), get_timeline(), show_timeline():
                   use JavaScript to display statuses
urls.py: * added services 'ir.pe', 'rod.gs', 'pk.gd', 'post.ly'
         * added http answer httplib.SEE_OTHER
added data/templates/status.jinja, statuslist.html

27. By Florian Diesch

Using templates to create Timelines, support for unfollow

added templates.py, templates/status_list.jinja
config.py: added settings['timeline_iconsize']
mainwin.py: * added unfollow(), on_ac_reload_template_activate()
            * send_status(), reply(), repeat(), block(), spammer(), follow(),
              unfollow(): resetting self.get_active_timeline().active_status
servers.py: added Account.unfollow()
timeline.py: * added TimelineView.unfollow()
             * TimelineView.create_timeline_html(): using templates to create HTML
urls.py: added services digs.by, dpaq.de, ht.ly, j.mp, tl.gd, urlg.in
mainwin.ui: added toolbutton5, ac_reload_template

26. By Florian Diesch

mainwin.py: added on_ac_quit_activate()
urls.py: added services migre.me, s3g.me
data/ui/mainwin.ui: * nb_statuses: tabs on the left side
                    * added ac_quit

25. By Florian Diesch

moved data/*.ui --> data/ui/, added data/templates/

mainwin.py: changed datapath accordingly

24. By Florian Diesch

Sorting statuses by poll time

servers.py: Account._get_timeline_items(): catching AttributeError
status.py: added Status.poll_time
timelineview.py: * TimelineView.get_timeline: setting Status.poll_time
                 * TimeLineView.create_timeline_html: using poll_time for sorting
urls.py: added services amzn.to, ow.ly, u.nu

23. By Florian Diesch

removed server "bleeper", added automatic refresh for timelines

config.py: * removed server bleeber as it doesn't support much of the API
           * added settings['reload_time']
mainwin.py: Mainwin.__init__(): creating gobject.timeouts to refresh timelines
urls.py: added services ff.im, vume.me

22. By Florian Diesch

support for bleeper and some small bugfixes and improvements

config.py: added server 'bleeper'
servers.py: catching some more exceptions
status.py: * renamed Status.unshort_url -> Statusunshorten_url
           * Status.htmlize_text() - add links to @names
                                   - no params, modify self.html_text instead
urls.py: * added some more services
         * unshorten() uses config.settings['unshorten_timeout'] instead of param

21. By Florian Diesch

timelineview.py: removed commented code from Timelineview.show_timeline()

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers