From 9623a4ed18a40b7c8da037decadb6a7c972fdc4a Mon Sep 17 00:00:00 2001 From: lovetox Date: Sun, 19 Apr 2020 22:13:55 +0200 Subject: [PATCH] Remove hamster plugin Unmaintained and not working --- hamster/__init__.py | 1 - hamster/hamster.png | Bin 4683 -> 0 bytes hamster/hamster.py | 117 ------------------------------------------- hamster/manifest.ini | 9 ---- 4 files changed, 127 deletions(-) delete mode 100644 hamster/__init__.py delete mode 100644 hamster/hamster.png delete mode 100644 hamster/hamster.py delete mode 100644 hamster/manifest.ini diff --git a/hamster/__init__.py b/hamster/__init__.py deleted file mode 100644 index 4f3a07d..0000000 --- a/hamster/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from .hamster import HamsterIntegrationPlugin diff --git a/hamster/hamster.png b/hamster/hamster.png deleted file mode 100644 index d2cc31565b2d39ecf8e08b4475236236e45e2187..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4683 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 1: - activity=list(activity_candidates)[0] - subactivity = 'other' - subactivity_candidates = SUBACTIVITIES.intersection(tags) - if len(subactivity_candidates) >= 1: - subactivity=list(subactivity_candidates)[0] - - # send activity - for account in app.connections: - if app.account_is_connected(account): - connection = app.connections[account] - connection.get_module('UserActivity').send( - (activity, subactivity, last_fact['fact'])) - - def from_dbus_fact(self, fact): - '''unpack the struct into a proper dict''' - return dict(fact = fact[4], - start_time = dt.datetime.utcfromtimestamp(fact[1]), - end_time = dt.datetime.utcfromtimestamp(fact[2]) if fact[2] else None, - description = fact[3], - activity_id = fact[5], - category = fact[6], - tags = fact[7], - date = dt.datetime.utcfromtimestamp(fact[8]).date(), - delta = dt.timedelta(days = fact[9] // (24 * 60 * 60), - seconds = fact[9] % (24 * 60 * 60)), - id = fact[0]) - - def on_signed_in(self, network_event): - GObject.timeout_add(5000,self.hamster_facts_changed) diff --git a/hamster/manifest.ini b/hamster/manifest.ini deleted file mode 100644 index 43af113..0000000 --- a/hamster/manifest.ini +++ /dev/null @@ -1,9 +0,0 @@ -[info] -name: Hamster integration -short_name: hamster -version: 1.2.3 -description: Integration with Project Hamster, see http://projecthamster.org/ -authors: Denis Fomin -homepage: https://dev.gajim.org/gajim/gajim-plugins/wikis/hamsterintegrationplugin -min_gajim_version: 1.1.91 -max_gajim_version: 1.2.90