Configuration (Settings)

Todo

This page is still in progress.

General

Command line

There’s currently two main configuration options:

freeseer config reset
Wipes various contents of the ~/.freeseer directory. A fresh configuration is useful when encountering weird issues.
freeseer config youtube
For configuring Freeseer’s YouTube Uploader. The --client-secrets and --token options are used in the authentication process.

The -h/--help option can be used for more info.

$ freeseer config --help
usage: freeseer config [-h] {reset,youtube} ...

positional arguments:
  {reset,youtube}
    reset          Reset Freeseer configuration and database
    youtube        Obtain OAuth2 token for Youtube access

optional arguments:
  -h, --help       show this help message and exit
$ freeseer config reset --help
usage: freeseer config reset [-h] [-p PROFILE] {all,configuration,database}

positional arguments:
  {all,configuration,database}
                        Resets Freeseer (default: all)

                                Options:
                                    all           - Resets Freeseer (removes the Freeseer configuration directory, thus clearing logs, settings, and talks)
                                    configuration - Resets Freeseer configuration (removes freeseer.conf and plugins.conf)
                                    database      - Resets Freeseer database (removes presentations.db)


optional arguments:
  -h, --help            show this help message and exit
  -p PROFILE, --profile PROFILE
                        Profile to reset (Default: default)
$ freeseer config youtube --help
usage: freeseer config youtube [-h] [--auth_host_name AUTH_HOST_NAME]
                              [--noauth_local_webserver]
                              [--auth_host_port [AUTH_HOST_PORT [AUTH_HOST_PORT ...]]]
                              [--logging_level {DEBUG,INFO,WARNING,ERROR,CRITICAL}]
                              [-c CLIENT_SECRETS] [-t TOKEN]

optional arguments:
  -h, --help            show this help message and exit
  --auth_host_name AUTH_HOST_NAME
                        Hostname when running a local web server.
  --noauth_local_webserver
                        Do not run a local web server.
  --auth_host_port [AUTH_HOST_PORT [AUTH_HOST_PORT ...]]
                        Port web server should listen on.
  --logging_level {DEBUG,INFO,WARNING,ERROR,CRITICAL}
                        Set the logging level of detail.
  -c CLIENT_SECRETS, --client-secrets CLIENT_SECRETS
                        Path to client secrets file
  -t TOKEN, --token TOKEN
                        Location to save token file

Plugins

See Plugins.