lp:~robru/gwibber/locked-login-refactor

Created by Robert Bruce Park and last modified
Get this branch:
bzr branch lp:~robru/gwibber/locked-login-refactor
Only Robert Bruce Park can upload to this branch. If you are Robert Bruce Park please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Robert Bruce Park
Project:
Gwibber
Status:
Merged

Recent revisions

1449. By Robert Bruce Park

Promote _locked_login to Base class.

This method had way more shared code between plugins than I'd
anticipated, so I've promoted it to the Base class, and now subclasses
only need to implement the much simpler self._whoami method that does
the actually-protocol-specific stuff.

Keep in mind that any subclass is still free to override
Base._locked_login in the event that a future plugin does actually
require some different behavior here, but so far Facebook, Twitter,
Identica, Flickr, and Foursquare all work as-is.

No tests even needed to be modified (except for a fixed string typo)
because our API is just that good ;-)

1448. By Barry Warsaw

Merge lp:~robru/gwibber/fix-rate-limiter

Thanks!

1447. By Barry Warsaw

Identi.ca plugin has been ported.

1446. By Barry Warsaw

Merged lp:~robru/gwibber/identica. Did some reformatting for style and line
lengths, fixed some pyflakes warnings, and added a test for the new identica
time format.

1445. By Barry Warsaw

Merge lp:~robru/gwibber/twitter, with some stuff from barry.

1444. By Barry Warsaw

Trunk merge

1443. By Barry Warsaw

Provide a better way of distinguishing public features, by using the @feature
decorator on such methods.

Base class gets a get_features() classmethod to return the list of strings
naming the features.

Add tests.

1442. By Barry Warsaw

lp:~robru/gwibber/get_tokens refactoring _get_access_token() to the base class.

1441. By Barry Warsaw

Merge lp:~robru/gwibber/foursquare-fixup for a few defaults.

1440. By Barry Warsaw

Merge lp:~robru/gwibber/publish-fixup-real which now gets the account id for
_publish() from self instead of passing it in as an argument.

Branch metadata

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