Для создания файлов для Википедии я использую комбинацию программного обеспечения (Vim, Markdown, Pandoc, Git ...). Мне как разработчику это просто удобно.
Моя проблема в том, что для добавления или обновления (особенно последнего, который особенно громоздкий) статьи мне нужно делать это вручную. Есть ли способ полностью автоматизировать этот процесс?
Я хочу что-то вроде push
ing modifications в репозитории?
РЕДАКТИРОВАТЬ
Вот как я хочу, чтобы выглядел мой рабочий процесс:
- Загрузка статьи в VIM
- Отредактируйте его с помощью Markdown
- Конвертировать файл в формат MediaWiki с помощью Pandoc
- Отправить статью из Vim или консоли (я использую Cygwin)
У меня проблема с шагами 1 и 4. Есть ли помощь?
решение1
Подходы, которые я использовал в прошлом:
- Это всего лишь текст!, дополнение Firefox, которое позволяет вам открывать любое текстовое поле на любой веб-странице (включая поле редактирования страницы Википедии) в вашем любимом текстовом редакторе. Когда вы сохраняете файл и закрываете редактор, текстовое поле будет обновлено с изменениями, которые вы сделали в текстовом редакторе.
- AutoWikiBroswer, приложение, которое упрощает редактирование некоторой группы страниц. Например, вы можете легко добавить категорию или использовать поиск и замену на этих страницах.
- Написать бота.Это самый общий вариант, но также и самый сложный, поскольку он требует знания программирования.