Обговорення користувача:Rar/Зорі (21.11.2010—23.11.2010)
Найсвіжіший коментар: Bunyk у темі «Зорі» 13 років тому
- Повний архів: Обговорення_користувача:Rar/АвтоАрхів
- Обговорення: Обговорення_користувача:Rar
Зорі
[ред. код]Доброго дня пане Rar. У мене до Вас прохання є. Маю на меті добавити статті в українську Вікі про окремі зорі. Їх категоризацію я вже дещо розробив. Написав програмку, яка з загального каталогу формує сторінки з відповідним текстом та таблицями. Читав, що Ви розібралися з проблемою як автоматично загружати готові сторінки у Вікіпедію. Чи не могли б Ви дати мені кілька порад з цього питання? Наперед дуже вдячний за допомогу! Вітер 16:22, 21 листопада 2010 (UTC)
- Вітаю! Якщо текст формується, то більша частина роботи за Вами, поздоровляю. Тепер маєте кілька можливостей
- Якщо текст формується Пайтоном, то пакет pywikipedia дозволяє легко цей текст завантажити. Там є готові модулі, але можна до своєї програми додати код на зразок
import wikipedia ... (формування тексту) page = wikipedia.Page('uk', <назва сторінки>) if not page.exists(): page.put(text, comment= (придумайте коментар, нп.: "Створено сторінку: "+text[:100].replace("\n"," ") + "..."), minorEdit=False, watchArticle=True)
- Я саме так роблю. Можна, звичайно, також читати текст з існуючих сторінок (page.get()), модифікувати і знову записувати - мої муніципалітети створюються за 3 проходки, так як колись робив руками.
- якщо текст формується якось інакше, то можна записати його у файл з поміченими назвами статей і використати бота з файлу pagefromfile.py (там описана розмітка). Варто його модифікувати, щоб запускати з середовища, а не з командного рядка, але це справа смаку. Можуть виникнути проблеми з кодуванням знаків, повинні допомогти методи encode('utf-8') чи decode('utf-8').
- Бажаю успіхів!--Rar 20:30, 21 листопада 2010 (UTC)
- Щиро дякую за кваліфіковану пораду!!! Я використовував фортран під юніксом (фортраном зручніше читати каталоги даних) для створення окремих файлів, тому скористаюся вашою другою порадою. Далі думаю зробити скріпт для автоматичної загрузки даних на Вікіпедію. Побачу що з того вийде й тоді все опишу. Ще раз дуже дякую й успіхів вам також на всіх фронтах!Вітер 02:03, 23 листопада 2010 (UTC)
- Є вже такий скрипт. Якщо у вас юнікс, то python вже стоїть, а поставити pywikipediabot ніби не дуже складно. --Bunyk 02:15, 23 листопада 2010 (UTC)
- Щиро дякую за кваліфіковану пораду!!! Я використовував фортран під юніксом (фортраном зручніше читати каталоги даних) для створення окремих файлів, тому скористаюся вашою другою порадою. Далі думаю зробити скріпт для автоматичної загрузки даних на Вікіпедію. Побачу що з того вийде й тоді все опишу. Ще раз дуже дякую й успіхів вам також на всіх фронтах!Вітер 02:03, 23 листопада 2010 (UTC)