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