Видео смотреть бесплатно

Смотреть красотки видео

Официальный сайт circ-a 24/7/365

Смотреть видео бесплатно

leonder 22.02.2010 02:02

How-to`sЗагрузка изображения из файлового менеджера в интернет и получение ссылки

В файловом менеджере (у меня thunar) настроено "дополнительное действие" в виде собственного скрипта, оно проявляется, как дополнительный пункт в контекстном меню файлов, и работает только для изображений.
* Скрипт значительно улучшен и доведен до ума, новая версия:
http://welinux.ru/work/post/2503

Видео-демонстрация.

Суть в том, что я щелкаю по одной из фоток на своем компе правой кнопкой и в появившемся меню выбираю пункт "залить в инет". Через пару секунд всплывает окошко, в котором мне сообщается, что фото успешно загружено, ссылка получена и скопирована в буфер обмена. В окошке есть кнопка "просмотр", нажатие на которую открывает браузер с полученной ссылкой, то есть загруженное изображение. Сам скрипт под катом.

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/bash
if ! [ -f "$1" ] ;
then
exit 1
fi

#Закидываем файл
LINK=`curl --silent -F "image"=@"$1" -F "key"="5d317f0bee23b282473522e1aa68f621" http://imgur.com/api/upload.xml | grep -Eo 'http://i.imgur.com/<a-za-z0-9.>+.<a-za-z>+' | head -1`;

#Кладём ссылку в буфер обмена
echo "$LINK" | xsel -b -i;

#Выводим окошко, чтобы стало ясно, что работа скрипта закончена
gxmessage -title "Готово!" -buttons "Посмотреть:0,ОК:1" -center "Ссылка <$LINK> сохранена в буфер обмена"
if [ $? = 0 ]
then
x-www-browser "$LINK"
fi


Источник


Тэги: bash Linux thunar изображения интернет скрипт
+ 6 -
Похожие Поделиться

exelens 22.02.2010 07:37 #
+ 1 -
Прошу в следующий раз указывать источник.
Ведь ты в начале у себя в блоге запостил.
Я поставил ссылку на оригинал, в след раз делай плиз сам.
vkapas 22.02.2010 10:00 #
+ 0 -
Как привязать скрипт к Thunar?
Deyt 22.02.2010 11:02 #
+ 0 -
Edit->Configure Custom Actions...
Далее жмешь на плюс и настраиваешь на вкладке Basic как обычный ярлык. На вкладке Appearance Conditions задаешь тип файлов. Собственно все.
vkapas 22.02.2010 12:07 #
+ 0 -
Спасибо :-)
leonder 22.02.2010 22:23 #
+ 0 -
Правка>настроить особые действия... Всё так, уточню лишь, что следует написать в поле команда: img2inet %f (или как вы там и куда сохраните скрипт)
kakty3 22.02.2010 12:04 #
+ 0 -
=Что за безобразие???
sattellite 22.02.2010 13:58 #
+ 0 -
А попробуй скрипт написать не в cp1251, а в utf-8
kakty3 22.02.2010 14:00 #
+ 0 -
Я в bash'е не очень силен. Как пофиксить то?
sattellite 22.02.2010 14:09 #
+ 0 -
Писал через gedit по ходу? Так при сохранении скрипта выбери кодировку utf-8.
kakty3 22.02.2010 14:11 #
+ 0 -
Все, понял. Писал через vim. Через gedit как раз нормально.
digiwhite 22.02.2010 14:16 #
+ 0 -
vim и cp1251? Сильно...
kakty3 22.02.2010 14:17 #
+ 0 -
Как это исправить? Все время, как выставляю текст из буфера, он кодировку косячит.
sattellite 22.02.2010 14:21 #
+ 0 -
в ~/.vimrc добавь set encoding=utf8
kakty3 22.02.2010 14:23 #
+ 0 -
Неее-а, не помогает. Если вставляешь текст из буфера, то кодировка косячится =(
sattellite 22.02.2010 15:06 #
+ 0 -
А вставляешь как? ctrl+c/v или shift/ctrl+insert? Может колесо мышки спасет ситуацию?
kakty3 22.02.2010 15:47 #
+ 1 -
В рот компот! Вим, а точнее какое-то расширение, на грудь упало. По колесу и shift/ctrl+insert все нормально. А вот ctrl+v/c - как раз таки все косячит о_О
booley 22.02.2010 17:29 #
+ 2 -
В рот компот!

В избранное :)
booley 22.02.2010 17:29 #
+ 0 -
Суровые русские линуксоиды...
vkapas 22.02.2010 12:11 #
+ 0 -
Отличный скрипт, спасибо!
digiwhite 22.02.2010 14:17 #
+ 0 -
Я бы добавил тэг thunar.
booley 22.02.2010 17:30 #
+ 0 -
Tag added.
digiwhite 22.02.2010 14:18 #
+ 0 -
И реквестирую пост о том, как вы записывали демонстрационное видео :).
MagoBuono 22.02.2010 18:50 #
+ 0 -
Поддерживаю :)
leonder 22.02.2010 22:17 #
+ 1 -
Прошу прощения, тут я не специалист, просто пользователь. Я просто воспользовался программой из репозитория: recordmydesktop, а точнее - gtk-recordmydesktop.
leonder@obninsk-home:~$ aptitude search recordmydesktop
i gtk-recordmydesktop - Graphical frontend for recordmydesktop screencast tool
i recordmydesktop - запись происходящего на экране
Поскольку большинство популярных видео-хостингов портят качество при загрузке видео, а порой и вообще не поддерживают формат theora, в котором пишется видео с экрана, мне пришлось выполнить преобразование перед загрузкой:
1
ffmpeg -i ~/record.ogv -s vga img2net-demo.flv

Конечно, можно и другой размер итогового видео задать, смотрите man ffmpeg за продробностями.

Надеюсь этот комментарий будет полезен ;)
digiwhite 22.02.2010 23:05 #
+ 0 -
Ну дык и написали бы со стороны взгляда (что за странный речевой оборот у меня) пользователя :). Хотя ваш комментарий довольно таки исчерпывающий. Но он так же показывает, что есть и подводные камни :)
mrded 23.02.2010 00:29 #
+ 1 -
через notify-send симпотишнее будет отображать, имхо.
1
notify-send "Картинка отправлена!" "Ссылка: <a href='$LINK'>$LINK</a>"

sattellite 23.02.2010 12:24 #
+ 0 -
а если вдруг по каким-то причинам нескопировалось в буфер или после копирования сам уже что-нибудь скопировал в буфер?
mrded 23.02.2010 14:14 #
+ 0 -
правой кнопкой тыкаеш на ссылке, там можно открыть в браузере, либо скопировать линк.
sattellite 23.02.2010 16:08 #
+ 0 -
дык он 5 секунд посветится и исчезнет. а выскочившее окошко можно будет задвинуть на время
mrded 23.02.2010 19:53 #
+ 0 -
ну клева, тогда пользуй оригинал:)
vkapas 24.10.2010 19:22 #
+ 0 -
Пост http://welinux.ru/work/post/2503 удалён?

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн