Я исправил goobook
, чтобы принимать номер телефона при добавлении нового контакты. Клонировать мой разветвленный репозиторий:
git clone https://gitlab.com/ardrabczyk/goobook && cd goobook
Теперь вы можете следовать инструкциям в README.rst
. В этом случае, как теперь вы устанавливаете goobook
из исходного кода, просто сделайте это:
sudo python3./setup.py install
Лично я не люблю устанавливать пакеты глобально и использовать sudo
если в этом нет необходимости, подумайте об этом:
python3 setup.py install --user
Вам не нужно будет вводить пароль root's
и goobook
будет установлено к ~/.local/bin
. Проверьте новую справку по команде add
:
.
$ ~/.local/bin/goobook add -h
usage: goobook add [-h] [NAME] [EMAIL] [PHONE]
Create new contact, if name and email is not given the sender of a mail read
from stdin will be used.
positional arguments:
NAME Name to use.
EMAIL E-mail to use.
PHONE Phone number to use.
optional arguments:
-h, --help show this help message and exit
Добавить новую тестовую запись с номером телефона:
~/.local/bin/goobook add fork-goobook fork@fork.com 789456123
Убедитесь, что он создан правильно:
$ ~/.local/bin/goobook query 789456123
fork@fork.com fork@fork.com
Имейте в виду, что внесенное мной изменение не было официально принято. разработчиками goobook
и что сейчас вы используете вилка .
Шаблон глобус , кажется, был намеренно упрощен; раздел о состояниях этого элемента:
KDE's glob system replaces GNOME's and ROX's ext/regex fields, since it is trivial to detect a pattern in the form '*.ext' and store it in an extension hash table internally. The full power of regular expressions was not being used by either desktop, and glob patterns are more suitable for filename matching anyway.