Сергей, в новой версии 0.90 реализована поддержка регулярных выражений, что позволяет реализовать загрузку почти на любой нехитрый сервис хостинга картинок.
В частности, для загрузки на радикал.ру:
- обновитесь до 0.90 (http://screenshot-program.com/fireshot-latest.xpi)
- скачайте конфиг отсюда: http://screenshot-program.com/dloads/radikal.cfg и сохраните его с расширением .cfg.
- перетащите файл на форму аплоадера и подтвердите действие.
Буду ждать от Вас обратной связи.
Ошибку вижу. Для парсинга URL без регулярных выражений не обойтись... Будем думать. :iron:
Сергей, вы здорово поможете, если выложите файл с настройками постинга (в аплодере есть функция сохранения настроек в файл).
Sergey, if the problem is stil actual for you, I can research it for you. Just let me know.
Спасибо, уже сам дошёл, но только удаление атрибутов не помогает - нужно сносить весь объект и добавлять новый с нужным свойством. В общем, removeChild и appendChild делают своё чёрное дело.
Приветствую всех, возникла задача, которую я никак не могу решить: нужно у всех флешек в документе изменить свойство wmode, да так, чтобы новое значение применилось "на лету" (перезагрузка страницы вновь установит старое значение).
Делал выборку тэгов и присвоение так:
var flashTags = getTopWindow().document.getElementsByTagName("embed"); for (var i = 0; i < flashTags.length; i++) flashTags[i].setAttribute("wmode", "opaque");
Результата нет: флешки отображаются по-старому.
Знаю, что сделать можно, так как если я меняю значение свойства wmode через расширение FireBug, то новое значение применяется сразу (это видно визуально, так как свойство отвечает за способ вывода флешки). Вроде бы, firebug перестраивает эту часть страницы, так как видно мерцание. Пробовал копать этот самый FireBug, но запутался вконец в его дебрях :whiteflag:
Подскажите, пожалуйста, в каком направлении копать?
Если перестраивать часть страницы динамически, то как?
Код с примерами приветству
Версия 0.3 доступна для загрузки.
Реализовано Undo/Redo, загрузка скриншотов на сервер, улучшена работа со стилями, менеджмент памяти.
Проблемы начались именно после установки Fireshot
Надеюсь, проблемы только в Fireshot?
Знатная солянка :whiteflag:
Пит Бэнкман, спасибо за отзыв.
Вы правы, по умолчанию JPEG сохраняется с качеством 80%, этого достаточно для обеспечения нормального восприятия картинки.
По поводу багов я свяжусь с вами после того, как выпущу релиз 0.3 - интересные вещи у вас происходят, я не смог повторить.
Al_H, вопрос о кросплатформенности не стоит: мне хватает работы и в написании win32-приложения.
Обязательно!
susbox
Ничего не исправлено, как было, так и осталось (как открывалось повторно окно со скриншотом, так и открывается). Плюс невозможно установить расширение, по причине невозможности безопасного обновления. URL автообновления ведет на php страницу, удалил и всё встало.
Зарапортовался видно: на рабочей машине новый апдейт проверял, а зарелизил старый.
Версия 0.16 с https://addons.mozilla.org/ru/firefox/addon/5648 решает проблему повторного открытия.
С автообновлением по-прежнему пока никак: в песке аддон.
Пожалуйста, рад был помочь. :)
С YouTube лучше сохранять спецсредствами :)
Имеем урл ролика: http://youtube.com/watch?v=aPo9sCqza98
добавляем к нему "kiss" и спокойно скачиваем: http://kissyoutube.com/watch?v=aPo9sCqza98
почему расширение ограничено только платформой Windows? Хочется увидеть версии и под Linux.
К сожалению, основная часть, отвечающая за редактирование, взята из исходных кодов ПО ScreenShot Studio, распространяемой коммерческим путём, а она написана для OS Windows.
В планах есть мысли перехода на кроссплатформенность, но это весьма в далёких планах, весьма в далёких...
susbox
Ничего не исправлено, как было, так и осталось (как открывалось повторно окно со скриншотом, так и открывается).
Очень жаль, ведь я делал всё по правилам... :rolleyes:
Плюс невозможно установить расширение, по причине невозможности безопасного обновления. URL автообновления ведет на php страницу, удалил и всё встало.
Сертификата на сервере, где хостится скрипт, у меня нет, а на addons.mozilla.org я в песке, так что пока с безопасным апдейтом (будь он не ладен) никак :|
nsIXMLHTTPRequest.h отсутствует
Заголовочный файл можно сгенерировать из соответствующего файла описания интерфейса с помощью xpidl.
Но это уже будет не замороженный интерфейс? Какова вообще практика их использования в процессе разработки? Часто ли разработчики к ним прибегают?
Здравствуйте, я автор расширения FireShot
Пытаясь написать аплоадер на сайт через POST, я упираюсь в одно и то же: в отсутствие нужных хедер-файлов.
Я не могу понять, то ли XPCOM - это сплошные грабли, то ли я скачал не тот SDK, но у меня в папке include всего 284 файла, и при попытке реализовать механизм загрузки на C++, я постоянно останавливаюсь на ошибках одного и того же рода:
1. Пробовал подойти со стороны IXMLHTTPRequest, но nsIXMLHTTPRequest.h отсутствует
2. Пробовал подойти со стороны nsIUploadChannel, но там понадобился функционал nsIMultiplexInputStream, хедер тоже отсутствует...
3, ... N и много других вариантов - то же самое
Читая документацию, наткнулся на высказывание, что в SDK публикуются только так называемые "замороженные интерфейсы", то есть то, что уже не будет изменяться, но простите, как же быть простым смертным кодерам на C++ без огромного многообразия "не замороженных" интерфейсов? :cry:
Вопр
…Ещё одна бяка: При сделать скриншот всей страницы (и видимой области тоже) и после открытия окна со скриншотом при попытке закрыть окно закрывается, но через некоторое время открывается вновь. Приходится повторно закрывать.
Исправлено, можно автоапдейтить.
Заодно добавлены в Options пункты по автозакрытию окна после сохранения скриншота, автооткрытию папки назначения и отображении сообщения об успешном копировании в буфер обмена.
Ещё одна бяка: При сделать скриншот всей страницы (и видимой области тоже) и после открытия окна со скриншотом при попытке закрыть окно закрывается, но через некоторое время открывается вновь. Приходится повторно закрывать.
Предположу, что при вызове функций из контекстного меню такой ошибки не возникает?
Верю, Москва тоже не сразу строилась.
Спасибо за коммент.
Если успокоит: элементы Undo/Redo первые в TODO-листе :iron:
В этой версии никак.
susbox
C какой мозиллы? Ссылка на наш ftp - http://people.mozilla-russia.org/
Я так понимаю, что аддон, судя по имени, был загружен с addons.mozilla.org
В нём зарублен механизм автоапдейта, и его распространение не желательно...
susbox
Ссылка для установки не рабочая.
http://screenshot-program.com/fireshot/fireshot.xpi (добавь com в ссылку на установку)
Извиняюсь, исправил.
Просьба ссылку с мозиллы убрать, так как они запрещают авто-апдейт соответственно, в расширении для мозиллы это зарублено.
Пока расширение в песочнице, то лучше расширение грузить с родного сайта - там автоапдейт рабочий
К сожалению расширение пока что лежит в песочнице и будет доступно только зарегистрированным на АМО.
И на моей улице будет праздник :)
Я наверное не успел вставить ссылку на установку с родного сайта, когда ты писал пост: http://screenshot-program.com/fireshot/fireshot.xpi
(или тут аддоны из песочницы не ставятся?)
Дорогой автор, если я правильно понял, то русский язык не является для тебя неизвестным, что ж тогда на официальной страничке только английский?
На всё не хватает времени, за приоритет выбрал английский, так как рынок интереснее. Со временем появится и русский.