Julio Biason
15 years ago
6 changed files with 134 additions and 81 deletions
@ -0,0 +1,124 @@ |
|||||||
|
======================== |
||||||
|
Hidden options in Mitter |
||||||
|
======================== |
||||||
|
|
||||||
|
Mitter have some options that are not completely visible to the user. |
||||||
|
Those options reside in the config file (usually ``.mitter.ini`` in |
||||||
|
the user home directory) and can affect the application behaviour or |
||||||
|
appearance. |
||||||
|
|
||||||
|
Config Format |
||||||
|
============= |
||||||
|
Before changing anything, you must be aware of the format of the |
||||||
|
config file. It's a format called "INI file", where options are |
||||||
|
separated by sections. Sections have square brackets around them while |
||||||
|
options have an equal sign separating the option name and the option |
||||||
|
value. Here is a small example, with a section called *Section* and an |
||||||
|
option called *option* with the value *value*:: |
||||||
|
|
||||||
|
[Section] |
||||||
|
option = value |
||||||
|
|
||||||
|
|
||||||
|
Network Manager |
||||||
|
=============== |
||||||
|
The Network Manager is responsible for managing all the network layers |
||||||
|
and provide a single point of access to them for the interfaces. The |
||||||
|
network manager uses the ``NetworkManager`` section: |
||||||
|
|
||||||
|
*timeout* |
||||||
|
Timeout for requests, in seconds. This value is (or should) be |
||||||
|
used by all networks. If a quests takes longer than those seconds, |
||||||
|
it will be canceled and the result, a failure. Default value is |
||||||
|
120. |
||||||
|
|
||||||
|
*save_count* |
||||||
|
Number of operations till the configuration file is saved again. |
||||||
|
Most networks will save their status in the config file, but not |
||||||
|
request it to be saved immediately (nor should they: In case |
||||||
|
something wrong happens, the state in the config file will not be |
||||||
|
reasonable when mitter is run again.) A value of 0 means the |
||||||
|
Network Manager will save the config file after each round of |
||||||
|
requests to all networks (failing or succeding); for devices that |
||||||
|
use flash drives as storage, it's recommended some large value |
||||||
|
(since those storage devices have a lifetime based on the number |
||||||
|
of writes.) Default is '5'. |
||||||
|
|
||||||
|
Twitter |
||||||
|
======= |
||||||
|
Twitter is the most famous micro-blogging website and the original |
||||||
|
network supported by Mitter. It have the following options: |
||||||
|
|
||||||
|
*https* |
||||||
|
A boolean value (can accept either "True" or "False" as values) |
||||||
|
indicating that HTTPS (secure HTTP) should be used. |
||||||
|
|
||||||
|
*server_url* |
||||||
|
Points to the URL to be used for insecure requests. If *https* is |
||||||
|
False, all requests will go to this URL. |
||||||
|
|
||||||
|
*secure_server_url* |
||||||
|
Points to the URL to be used for secure requests. If *https* is |
||||||
|
True, all requests will go to this URL. |
||||||
|
|
||||||
|
*last_tweet* |
||||||
|
Twitter supports a "since_id" on requests, allowing less (or more) |
||||||
|
requests to be made to retrieve information since the last time |
||||||
|
the user saw their messages. Mitter uses it on every request to |
||||||
|
get just the new messages instead of everything (and not miss any |
||||||
|
tweets in case you leave Mitter close for awhile.) If this value |
||||||
|
is does not exist in the config file, Mitter will request only the |
||||||
|
first page and update this values. |
||||||
|
|
||||||
|
*last_reply* |
||||||
|
Works exactly like *last_tweet*, except for replies. |
||||||
|
|
||||||
|
*message_threshold* |
||||||
|
Twitter uses 20 messages per page, but due their caching mecanism, |
||||||
|
some pages may have less than 20 message on each page (in other |
||||||
|
words, it works like this: they have the result pages set already, |
||||||
|
but when you request something, they finally check if there are |
||||||
|
deleted tweets in it and, if there are any, they are removed |
||||||
|
there, but no new messages are added.) If the number of messages |
||||||
|
is below the threshold, Mitter will not request the next page. The |
||||||
|
default value is '16', or 80% of the default page size. |
||||||
|
|
||||||
|
PyGTK |
||||||
|
===== |
||||||
|
PyGTK is the default graphical interface. It have the following |
||||||
|
options: |
||||||
|
|
||||||
|
*refresh_interval* |
||||||
|
The refresh interval to check for new messages, in minutes. |
||||||
|
Default value is '5'. |
||||||
|
|
||||||
|
*statusicon* |
||||||
|
Display the status icon in the systray. Default is True. |
||||||
|
|
||||||
|
*width* |
||||||
|
Window width, in pixels. It stars with 450, but it's updated when |
||||||
|
Mitter closes. |
||||||
|
|
||||||
|
*height* |
||||||
|
Window height, in pixels. It starts with 300, but it's updated |
||||||
|
when Mitter closes. |
||||||
|
|
||||||
|
*position_x* |
||||||
|
Horizontal position of the window in the screen. It starts with 5, |
||||||
|
but it's saved when Mitter closes. |
||||||
|
|
||||||
|
*position_y* |
||||||
|
Vertical position of the window in the screen. It starts with 5, |
||||||
|
but it's saved when Mitter closes. |
||||||
|
|
||||||
|
*link_colour* |
||||||
|
Color to be used when displaying links. Default value is 'blue'; |
||||||
|
it accepts any X11 named colours or hex triplests (like the ones |
||||||
|
used in HTML.) |
||||||
|
|
||||||
|
*spell_check* |
||||||
|
Boolean indicating if the spell checker should be used. To have |
||||||
|
spell checkers enabled, you must have PyAspell installed, so it's |
||||||
|
checked once and, if PyAspell is not installed, will be set as |
||||||
|
False and not checked again. If you install PyAspell after Mitter |
||||||
|
is run the first time, you must manually update this value. |
Loading…
Reference in new issue