Хакатон 2016/Програма

Матеріал з Вікімедіа Україна
Перейти до навігації Перейти до пошуку
.

Хронологічно[ред.]

https://docs.google.com/spreadsheets/d/1pkkXhyejTmxxE0TZJL85zZt1Vcuu3hCnqtkU_QA-94g/edit#gid=0


Теми[ред.]

Використання Вікіданих[ред.]

Потрібні тренери (@Base, Visem, Arxivist:), навчальні матеріали
Потрібна детальніша інформація від учасників, що бажають навчитися чи покращити навички (@artem.komisarenko, LomakaVictory, Андрій Гриценко, Bunyk, Sergento:, @Dars, Zlir'a:)
  1. Які саме речі ви хочете дізнатися / навчитися ?
    1. Які властивості є на вікіданих, як підставляти їх в статті чи шаблони? --Bunyk (обговорення) 11:49, 23 листопада 2016 (UTC)
      +1 --Sergento (обговорення) 14:36, 23 листопада 2016 (UTC)
    2. Як з вікіданих вибрати наприклад англомовні і україномовні імена та прізвища всіх людей рідна мова яких англійська? Хочу створити гарний набір тестів для алгоритму транслітератора. --Bunyk (обговорення) 11:49, 23 листопада 2016 (UTC)
    3. Використання кожного значення окрему зі списку значень параметра --Sergento (обговорення) 14:36, 23 листопада 2016 (UTC)
    4. Використання значень параметрів ВД як назв шаблонів для підстановки в статтю. --Sergento (обговорення) 14:36, 23 листопада 2016 (UTC)
    5. Використання уточнень до значеннь параметрів (типу, роки правління, стиль дати, і т.п.) --Sergento (обговорення) 14:36, 23 листопада 2016 (UTC)

Дані опитування:

Користуються, але не можуть вчити інших 12
Бажають навчитися 7
Можуть навчити 3
Не користуються і не хочуть 2

Створення шаблонів[ред.]

Потрібні тренери (@Ilya, Tohaomg, artem.komisarenko, Olvin, Base:, @Krutyvuss, AS:), навчальні матеріали
Потрібна детальніша інформація від учасників, що бажають навчитися чи покращити навички (@LomakaVictory, Андрій Гриценко, Yakudza, Bunyk, Antonyahu:)
  1. Які саме шаблони ви хочете створити / покращити ?
    1. Додати автоматично оновлювану версію в картку програмного забезпечення. --Bunyk (обговорення) 11:56, 23 листопада 2016 (UTC)
    2. шаблони для порталів (УкрВікі у порівнянні з напр. Французькою Вікіпедією) - напр. для "Портал:Україна" шаблон автоматично оновлюваної інформації "редагують зараз" + для порталу "Портал:Україна" у рубриці "Сторінки представлені на вилучення" з автоматично оновлюваною інформацією "Вікіпедія:Статті-кандидати на вилучення" (у Російській Вікі вже працює таке). --Krupski Oleg (обговорення) 07:45, 7 грудня 2016 (UTC)
  2. Які саме речі ви хочете дізнатися / навчитися ?
    1. Як виглядає створення шаблонів з Lua? Які корисні модулі в нас є і як вони використовуються? --Bunyk (обговорення) 11:56, 23 листопада 2016 (UTC)
    2. шаблони для порталів (УкрВікі у порівнянні з напр. Французькою Вікіпедією). Напр. для порталу "Портал:Україна" у рубриці "Сторінки представлені на вилучення" з автоматично оновлюваною інформацією "Вікіпедія:Статті-кандидати на вилучення" (у Російській Вікі вже працює таке). --Krupski Oleg (обговорення) 07:51, 7 грудня 2016 (UTC)

Основи створення шаблонів[ред.]

Використання вікіданих у шаблонах[ред.]

  1. Використання значень параметрів ВД як назв шаблонів для підстановки в статтю. --Sergento (обговорення) 14:39, 23 листопада 2016 (UTC)
  2. Використання уточнень до значеннь параметрів (типу, роки правління, стиль дати, і т.п.) --Sergento (обговорення) 14:39, 23 листопада 2016 (UTC)

Використання модулів Lua у шаблонах[ред.]

  1. загалом. --Sergento (обговорення) 14:39, 23 листопада 2016 (UTC)
  2. загалом для порталів (УкрВікі у порівнянні з напр. Французькою Вікіпедією). --Krupski Oleg (обговорення) 07:45, 7 грудня 2016 (UTC)

Збирання статистики[ред.]

Найпростіше і найпотужніше - SQL через Вікіпедія:Quarry. Детальне керівництво в процесі написання Ilya

  1. SQL для Вікіпроектів
  2. Категорія:Вікіпедія:SQL запити

Деякі речі неможливо зробити лише через SQL такі як

  1. одержання даних яких немає у репліках баз даних (тексти статей, дані про відвідуваність)
  2. подальша обробка інформації

Тому продовження теми статистики буде у підтемах з програмування на Python i Java

Потрібна детальніша інформація від учасників, що бажають зробити / навчитися / покращити навички (@antanana, Yakudza, Bunyk, Sergento:)

  1. Яку саме статистику ви хочете збирати ?
    • цікавить статиска відвідуваності статей --Sergento (обговорення) 14:30, 23 листопада 2016 (UTC)
    • можливість атоматизованого використання Quarry (у ботах, аби обійтися без ssh підключення напряму до Лабс) --Sergento (обговорення) 14:30, 23 листопада 2016 (UTC)

Основи створення / програмування ботів на Python[ред.]

Езерпад: https://etherpad.wikimedia.org/p/hackaton2016-python

Потрібні тренери @Bunyk, Zlir'a, Звірі:, навчальні матеріали. Потрібна детальніша інформація від учасників, що бажають зробити / навчитися / покращити навички (@А1, Atoly, Звірі, artem.komisarenko, Visem: @Андрій Гриценко, Yakudza:)
  1. Якщо ваш бот робить не те що ви хотіли, або нічого не робить - можу допомогти розібратись чому. --Bunyk (обговорення) 11:26, 27 листопада 2016 (UTC)
  2. Придумаймо прості задачки для зовсім новаків (щось записати в файл, щось порахувати, щось вивести в якомусь форматі). Думаю, комусь допоможу. --Звірі (обговорення) 15:52, 6 грудня 2016 (UTC)
  3. Яких саме ботів ви хочете створювати ?
Наприклад - якісь прості, що робитимуть заміну в статтях (виправляти неправильно написані слова, наприклад)--Звірі (обговорення) 15:53, 6 грудня 2016 (UTC)
Мене цікавить створення ботів або напівботів для роботи з заливкою іноземних населених пунктів. --Visem (обговорення) 22:36, 6 грудня 2016 (UTC)

Основи програмування на Python[ред.]

Запуск / адаптація наявних ботів на Python[ред.]

  1. Як при створенні стабів вносити наявні дані у Вікідані? --Atoly (обговорення) 15:59, 27 листопада 2016 (UTC)
  2. Допоможете розібратись з Pywkikbot? --Звірі (обговорення) 15:52, 6 грудня 2016 (UTC)

Створення статей ботами на Python[ред.]

Одержання / обробка статистичної інформації ботами на Python[ред.]

Основи створення / програмування ботів на Java[ред.]

Основи програмування на Java[ред.]

Створення статей ботами на Java[ред.]

Можу поділитись деяким власним досвідом --Mrudnytskyi (обговорення) 20:56, 9 грудня 2016 (UTC)

Одержання / обробка статистичної інформації ботами на Java[ред.]

Заливка статей[ред.]

Потрібні тренери @Tohaomg, artem.komisarenko, Atoly, Mrudnytskyi:, навчальні матеріали
Потрібна детальніша інформація від учасників, що бажають зробити / навчитися / покращити навички (@Olvin, Андрій Гриценко, Visem, ХЕндрюХ:)
  1. Які саме заливки ви хочете зробити ?
  2. Звідки ви плануєте брати дані ?

Стягування інформації з Вікіпедії[ред.]

Я не впевнений, що пишу саме сюди, однак хай побуде тут. Я хотів би навчити|навчитися наступній речі - автоматичному стягуванні масової інформації з сторінок у Вікіпедії. На багатьох сторінках у вікіпедії є картки-шаблони, в яких інформація добре структурована. В мене в думках кільканадцять прикладів (астрономічні об’єкти, географічні дані, відомі персоналії, хімічні елементи і ще ще ще), однак виберемо один конкретний - наприклад населені пункти України. Припустимо, я хочу на основі даних з вікі побудувати гістаграмки кількості населення, їхню зміну в часі і т.д. Чи можна створити інструмент/бот який таке робитиме? На python, наприклад?--Звірі (обговорення) 15:13, 6 грудня 2016 (UTC)

Якщо коротко то можна, звісно. Але в ідеальному випадку все це повинне переноситись на Вікідані, а вже звідти запитуватись. Всякий там SPARQL запит дозволяє це потім робити набагато простіше ніж написання такого бота. --ᛒᚨᛊᛖ (ⰑⰁⰃ) 00:05, 7 грудня 2016 (UTC)
У вікіданих нема такої довгої історії. Деякі дані - змінюються, наприклад та ж чисельність населення, а у вікіпедії можна використати попередні версії сторінок щоб побачити цю чисельність в минулому. (якщо ці дані є, звісно)--Звірі (обговорення) 11:39, 8 грудня 2016 (UTC)
Ні, знову ж таки в ідеальному випадку на ВД лишається інфа й про стару чисельність населення. Можна вказувати кілька значень якоїсь властивості з кваліфікатором що вказує в цьому випадку наприклад за який рік дані. --ᛒᚨᛊᛖ (ⰑⰁⰃ) 04:11, 10 грудня 2016 (UTC)

Логотип і шаблон "Хакатон 2016"[ред.]

Прошу Вас розробити логотип (або застосувати існуючий якщо є) для використання в шаблоні на особисту сторінку про "Хакатон 2016". Прохання прийняти участь у розробці шаблону на особисту сторінку учасників - Шаблон:User Хакатон-2016. З повагою --Krupski Oleg (обговорення) 11:23, 8 грудня 2016 (UTC)

Трохи поредагував і перейменував на Шаблон:User український Хакатон 2016, бо все таки основний — mw:Wikimedia Hackathon 2016. --ᛒᚨᛊᛖ (ⰑⰁⰃ) 12:55, 12 грудня 2016 (UTC)

Проекти в роботі[ред.]