Goffi
387c10cc0d
dates update
2018-01-26 11:14:13 +01:00
Goffi
f5f25e8ab5
misc: date update (yes it's a bit late :p )
2017-11-03 14:31:42 +01:00
Goffi
ac7d587c49
core (plugins): added missing contants + use of new constants in PLUGIN_INFO
2017-02-12 18:59:10 +01:00
Goffi
6bbcbaf522
use of /usr/bin/env instead of /usr/bin/python in shebang
2016-04-17 14:45:26 +02:00
Goffi
348be27934
copyright update
2016-01-03 16:28:30 +01:00
souliane
8f8880be10
plugin misc_radiocol: the smaller fix in the world (1 character!)
2015-12-09 03:33:30 +01:00
Goffi
969af13f59
plugins: added new MissingModule exceptions to plugins using third party modules
2015-09-30 17:25:09 +02:00
souliane
d9a7804fb5
plugin radiocol: radiocolSongAdded now gets a JID as argument, add _radiocolSongAdded working with unicode for bridge calls
2015-04-17 19:05:37 +02:00
souliane
67ff77e5de
massive (preventive) addition of 'u' (unicode) before the strings passed to logging functions
2015-04-16 14:57:57 +02:00
Goffi
fbec02d396
2015 copyright dates update
2015-03-30 10:26:26 +02:00
souliane
5ef7999fa7
plugins room_game, quiz, radiocol, tarot: use JID instead of unicode in many methods + class attributes
2015-03-11 12:36:22 +01:00
souliane
ba2cf4d448
plugin misc_room_game, radiocol, tarot: fixes bridge method "prepareRoom" declaration (add "async=True")
2014-10-22 14:38:20 +02:00
Goffi
501bc92528
core: use of the new core.log module:
...
/!\ this is a massive refactoring and was largely automated, it probably did bring some bugs /!\
2014-04-19 19:19:19 +02:00
Goffi
a6897c76e0
core, plugins: host.getClient now raise an exception instead of returning None when no profile is found, plugins have been adapted consequently and a bit cleaned
2014-03-28 18:07:02 +01:00
souliane
e8f9ca2c0f
plugin radiocol: preload signal also contains the uploader nickname
2014-03-11 11:59:11 +01:00
souliane
fcb9eeb570
plugin radiocol: add MP3 support
2014-03-05 23:24:03 +01:00
souliane
7c29b8c566
plugin room_game, radiocol: RoomGame.send returns a Deferred.
2014-02-18 17:49:33 +01:00
souliane
30dfdf1025
plugins room_games, radiocol, libervia: small changes like refactorization to ease the maintenance
2014-01-17 15:02:46 +01:00
souliane
4818da04fc
plugin radiocol: sync data includes a "jump to time" info
2014-01-16 11:44:14 +01:00
souliane
8b700a6d48
plugins radiocol_tarot: do not process received messages for MUC users that are actually not playing the game + fix for testing purpose
2014-01-15 23:09:39 +01:00
souliane
9e6845472d
plugins room_games, radiocol: better synchronization after a user joins a running game
2014-01-15 23:01:23 +01:00
Goffi
2ca6efd8cc
dates update
2014-02-04 18:32:49 +01:00
souliane
9f9ea3acf0
plugin room game: improved docstrings, added '_' as prefix for internal methods names
2014-01-09 10:28:25 +01:00
Goffi
5a00dc9503
core: i18n refactoring:
...
- _() is no more installed in __builtin__
- instead, there is a new sat.core.i18n module
- added D_() method for deferred translation
- languageSwitch method allow to dynamically change translation language
- import gettext is tested against ImportError, and dummy methods are used when not available (mainly useful for Libervia)
2013-12-29 17:06:01 +01:00
souliane
b97f78ca93
plugins radiocol, xep-0054: better handling of upload errors:
...
- radiocolSongAdded is now asynchronous
- _buildAvatar return a Failure if the image is not readable
2013-12-17 18:44:53 +01:00
souliane
5b632eca67
plugin radiocol: fix wrong call of deleteFile
2013-12-17 11:35:41 +01:00
souliane
e8ae4435a3
plugin room_games, radiocol: send the current queue to new players
2013-11-28 19:23:59 +01:00
souliane
674a3e958d
plugin tools: turn src/plugin/games.py into a plugin and move it to src/plugins/plugin_misc_room_game.py
2013-11-21 18:23:08 +01:00
souliane
ea67ed7a61
plugins (games): more factorization and flexibility for launching and joining games:
...
- "MUC user joined", "MUC user left" and class XMPPHandler are managed directly in RoomGame
- renamed __init__ parameters 'player_init_data' to 'player_init' and 'options' to 'game_init'
- pass the players list in radiocol method 'createGame' and signal 'radiocolStarted' (needed for invitation system and for UI players identification)
- added some parameters to manage who can invite, who can join, who to wait for... managed with check***Auth methods
- joining a game that is already launched may be possible, regarding these parameters and the invitation list
- leave and join a game again is partly managed: new tarot round is launched, we should keep playing the same round instead
2013-11-21 15:49:53 +01:00
souliane
d3c12524c9
plugins (games): add a method to send messages more easily
2013-11-18 14:25:40 +01:00
souliane
8190f82caf
plugins (MUC, tools, games): generalize the generation of a unique room name when joining a MUC and no room is specified:
...
- method to get the MUC service moved to plugin_xep_0045
- joinMUC returns the muc name (given by user or generated)
- getUniqueName can receive a specified service in argument
2013-11-17 16:59:12 +01:00
souliane
34947f8840
plugins radiocol, card_game, quiz: code factorization
2013-10-23 12:45:13 +02:00
Goffi
1cd98e8dea
fixed licences in docstrings (they are now in comments)
2013-03-08 00:36:22 +01:00
Emmanuel Gil Peyrot
0dca274360
Fix pep8 support in src/plugins.
2013-01-18 17:55:35 +01:00
Emmanuel Gil Peyrot
88074cd284
Remove every old-style class.
2013-01-18 17:55:35 +01:00
Emmanuel Gil Peyrot
27b3592e16
Remove trailing whitespaces.
2013-01-18 17:55:34 +01:00
Goffi
37d30b7aac
plugin radiocol: songs are deleted once played (Q&D need to be reworked once file are properly transfered to server)
2013-01-09 21:41:40 +01:00
Goffi
def79e44cd
dates update
2013-01-07 23:30:13 +01:00
Goffi
a6d8990e49
core, plugins: fixed bad namespace in stanza creation
2012-11-01 22:41:39 +01:00
Goffi
c5a930b627
Licence modification: the full project is now under AGPL v3+ instead of GPL v3+
2012-08-01 22:53:02 +02:00
Goffi
1a329be228
plugin radiocol: fixed missing import
2012-03-24 17:46:42 +01:00
Goffi
21dbb4473a
copyleft date update
2012-03-06 09:07:24 +01:00
Goffi
5c14137b98
plugin radiocol: working Radio Collective \o/
2012-01-29 03:00:25 +01:00
Goffi
8f50847a59
plugin radiocol: fixed autocreation of radiocol for new comers
2012-01-24 00:22:11 +01:00
Goffi
d2235e1a63
plugin RadioCol: basic functionnality working approximately
2012-01-23 00:14:33 +01:00
Goffi
e4070551ff
plugin radiocol: removed occupants list in radiocolStarted signal
2012-01-22 19:41:02 +01:00
Goffi
1d9e3b4fb2
plugins: radio collective first draft
2012-01-05 00:21:30 +01:00