Не удается создать URL-адреса.yaml для использования urlwatch

#python

Вопрос:

Я установил urlwatch и пытаюсь выполнить настройку. Я очень, очень новичок в python и командной строке. У меня возникли проблемы с urlwatch --edit возвратами

 Parsing failed:
[WinError 2] El sistema no puede encontrar el archivo especificado
The file C:UsersHPAppDataLocalurlwatchurlwatchurls.edit.yaml was NOT updated.
 

Проверяя конкретный путь, я не могу найти URL-адреса файлов.edit.yaml. На его месте находится urlwatch.edit.yaml и в той же папке urlwatch.yaml. Оба кажутся одинаковыми.

Бежит C:UsersHPAppDataLocalurlwatchurlwatch>urlwatch --list , возвращается

 You need to create C:UsersHPAppDataLocalurlwatchurlwatchurls.yaml in order to use urlwatch.
Use "urlwatch --edit" to open the file with your editor.
 

Так что я хожу по кругу и не совсем понимаю, что происходит. Любая помощь будет признательна.

Ответ №1:

Чтобы устранить любую путаницу в отношении файлов yaml urlwatch: urlwatch использует два основных файла конфигурации. Общие (не относящиеся к конкретной работе) и настройки репортера устанавливаются в urlwatch.yaml [1]. Сами задания определены в url.yaml [2].

Что касается редактирования: urlwatch --edit попытается создать/изменить URL-адреса.файл yaml с использованием редактора, указанного $VISUAL $EDITOR переменными среды или [3]. Если ни один из них не установлен, это может быть частью вашей проблемы, и вы можете попробовать установить один из них. Например, если вы хотите отредактировать свои конфигурации с помощью блокнота в Windows, вы можете установить переменную EDITOR среды notepad в значение перед запуском urlwatch --edit команды, после чего должен появиться новый экземпляр Блокнота, в который вы сможете ввести конфигурацию(ы) задания.

Если у вас возникли проблемы с использованием --edit или вы считаете громоздким связываться с переменными среды , может быть проще вручную создать и заполнить файл самостоятельно. В вашем случае, похоже, ваша конфигурация url-адреса должна находиться внутри C:UsersHPAppDataLocalurlwatchurlwatch . Вы должны иметь возможность создать новый файл с именем urls.yaml в этой папке и отредактировать его самостоятельно, используя предпочитаемый текстовый редактор.