Себе пока не ставил на телефон, т.к. коллекция не особо большая и не плохо в ней ориентируюсь, но идея хорошая!) Дальше теоретические измышления, возможно это есть в функционале, но из текста статьи не особо заметно. Было бы удобнее сделать на конкретном устройстве какую-то общую базу единожды загруженных игр, из которой по списку конкретного пользователя брались бы описания. Добавить возможность обновления отдельной игры, если на сайте что-то поменялось (рейтинг или ссылки), без перезагрузки всей базы. А по поводу объединения с другом списков, то можно в общей базе прикрутить метки на коллекции пользователей и сортировать еще и по наличию у пользователей...
Вы прям написали о двух вещах, о которых я думал, но не реализовал. :-) Обновление отдельной карточки сделать без проблем, уже есть готовый метод. А вот чтобы сделать хранение коллекций нескольких пользователей, надо будет внутреннюю структуру хранения данных переделывать... Но ничего, сам виноват, что сразу это не учел.
Для BGG есть и api, и приложения, которые его используют. Но я там редко бываю, все на Тесере храню, поэтому мне было интересно написать приложение именно для нее.
Можно попытаться и без Джейла обойтись - попробуй залить своё приложение на Tongbu (надо с владельцами договориться), тогда все смогут его скачать подписанным под свои девайсы и совершенно не обязательно для этого джейлить...
Мне кажется, что более интересной (и нужной) задачей является создание полноценного iOS-клиента Тесеры, чем вот такой аппендикс. Я готов и платить за такой софт.
Давно не брал я в руки грабли (в смысле под ios8 не писал, вот и будет случай освоится), да и лицензии разработчика нет. Но будет что выкладывать можно и о лицензии будет подумать. Для тестирования она не нужна.
Из того что мне не хватает (помимо вышеозначенного фильтра), так это счетчика количества партий.
Ну вот, и это говорит человек специализирующийся на яблоке такому неучу как я :) Совместимость Тонгбу: iOS 4.3 - 8.2.
Более того, есть и другой вариант - ставишь клиента Тонгбу на комп, скачиваешь подписанный ipa, переносишь его в айтюнс и устанавливаешь. Можно установить ipa прямо из Тонгбу, используя его заместо айтюнса (зарегистрировав своё устройство).
Я сам этой штукой не пользуюсь, но ради эксперимента (руки чесались) пробовал - всё работает.
Может быть) Сам за Tongbu слежу краем глаза. В последний раз когда им пользовался год назад - длилось это три дня и закончилось полным сносом системы :) Сейчас глянул на сайте - там iOS 7 среди китайских символов. Может ошибся
Свой iPad я пускал по всем кругам ада: был и джейл, пробовал и Тонгбу, и 25РР. В итоге, с Тонгбу и 25РР у меня сначала приложения ставились, а потом начали слетать, а потом и вовсе ставиться перестали. Так что я забил на это дело. Думаю, таким извратом я заниматься не буду.
Прекрасная идея, давно хотел сделать что-то подобное (именно для этих же целей). А то, что это сделано именно в виде приложения для андроида - вообще отлично. Вещь однозначно нужная, буду юзать, тестить и т. п. Спасибо.
::Сразу хочу сказать, что у Тесеры, к сожалению, нет API
Это меня отпугивает писать приложение. Я заикнулся про api к бывшему программисту и "дада, очень интересно, ты ещё предлагай, но будет вот так"...
Если Саша даст хоть какую-то гарантию что в ближайшие пол года структура страниц не поменяется - выложу свои давние наработки для WP8. Там не только тесера, но ещё и поиск по настольным магазинам и мой дайджест в одном флаконе...
CerbeRUS, если интересно, кстати, будет добавить поиск игр в магазинах - у меня есть api - смотри тут http://nuigde.com/Core/WhatsNew
если мне не придётся докупать хостинг - будет бесплатно, за мой счёт.
Меня тоже сначала отсутствие API напугало, а потом ничего, воспользовался объектной моделью страниц (DOM), и распарсил без особых хлопот. Единственное - это затраты времени и трафика. За предложение спасибо, посмотрю, подумаю.
Кстати, по поводу api... Теоретически я могу добавить парсинг на свой nuigde. Тогда парсинг будет на сервере, а не на клиенте что и быстрее и батарейку жрать не будет и можете для своих айфончегов приложения писать. Для этого нужны две вещи: Если делаем на коленке - ничего не нужно. Можете мне прислать код парсинга тесеры, хотя я и сам могу его написать. Была бы потребность. Если делаем серьёзно - возможно потребуется выделить для этого отдельный хостинг. Цена вопроса ~8 баксов в месяц. Можем скинуться. С меня код, с народа хостинг. Торгда можно написать и более серьёзный api, что позволит для мобильных приложений без больших затрат и квалификации разработчика нафигячить аппликаций.
Или ещё лучше - если кто-то с тесеры позволит спроектировать api, тогда не нужно моей прослойки вообще.
Идеальный вариант - дать временный доступк базе тесеры, чтобы сделать нормальный api и все будут довольны. Лишний трафик не делает, можно понаделать приложений под все платформы и т.п.
В общем если есть мысли - вы знаете как меня найти. Готов безвозмездно приложить некоторые усилия. И даже "возмездно", в смысле сам доплачу за хостинг разумные суммы. Можно общаться, разработчики...
Лучший вариант - это на апина самой Тесере. Потому как, если будет использоваться прослойка, сэкономится трафик на клиенте, но не время, т.к. все равно надо будет забрать все данные с Тесеры, распарсить их, и потом уже передать результат на клиента
Себе пока не ставил на телефон, т.к. коллекция не особо большая и не плохо в ней ориентируюсь, но идея хорошая!)
Дальше теоретические измышления, возможно это есть в функционале, но из текста статьи не особо заметно.
Было бы удобнее сделать на конкретном устройстве какую-то общую базу единожды загруженных игр, из которой по списку конкретного пользователя брались бы описания. Добавить возможность обновления отдельной игры, если на сайте что-то поменялось (рейтинг или ссылки), без перезагрузки всей базы.
А по поводу объединения с другом списков, то можно в общей базе прикрутить метки на коллекции пользователей и сортировать еще и по наличию у пользователей...
Вы прям написали о двух вещах, о которых я думал, но не реализовал. :-)
Обновление отдельной карточки сделать без проблем, уже есть готовый метод.
А вот чтобы сделать хранение коллекций нескольких пользователей, надо будет внутреннюю структуру хранения данных переделывать... Но ничего, сам виноват, что сразу это не учел.
вот я тоже удивился, зачем коллекцию каждый раз загружать. Если чью-то смотреть - эт еще логично.
Зато API есть на BGG, и он предоставляет в том числе информацию по количеству игроков для настолки. Я его раньше на дайседе юзал.
http://boardgamegeek.com/wiki/page/BGG_XML_API
Для BGG есть и api, и приложения, которые его используют.
Но я там редко бываю, все на Тесере храню, поэтому мне было интересно написать приложение именно для нее.
анналогично
По iOS.
Можно попытаться и без Джейла обойтись - попробуй залить своё приложение на Tongbu (надо с владельцами договориться), тогда все смогут его скачать подписанным под свои девайсы и совершенно не обязательно для этого джейлить...
Есть приложение БГГ...
Tongbu ж на iOS 8 не работает. Да и на iOS 7 и ниже им не все пользуются.
Сизифов труд получится
Мне кажется, что более интересной (и нужной) задачей является создание полноценного iOS-клиента Тесеры, чем вот такой аппендикс.
Я готов и платить за такой софт.
озвучь требования к iOS-клиенту.
Давно не брал я в руки грабли (в смысле под ios8 не писал, вот и будет случай освоится), да и лицензии разработчика нет. Но будет что выкладывать можно и о лицензии будет подумать. Для тестирования она не нужна.
Из того что мне не хватает (помимо вышеозначенного фильтра), так это счетчика количества партий.
Да и nextdoor интегрировать попробовать можно.
Мне был бы интересен полноценный клиент, когда не надо заходитьв браузер. Чтобы и база игр, и уведомления, и пр.
Ну вот, и это говорит человек специализирующийся на яблоке такому неучу как я :) Совместимость Тонгбу: iOS 4.3 - 8.2.
Более того, есть и другой вариант - ставишь клиента Тонгбу на комп, скачиваешь подписанный ipa, переносишь его в айтюнс и устанавливаешь. Можно установить ipa прямо из Тонгбу, используя его заместо айтюнса (зарегистрировав своё устройство).
Я сам этой штукой не пользуюсь, но ради эксперимента (руки чесались) пробовал - всё работает.
Может быть)
Сам за Tongbu слежу краем глаза.
В последний раз когда им пользовался год назад - длилось это три дня и закончилось полным сносом системы :) Сейчас глянул на сайте - там iOS 7 среди китайских символов. Может ошибся
Свой iPad я пускал по всем кругам ада: был и джейл, пробовал и Тонгбу, и 25РР. В итоге, с Тонгбу и 25РР у меня сначала приложения ставились, а потом начали слетать, а потом и вовсе ставиться перестали. Так что я забил на это дело. Думаю, таким извратом я заниматься не буду.
Прекрасная идея, давно хотел сделать что-то подобное (именно для этих же целей). А то, что это сделано именно в виде приложения для андроида - вообще отлично. Вещь однозначно нужная, буду юзать, тестить и т. п.
Спасибо.
Спасибо, буду ждать отзывов.
Молодец. Использую иногда подобную штуку для коллекции на BGG. "What to play?" по-моему называется.
Ага, помню, была такая. Но она, кажется, только на ПК, мобильной версии нет?
Я как Senior QA могу помучать и детально исследовать апликуху, есть ли место куда постить баги и импрувменты?
Спасибо, буду рад.
Можно писать сюда, можно личным сообщением, можно на почту [email protected]
::Сразу хочу сказать, что у Тесеры, к сожалению, нет API
Это меня отпугивает писать приложение. Я заикнулся про api к бывшему программисту и "дада, очень интересно, ты ещё предлагай, но будет вот так"...
Если Саша даст хоть какую-то гарантию что в ближайшие пол года структура страниц не поменяется - выложу свои давние наработки для WP8. Там не только тесера, но ещё и поиск по настольным магазинам и мой дайджест в одном флаконе...
CerbeRUS, если интересно, кстати, будет добавить поиск игр в магазинах - у меня есть api - смотри тут http://nuigde.com/Core/WhatsNew
если мне не придётся докупать хостинг - будет бесплатно, за мой счёт.
Меня тоже сначала отсутствие API напугало, а потом ничего, воспользовался объектной моделью страниц (DOM), и распарсил без особых хлопот. Единственное - это затраты времени и трафика.
За предложение спасибо, посмотрю, подумаю.
Кстати, по поводу api... Теоретически я могу добавить парсинг на свой nuigde. Тогда парсинг будет на сервере, а не на клиенте что и быстрее и батарейку жрать не будет и можете для своих айфончегов приложения писать. Для этого нужны две вещи: Если делаем на коленке - ничего не нужно. Можете мне прислать код парсинга тесеры, хотя я и сам могу его написать. Была бы потребность. Если делаем серьёзно - возможно потребуется выделить для этого отдельный хостинг. Цена вопроса ~8 баксов в месяц. Можем скинуться. С меня код, с народа хостинг. Торгда можно написать и более серьёзный api, что позволит для мобильных приложений без больших затрат и квалификации разработчика нафигячить аппликаций.
Или ещё лучше - если кто-то с тесеры позволит спроектировать api, тогда не нужно моей прослойки вообще.
Идеальный вариант - дать временный доступк базе тесеры, чтобы сделать нормальный api и все будут довольны. Лишний трафик не делает, можно понаделать приложений под все платформы и т.п.
В общем если есть мысли - вы знаете как меня найти. Готов безвозмездно приложить некоторые усилия. И даже "возмездно", в смысле сам доплачу за хостинг разумные суммы. Можно общаться, разработчики...
надо подумать.
хостинг возможно у меня скоро появится, а вот наполнение нет. вот и площадка простаивать не будет.
Думай... Проект мне инересен уж точно не финанасо... Мне нравятся настолки. Могу копать. Могу не копать...
Лучший вариант - это на апина самой Тесере. Потому как, если будет использоваться прослойка, сэкономится трафик на клиенте, но не время, т.к. все равно надо будет забрать все данные с Тесеры, распарсить их, и потом уже передать результат на клиента