Хакатон 2016/Програма
Хронологічно
[ред.]https://docs.google.com/spreadsheets/d/1pkkXhyejTmxxE0TZJL85zZt1Vcuu3hCnqtkU_QA-94g/edit#gid=0
Теми
[ред.]Використання Вікіданих
[ред.]- Потрібна детальніша інформація від учасників, що бажають навчитися чи покращити навички (@artem.komisarenko, LomakaVictory, Андрій Гриценко, Bunyk, Sergento:, @Dars, Zlir'a:)
- Які саме речі ви хочете дізнатися / навчитися ?
- Які властивості є на вікіданих, як підставляти їх в статті чи шаблони? --Bunyk (обговорення) 11:49, 23 листопада 2016 (UTC)
- Як з вікіданих вибрати наприклад англомовні і україномовні імена та прізвища всіх людей рідна мова яких англійська? Хочу створити гарний набір тестів для алгоритму транслітератора. --Bunyk (обговорення) 11:49, 23 листопада 2016 (UTC)
- Використання кожного значення окрему зі списку значень параметра --Sergento (обговорення) 14:36, 23 листопада 2016 (UTC)
- Використання значень параметрів ВД як назв шаблонів для підстановки в статтю. --Sergento (обговорення) 14:36, 23 листопада 2016 (UTC)
- Використання уточнень до значеннь параметрів (типу, роки правління, стиль дати, і т.п.) --Sergento (обговорення) 14:36, 23 листопада 2016 (UTC)
Дані опитування:
Користуються, але не можуть вчити інших | 12 |
Бажають навчитися | 7 |
Можуть навчити | 3 |
Не користуються і не хочуть | 2 |
Створення шаблонів
[ред.]- Потрібні тренери (@Ilya, Tohaomg, artem.komisarenko, Olvin, Base:, @Krutyvuss, AS:), навчальні матеріали
- Потрібна детальніша інформація від учасників, що бажають навчитися чи покращити навички (@LomakaVictory, Андрій Гриценко, Yakudza, Bunyk, Antonyahu:)
- Які саме шаблони ви хочете створити / покращити ?
- Додати автоматично оновлювану версію в картку програмного забезпечення. --Bunyk (обговорення) 11:56, 23 листопада 2016 (UTC)
- шаблони для порталів (УкрВікі у порівнянні з напр. Французькою Вікіпедією) - напр. для "Портал:Україна" шаблон автоматично оновлюваної інформації "редагують зараз" + для порталу "Портал:Україна" у рубриці "Сторінки представлені на вилучення" з автоматично оновлюваною інформацією "Вікіпедія:Статті-кандидати на вилучення" (у Російській Вікі вже працює таке). --Krupski Oleg (обговорення) 07:45, 7 грудня 2016 (UTC)
- Які саме речі ви хочете дізнатися / навчитися ?
- Як виглядає створення шаблонів з Lua? Які корисні модулі в нас є і як вони використовуються? --Bunyk (обговорення) 11:56, 23 листопада 2016 (UTC)
- шаблони для порталів (УкрВікі у порівнянні з напр. Французькою Вікіпедією). Напр. для порталу "Портал:Україна" у рубриці "Сторінки представлені на вилучення" з автоматично оновлюваною інформацією "Вікіпедія:Статті-кандидати на вилучення" (у Російській Вікі вже працює таке). --Krupski Oleg (обговорення) 07:51, 7 грудня 2016 (UTC)
Основи створення шаблонів
[ред.]Використання вікіданих у шаблонах
[ред.]- Використання значень параметрів ВД як назв шаблонів для підстановки в статтю. --Sergento (обговорення) 14:39, 23 листопада 2016 (UTC)
- Використання уточнень до значеннь параметрів (типу, роки правління, стиль дати, і т.п.) --Sergento (обговорення) 14:39, 23 листопада 2016 (UTC)
Використання модулів Lua у шаблонах
[ред.]- загалом. --Sergento (обговорення) 14:39, 23 листопада 2016 (UTC)
- загалом для порталів (УкрВікі у порівнянні з напр. Французькою Вікіпедією). --Krupski Oleg (обговорення) 07:45, 7 грудня 2016 (UTC)
Збирання статистики
[ред.]Найпростіше і найпотужніше - SQL через Вікіпедія:Quarry. Детальне керівництво в процесі написання Ilya
Деякі речі неможливо зробити лише через SQL такі як
- одержання даних яких немає у репліках баз даних (тексти статей, дані про відвідуваність)
- подальша обробка інформації
Тому продовження теми статистики буде у підтемах з програмування на Python i Java
Потрібна детальніша інформація від учасників, що бажають зробити / навчитися / покращити навички (@antanana, Yakudza, Bunyk, Sergento:)
- Яку саме статистику ви хочете збирати ?
- цікавить статиска відвідуваності статей --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:)
- Якщо ваш бот робить не те що ви хотіли, або нічого не робить - можу допомогти розібратись чому. --Bunyk (обговорення) 11:26, 27 листопада 2016 (UTC)
- Придумаймо прості задачки для зовсім новаків (щось записати в файл, щось порахувати, щось вивести в якомусь форматі). Думаю, комусь допоможу. --Звірі (обговорення) 15:52, 6 грудня 2016 (UTC)
- Яких саме ботів ви хочете створювати ?
- Наприклад - якісь прості, що робитимуть заміну в статтях (виправляти неправильно написані слова, наприклад)--Звірі (обговорення) 15:53, 6 грудня 2016 (UTC)
- Мене цікавить створення ботів або напівботів для роботи з заливкою іноземних населених пунктів. --Visem (обговорення) 22:36, 6 грудня 2016 (UTC)
Основи програмування на Python
[ред.]- b:Пориньте у Python 3, особливо про текст та регулярні вирази
Запуск / адаптація наявних ботів на Python
[ред.]- Як при створенні стабів вносити наявні дані у Вікідані? --Atoly (обговорення) 15:59, 27 листопада 2016 (UTC)
- Допоможете розібратись з 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, ХЕндрюХ:)
- Які саме заливки ви хочете зробити ?
- Звідки ви плануєте брати дані ?
Стягування інформації з Вікіпедії
[ред.]Я не впевнений, що пишу саме сюди, однак хай побуде тут. Я хотів би навчити|навчитися наступній речі - автоматичному стягуванні масової інформації з сторінок у Вікіпедії. На багатьох сторінках у вікіпедії є картки-шаблони, в яких інформація добре структурована. В мене в думках кільканадцять прикладів (астрономічні об’єкти, географічні дані, відомі персоналії, хімічні елементи і ще ще ще), однак виберемо один конкретний - наприклад населені пункти України. Припустимо, я хочу на основі даних з вікі побудувати гістаграмки кількості населення, їхню зміну в часі і т.д. Чи можна створити інструмент/бот який таке робитиме? На python, наприклад?--Звірі (обговорення) 15:13, 6 грудня 2016 (UTC)
- Якщо коротко то можна, звісно. Але в ідеальному випадку все це повинне переноситись на Вікідані, а вже звідти запитуватись. Всякий там SPARQL запит дозволяє це потім робити набагато простіше ніж написання такого бота. --ᛒᚨᛊᛖ (ⰑⰁⰃ) 00:05, 7 грудня 2016 (UTC)
- У вікіданих нема такої довгої історії. Деякі дані - змінюються, наприклад та ж чисельність населення, а у вікіпедії можна використати попередні версії сторінок щоб побачити цю чисельність в минулому. (якщо ці дані є, звісно)--Звірі (обговорення) 11:39, 8 грудня 2016 (UTC)
- Ні, знову ж таки в ідеальному випадку на ВД лишається інфа й про стару чисельність населення. Можна вказувати кілька значень якоїсь властивості з кваліфікатором що вказує в цьому випадку наприклад за який рік дані. --ᛒᚨᛊᛖ (ⰑⰁⰃ) 04:11, 10 грудня 2016 (UTC)
- У вікіданих нема такої довгої історії. Деякі дані - змінюються, наприклад та ж чисельність населення, а у вікіпедії можна використати попередні версії сторінок щоб побачити цю чисельність в минулому. (якщо ці дані є, звісно)--Звірі (обговорення) 11:39, 8 грудня 2016 (UTC)
Логотип і шаблон "Хакатон 2016"
[ред.]Прошу Вас розробити логотип (або застосувати існуючий якщо є) для використання в шаблоні на особисту сторінку про "Хакатон 2016". Прохання прийняти участь у розробці шаблону на особисту сторінку учасників - Шаблон:User Хакатон-2016. З повагою --Krupski Oleg (обговорення) 11:23, 8 грудня 2016 (UTC)
- Трохи поредагував і перейменував на Шаблон:User український Хакатон 2016, бо все таки основний — mw:Wikimedia Hackathon 2016. --ᛒᚨᛊᛖ (ⰑⰁⰃ) 12:55, 12 грудня 2016 (UTC)