Новичок
Рег: 24.05.2015
Ком-ев: 295
Рейтинг: 381
PPS Кто то апвотит мои линуксовые инструкции. Я не верю в то, что я такой замечательный педагог (стараюсь объяснять максимально просто и поэтому многие детали теряются) Вобщем если что то непонятно - в личку. Всегда буду рад объяснить. Как говорят наши монгольские друзья: You are welcome!
  • 2

Новичок
Рег: 3.11.2016
Ком-ев: 6
Рейтинг: 2
Цитата: fufudia
Это важно для тех сервисов (как например ливача), где видеопоток можно получить только залогинившись.

Для получения потока ливачи логиниться не обязательно, т.е. совсем не обязательно.
Цитата: fufudia
Примерно так работает автоматический старт записи.

Автоматический старт записи здорового человека работает примерно вот так:

Курс линукса для новичков это конечно прекрасно, но как-то веселее в обертке, имхо конечно.
  • 1

Новичок
Рег: 24.05.2015
Ком-ев: 295
Рейтинг: 381
Ещё один небольшой момент: код выполнения.
Пример:
$ grep alias ~/.bashrc > /dev/null ; echo $?
0
$ grep foobar ~/.bashrc > /dev/null ; echo $?
1

Переменная $? показывает результат выполнения последней операции (0 - всё хорошо, не 0 - всё плохо). В данном случае, в файле "~/.bashrc" была найдена строчка "alias" - хорошо; в файле "~/.bashrc" НЕ была найдена строчка "foobar" - плохо.

Как нам это полезно? По определённой строке со страницы вещателя мы можем определить, есть ли сейчас трансляция.

Например:

$ curl -s https://livacha.com/user/krisa1992 | grep -i '<div class="animated flash infinite"><strong><i class="fa fa-circle text-red"></i> Сейчат идет!</strong></div>' > /dev/null ; echo $?
0
$ curl -s https://livacha.com/user/Queenofstrings | grep -i '<div class="animated flash infinite"><strong><i class="fa fa-circle text-red"></i> Сейчат идет!</strong></div>' > /dev/null ; echo $?
1

Означает по сути, что krisa1992 сейчас что то транслирует, а Queenofstrings где то гуляет.

Помните эту мигающую хрень: - это она.
Далее это может быть использовано в скрипте:

if curl -s https://livacha.com/user/krisa1992 | grep -i '<div class="animated flash infinite"><strong><i class="fa fa-circle text-red"></i> Сейчат идет!</strong></div>' > /dev/null; then
    <start record>
else
    <wait for some time then recheck>
fi


Здесь получается: если последняя команда после if возвращает код выполнения 0 - выполнить набор команд после then; если не 0 - выполнить набор команд после else

Примерно так работает автоматический старт записи.

PPPPPPPS
Команды в одной строке. 3 варианта:
<command 1> ; <command 2> # Выполнить <command 1>, затем выполнить <command 2>
<command 1> && <command 2> # Выполнить <command 1>, если код её выполнения 0 - выполнить <command 2> иначе ничего не делать
<command 1> || <command 2> # Выполнить <command 1>, если код её выполнения НЕ 0 - выполнить <command 2> иначе ничего не делать
  • 3

Новичок
Рег: 24.05.2015
Ком-ев: 295
Рейтинг: 381
Ещё немного, пока не забыл.
В ближайшем будущем нам прийдётся работать с файлами (например, что бы хранить те же cookies) Для этого в Linux есть три места, куда может писать пользователь:
1) домашний каталог, ~
2) Временный общесистемный каталог /tmp
3) Временная файловая система в памяти /dev/shm

Каталог /dev/shm - это оперативная память девайса, т.е. после перезагрузки всё, что там было, исчезает. Но пока девайс работает - это фактически как ещё один диск, но очень быстрый. Попробуем:
$ mkdir /dev/shm/foo # Создать новый катклог на "виртуальном" диске
$ echo -e "Hello\nWorld!" > /dev/shm/foo/hw.txt # В этом новом каталоге создать файл hw.txt с содержимым "Hello\nWorld!" (\n - перевод строки, см. ниже)
$ cd /dev/shm/foo # Сделать активным (текущим) каталог /dev/shm/foo
$ ls # Вывести содержимое активного каталога
hw.txt
$ cat hw.txt # Вывести содержимое указанного файла (hw.txt)
Hello
World!
$ grep -i hell hw.txt # Найти в указанном файле строчку, содержащую "hell" без учёта регистра
Hello


Всё это будет использовано и объяснено в следующей статье, но, думаю, полезно будет и сейчас.

PS: dev - device, shm - SHared Memory, чтобы легче запомнить
  • 3

Любитель
Рег: 20.06.2017
Ком-ев: 176
Рейтинг: 319

VIP-webcam
Рег: 21.01.2018
Ком-ев: 179
Рейтинг: 1255
roma_drug 23 сентября 2019 21:50 #72044
  • 21

Новичок
Рег: 17.01.2019
Ком-ев: 219
Рейтинг: 844
NissanXYZ 23 сентября 2019 21:33 #72043
  • 5

VIP-webcam
Рег: 8.01.2017
Ком-ев: 1 748
Рейтинг: 4181

Новичок
Рег: 24.05.2015
Ком-ев: 295
Рейтинг: 381
В продолжение предыдущего банкета (прошу пардон за долгий перерыв)

Статья короткая, восновном теоретическая.

Что такое cookies?

В буквальном переводе - "печеньки", в контексте интернета - это некоторые данные, которые web-сервер генерирует при посещении Вами web-страницы и после основываясь на них идентифицирует именно Вас (очень упрощённое объяснение). Общий механизм выглядит так: Вы зашли на страницу - вместе с кодом страницы сервер передал Вам cookies - при следующем заходе на страницу (не обязательно ту же, но на том же сервере) браузер вместе с запросом передаёт ранее полученные cookies. Например, однажды залогинившись в почте gmail вам в дальнейшем уже не надо логиниться. Это потому, что при первом логине сервер передал вам соответствующие cookies и в дальнейшем основываясь на них он уже знает, кто вы.

Простой пример:

$ curl -I https://livacha.com
HTTP/1.1 200 OK
Server: nginx
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Cache-Control: no-cache, private
Date: Mon, 23 Sep 2019 17:58:15 GMT
Set-Cookie: XSRF-TOKEN=eyJpdiI6ImltdDFDZVVocmM1QWNjWDlkd25TdXc9PSIsInZhbHVlIjoid3JHMnJYSTcwY0xcL3NicEwyNU9Od0VIU2dXdlRaT29odUhCejVtNEh5bmlrbm44WTdzZ0FSWFQ2NUdYa2RNNUViNXdZWVZTTERcL1JRUFl5WUdxT2hnZz09IiwibWFjIjoiYjhhNjkwMmU3OGZiNDkxOGY1YjUzNjUxNGU5ZmQ4ZjcwNzMyOGJkNWIzNmYyOTMzNjAyMGRiYjdkNmYzMDQ4NSJ9; expires=Mon, 23-Sep-2019 18:58:15 GMT; Max-Age=3600; path=/
Set-Cookie: livacha=eyJpdiI6IjBuK1QycGtNS2lWT01kdDdOaWtKUHc9PSIsInZhbHVlIjoiQUw4S2tqemZjcnhlTTIrSVcyaFluTmkxd1F4UE5tZzNyamxZTGw5UEdoQkJUaHNCdlNJdTdiV3ZUWjJQQ2JwaEtyQ0N5RG9Fb2gzRkpMbTl2bWtzeFE9PSIsIm1hYyI6IjVhZTYxNzQ3NjQ4YjM4MDMwYjM4MmQ2ZDkxODkyYjhlZDFkM2I2M2Q5OGY3OTQ1ZmE4NTA2ZGYzYTFmMDA1MDcifQ%3D%3D; expires=Mon, 23-Sep-2019 18:58:15 GMT; Max-Age=3600; path=/; HttpOnly
X-Country: UA

Здесь curl -I <URL> выводит только заголовок без кода самой страницы
Видите "Set-Cookie: ..."? Это те данные, которые сервер ожидает получить от вас при следующем запросе.
Это важно для тех сервисов (как например ливача), где видеопоток можно получить только залогинившись.

Как залогиниться на сервере без использования браузера - рассмотрим через месяц (или раньше 3_55 )
  • 5

Новичок
Рег: 3.03.2019
Ком-ев: 42
Рейтинг: 38
Nest0yak 23 сентября 2019 20:38 #72039
новая на бонге -Juliana- на чатуре c марта под ником ooomg1

на бигле появилось видео stellaflex или stella flex у вудмана, ебля осталась за кадром
  • 1

Новичок
Рег: 24.05.2015
Ком-ев: 295
Рейтинг: 381
fufudia 23 сентября 2019 19:12 #72037
В продолжение темы анимешниц

https://drive.google.com/file/d/121P4LWnyiVDYYgwUVsAT6_GSgmDzf2-1/view
Лицом на Mylene Farmer похожа (да, фетиш pokrasnelo )

PS: На время съёмки этого клипа ей 43-45 лет L'amour n'est rien...
  • 2

Новичок
Рег: 4.05.2016
Ком-ев: 358
Рейтинг: 478

Новичок
Рег: 24.05.2015
Ком-ев: 295
Рейтинг: 381

Любитель
Рег: 10.05.2017
Ком-ев: 11
Рейтинг: 23
@MisterLoganZed,
После нескольких часов поисков нашел.
Ник RimmaSugar,кому нужно

Интересно, как ты искал.
У меня по найти это изображение в Яндексе
сразу находится одна ссылка
RimmaSugar 2017-11-11 15:27:39
  • 0

Новичок
Рег: 4.02.2017
Ком-ев: 28
Рейтинг: 149

Новичок
Рег: 14.04.2019
Ком-ев: 5
Рейтинг: 0
kayfarik123 23 сентября 2019 02:11 #72026
Всем привет. Есть что нибудь с Emmi93 https://bongacams.com/emmi93 и
Xrubymoorex https://bongacams.com/XRubyMooreX
  • 0

Новичок
Рег: 4.05.2016
Ком-ев: 358
Рейтинг: 478
online
Новый опрос для входящих из РФ
Лента архива smotri.com
открыть
теги
online