parent
ea5bfbfca4
commit
48614d6cf0
5 changed files with 19 additions and 15 deletions
|
@ -85,7 +85,7 @@ custom_port =
|
||||||
# the rooms you will join automatically on startup, with associated nickname or not
|
# the rooms you will join automatically on startup, with associated nickname or not
|
||||||
# format : room@server.tld/nickname:room2@server.tld/nickname2
|
# format : room@server.tld/nickname:room2@server.tld/nickname2
|
||||||
# default_nick will be used if "/nickname" is not specified
|
# default_nick will be used if "/nickname" is not specified
|
||||||
rooms = poezio@muc.poezio.eu
|
rooms =
|
||||||
|
|
||||||
# the method that poezio will use to store your bookmarks online
|
# the method that poezio will use to store your bookmarks online
|
||||||
# possible values are: privatexml, pep
|
# possible values are: privatexml, pep
|
||||||
|
|
|
@ -433,7 +433,7 @@ section of this documentation.
|
||||||
|
|
||||||
rooms
|
rooms
|
||||||
|
|
||||||
**Default value:** ``poezio@muc.poezio.eu``
|
**Default value:** ``[empty]``
|
||||||
|
|
||||||
The rooms you will join automatically on startup, with associated
|
The rooms you will join automatically on startup, with associated
|
||||||
nickname or not.
|
nickname or not.
|
||||||
|
|
|
@ -14,6 +14,9 @@ DEFSECTION = "Poezio"
|
||||||
|
|
||||||
from gettext import gettext as _
|
from gettext import gettext as _
|
||||||
|
|
||||||
|
import logging
|
||||||
|
log = logging.getLogger(__name__)
|
||||||
|
|
||||||
from configparser import RawConfigParser, NoOptionError, NoSectionError
|
from configparser import RawConfigParser, NoOptionError, NoSectionError
|
||||||
from os import environ, makedirs, path
|
from os import environ, makedirs, path
|
||||||
from shutil import copy2
|
from shutil import copy2
|
||||||
|
@ -238,16 +241,17 @@ CONFIG_HOME = environ.get("XDG_CONFIG_HOME")
|
||||||
if not CONFIG_HOME:
|
if not CONFIG_HOME:
|
||||||
CONFIG_HOME = path.join(environ.get('HOME'), '.config')
|
CONFIG_HOME = path.join(environ.get('HOME'), '.config')
|
||||||
CONFIG_PATH = path.join(CONFIG_HOME, 'poezio')
|
CONFIG_PATH = path.join(CONFIG_HOME, 'poezio')
|
||||||
|
|
||||||
try:
|
try:
|
||||||
makedirs(CONFIG_PATH)
|
makedirs(CONFIG_PATH)
|
||||||
except OSError:
|
except OSError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
if not path.isfile(path.join(CONFIG_PATH, 'poezio.cfg')):
|
options = parse_args(CONFIG_PATH)
|
||||||
copy2(path.join(path.dirname(__file__), '../data/default_config.cfg'), path.join(CONFIG_PATH, 'poezio.cfg'))
|
|
||||||
|
# Copy a default file if none exists
|
||||||
|
if not path.isfile(options.filename):
|
||||||
|
copy2(path.join(path.dirname(__file__), '../data/default_config.cfg'), options.filename)
|
||||||
firstrun = True
|
firstrun = True
|
||||||
|
|
||||||
options = parse_args(CONFIG_PATH)
|
|
||||||
config = Config(options.filename)
|
config = Config(options.filename)
|
||||||
if firstrun:
|
|
||||||
config.set('firstrun', True)
|
|
||||||
|
|
|
@ -42,7 +42,7 @@ class Connection(sleekxmpp.ClientXMPP):
|
||||||
password = config.get('password', '') or getpass.getpass()
|
password = config.get('password', '') or getpass.getpass()
|
||||||
else: # anonymous auth
|
else: # anonymous auth
|
||||||
self.anon = True
|
self.anon = True
|
||||||
jid = config.get('server', 'anon.louiz.org')
|
jid = config.get('server', 'anon.jeproteste.info')
|
||||||
if resource:
|
if resource:
|
||||||
jid = '%s/%s' % (jid, resource)
|
jid = '%s/%s' % (jid, resource)
|
||||||
password = None
|
password = None
|
||||||
|
|
14
src/core.py
14
src/core.py
|
@ -50,7 +50,7 @@ import bookmark
|
||||||
from plugin_manager import PluginManager
|
from plugin_manager import PluginManager
|
||||||
|
|
||||||
from data_forms import DataFormsTab
|
from data_forms import DataFormsTab
|
||||||
from config import config
|
from config import config, firstrun
|
||||||
from logger import logger
|
from logger import logger
|
||||||
from roster import roster
|
from roster import roster
|
||||||
from contact import Contact, Resource
|
from contact import Contact, Resource
|
||||||
|
@ -330,13 +330,13 @@ class Core(object):
|
||||||
default_tab.on_gain_focus()
|
default_tab.on_gain_focus()
|
||||||
self.tabs.append(default_tab)
|
self.tabs.append(default_tab)
|
||||||
self.information(_('Welcome to poezio!'))
|
self.information(_('Welcome to poezio!'))
|
||||||
if config.get('firstrun', ''):
|
if firstrun:
|
||||||
self.information(_(
|
self.information(_(
|
||||||
'It seems that it is the first time you start poezio.\n' + \
|
'It seems that it is the first time you start poezio.\n'
|
||||||
'The online help is here http://poezio.eu/en/documentation.php.\n' + \
|
'The online help is here http://poezio.eu/doc/en/\n'
|
||||||
'By default, you are in poezio’s chatroom, where you can ask for help or tell us how great it is.\n' + \
|
'No room is joined by default, but you can join poezio’s chatroom '
|
||||||
'Just press Ctrl-n.' \
|
'(with /join poezio@muc.poezio.eu), where you can ask for help or tell us how great it is.'
|
||||||
))
|
), 'Help')
|
||||||
self.refresh_window()
|
self.refresh_window()
|
||||||
|
|
||||||
def on_exception(self, typ, value, trace):
|
def on_exception(self, typ, value, trace):
|
||||||
|
|
Loading…
Reference in a new issue