Расширение для браузеров с взаимодействием по API с сайтом

Цена договорная • безналичный расчёт, электронные деньги
20 декабря 2014, 21:22 • 6 откликов • 34 просмотра
Есть онлайн-сервис, у каждого свой личный кабинет, необходимо написать расширение для браузеров (Chrome, FireFox - можно начать с одного), которое будет выполнять следующее:
1) определять сайт, на котором находится пользователь (для каждого сайта при нажатии на кнопку "Подставить данные" будет выполняться свой JS код)
2) авторизоваться при необходимости на сайте, если авторизация не выполнялась (логин / пароль)
3) вытягивать данные по API и показывать их во всплывающем окне

Что необходимо получить: http://joxi.ru/j1A5L9qhbXxZ2E
Будет только 2-ая часть - "По туристам":
1) начинаем вводить ФИО
2) делается запрос по API, заполняется список найденными туристами
3) выбираем нужного
4) выбираем место на странице, которое заполнить данными (сначала необходимо конечно подсчитать кол-во мест на странице - выполняем определенный JS код в зависимости от сайта)
5) нажимаем "Заполнить данными" и выполняется другой JS код, который заполняет нужные поля - опять же код зависит от конкретного сайта

Просьба сразу писать цену и сроки. Желателен опыт в создании подобных решений или просто расширений для браузеров.