Так получилось, что я стал счастливым тестировщиком приложения AppAdmix. Это парсер приложений из Google play, App Store и Windows phone. AppAdmix собирает информацию с сайтов приложений. Далее эту информацию можно загрузить к себе на сайт. Есть выгрузка по нажатию одной кнопки в WordPress и DLE. Так же можно получить выгрузку в форматах json, csv, xml.
Для работы программы нужен веб сервер. Можно использовать локальные серверы: denwer, open server и другие. Исходный код парсера открытый. Можно редактировать и дописывать под себя. Основное требования:
Php (желательно не ниже 5 версии)
MySQL
Curl
Xmlrpc
WebP
Json
С помощью программы парсим инфу и загружаем к себе на сайт. После того, как поисковые системы проиндексируют этот контент, на вашем сайте, ждите увеличение посещаемости сайта. Трафик из поисковых систем далее можно конвертировать в деньги любым способом:
Банеры на сайте
Партнерские программы
Контекстная реклама
CPA сети и много другое…
Когда-то давно я написал статью : Как монетизировать игровой трафик?. Можно прочитать и узнать подробности и выбрать более понравившийся способ.
Обзор интерфейса программы appAdmix
Посмотрел программу, потестировал. Что сказать, программа выполняет свои функции на 100 процентов. По крайней мере при парсинге малых объемов информации. О больших объемах пока не понятно, т.к. не пробовал. Программа может парсить информацию через прокси. Это плюс для больших объемов.
Я бы добавил парсинг комментариев и синонимайзинг контента.
С программой идет документация, где расписаны принципы работы. У меня и без чтения этой документации не возникло вопросов по установке и пользованию. Достаточно интуитивный интерфейс.
Что я бы изменил и доработал в программе appAdmix
А теперь как говорят на НТВ: «Подробности, интриги, расследования».
По роду своей деятельности разрабатываю веб сервисы + анализирую юзабилити сайтов. Разработчик парсера AppAdmix предложил бесплатно протестировать программу. Что я и сделал.
Хочу сразу сказать, что все мои рекомендации, описанные ниже были для программы версии V1.0 от 21 апреля 2015. Пользовался программой через FireFox последней версии. Рекомендации были переданы разработчику. Принял он их к сведению или не принял — покажет время.
Интерфейс админки выполнен на bootstrap v2.2.1 (согласно указанной версии css). Т.е. выполнять действия можно будет легко с мобильного телефона. Однако в верстке есть небольшие недочеты для мобильной версии сайта. Я думаю, что вы врят ли будете пользоваться телефоном, скорее компьютером.
Часть полей вылазит за общую верстку страницы:
С одной стороны (если это фишка) идея разработчика понятна: дать возможность увидеть полный урл. С другой стороны — зачем пользователю на мобильном устройстве такая возможность? Он максимум скопирует содержимое поля в буфер обмена.
Похожая ситуация с закладкой «проекты» и другими закладками.
Т.е. нужно просто подправить верстку. Это делается за полчаса — час.
Закладка парсеры
Далее возник вопрос по блоку «Какие данные парсим».
Очень классно, что есть кнопочка отметить все. Я бы ее расположил (продублировал) над выбираемыми элементами. На некоторых экранах ее может быть не видно внизу, а прокрутить экран до низу не все догадаются.
а) Далее тут же непонятный баг. Поставил галочку у поля Скриншоты. Полез выбирать размер скриншота. Выбрал 1020 px. В результате галочка напротив скриншоты снялась автоматически. Почему? По идее она должна остаться.
б) В выпадающем меню после поля 1024px зачем — то разделительная линия.
Альтернативный вариант. Я бы убрал чекбокс напротив скриншоты, а сделал только селектбокс с выбором размеров и добавил туда же вариант «без картинки». Это поле поместил на самый верх, чтобы можно было выбрать нужный размер картинки и не забыть о нем. Другой вариант — сделать так же как и написал, но при клике на Отметить все — всплывашка с выбором размера картинки, т.е. до конца этого блока могут не долистать.
Закладка проекты
Для пользователей DLE и WordPress все понятно, вопросов не возникает. Если я хочу просто собрать игры и выгрузить их в другую CMS, то, как я понял, эта вкладка не нужна. А если она не нужна, то я бы назвал ее «настройки выгрузки в CMS», а не «проекты».
Если же это название Проекты, то во всплывающем меню я бы добавил в названии CMS слово «другая» и оставил поля: Название вашего сайта, и пути до картинок (правда пока не понятно нужны ли они будут или нет.)
Закладка База приложений.
Фильтр приложений — все понятно. Без вопросов. Хотя можно поизвращаться и сделать более расширенным, но не уверен, что это нужно.
Так же по мелочи — кнопка в поле «источник» не вмещается в размер экрана. Как вариант — сделать селектбокс или 3 кнопки вида чекбокс (вдалена кнопка — значит выбрана, не вдавлена — не выбрана.)
В блоке Экспорт в CMS всплывающий Tooltips обрезан (подправить верстку).
По идее этот же блок (экспорт в CMS) дублируется с кнопками из База приложений. В блоке выгрузка в CMS мы указываем проект. В зависимости от вида проекта можно кнопку выгрузить сделать в виде селектбокса (пример как это может выглядеть на бутстрап 3)
В этом случае будет экономия места и не нужны будут кнопки в «База приложений», дублирующие выгрузку.
В блоке «База приложений» я бы для мобильных устройств сделал каждую кнопочку по ширине страницы и расположил кнопку над кнопкой. Тогда не было бы такой мешанины кнопок в мобильной версии.
Кнопка «удалить» и «очистить базу» не до конца понятно как работает при первом использовании. Если в таблице можно выделить конкретное приложение, то значит они привязаны к приложениям, но при этом нет кнопки выделить все.
Добавил в этот блок аналог Фильтра для удаления приложений. Например, удалить все приложения жанра «Экшн» или удалить приложения с рейтингом ниже 4,5 и т.д.
База приложений — это таблица с данными. Да, классно, что можно показать все эти данные. Сразу видно что скачалось, что нет. Однако реально получается загромождение. Нужны ли все эти данные пользователю ? Я бы сделал настраиваемый вывод колонок? Где-то в настройках пользователь указывает какие колонки отображать, какие не отображать.
Возможно, сделал бы подстановку все полей во всплывашке (см ниже), как это реализовано для полей «Описание» и «Что нового». при клике по этой кнопке появлялась бы всплывашка, с заполненными всеми полями из таблицы.
При клике на описание (см ниже) появляется всплывашка. Для меня давно стандартом является пропадание всплывашке не только при клике по этой же кнопке, ее инициировавшей, но и при клике по крестику во всплывашке (его нет) и при клике по любому пустому месту, не занимаемому всплывашкой.
Во всплывашке в описании присутствую какие-то крякозяблы. Посмотрел на сайте. Они там тоже присутствуют. Может их удалять с помощью php скрипта ?
И последнее, что было не совсем понятно. В таблице присутствует поле «Скриншоты» — самая последняя колонка.
А при экспорте в csv, json, xml файлы этого поля нет. Конечно, я могу это сам дописать, а конечный пользователь — врят ли сможет самостоятельно.
Так же хотелось бы иметь возможность выгрузки комментариев в свою базу.
Выводы
Все описанные выше недостатки полностью перекрываются достоинствами программы. Это мелочи, которые, наверняка будут исправлены в новых версиях программы. Рекомендую данного разработчика и сам программный продукт.
VN:F [1.9.22_1171]
please wait...
Rating: 5.0/5 (1 vote cast)
AppAdmix - парсер-менеджер мобильных приложений, 5.0 out of 5 based on 1 rating
4 thoughts on “AppAdmix — парсер-менеджер мобильных приложений”
По словам разработчика. Он исправил все недочеты и добавил дополнительный функционал.
По словам разработчика. Он исправил все недочеты и добавил дополнительный функционал.
Здравствуйте. Не могу сейчас поучаствовать в обсуждении — нет свободного времени. Но вернусь — обязательно напишу что я думаю.
Он еще обновляется?
Да. Все дорабатывается. Сейчас есть даже парсер игр с контакте…