Видео ролики бесплатно онлайн

Смотреть бабушки видео

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

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

22.02.10 02:02 leonder

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


Источник



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

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

Поскольку большинство популярных видео-хостингов портят качество при загрузке видео, а порой и вообще не поддерживают формат theora, в котором пишется видео с экрана, мне пришлось выполнить преобразование перед загрузкой:
ffmpeg -i ~/record.ogv -s vga img2net-demo.flv

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

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

Лучшие блоги (все 100)
Топ пользователей Топ блогов
Топ пользователей Топ блогов
Элита (все 2026 из 155 городов)
Топ пользователей Топ блогов

Новенькие: kdnic1, stranger, Biol, Biol, memnek
welinux.ru

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

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


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

Online video HD

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

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

Full HD video online

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

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

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