
Mikhail
11.03.2017
10:22:00

Stanislav
11.03.2017
10:22:03

Igor
11.03.2017
10:23:24
http://stackoverflow.com/a/510364 вон готовый кроссплатформенный код
а getch - это функция из С, кажется, которая берет просто один символ из пользовательского ввода

Google

Маришка
11.03.2017
10:24:25

Igor
11.03.2017
10:25:44
если она не подойдет по каким-либо причинам - можно будет посмотреть в сторону похожих функций, но во всяких хелперах-фреймворках поверх питона, например curses (вон там тоже getch есть http://stackoverflow.com/a/3524350) или pygame (http://stackoverflow.com/a/16044380)
но это уже пушкой и ядерной бомбой по воробью

Mikhail
11.03.2017
10:26:19
cmd1 = 'omxplayer --font-size 1 -b -o hdmi a.mp4'
только не ругайтесь

Igor
11.03.2017
10:26:35
как выполнить из питона?
subprocess, например

Mikhail
11.03.2017
10:26:52
a1 = GPIO.input(4)
if (a1 != True):
a = subprocess.Popen([cmd1], shell = True)
del a1
a1 = GPIO.input(4)
if (a1 != True):
a = subprocess.Popen([cmd], shell = True)
cmd = pkill omxplayer
я собственно про что
мне к a1 надо присвоить клавишу на клавиатуре
привязать*
так наверное правильнее

Igor
11.03.2017
10:28:20
условие тут проще поменять на if not a1

Google

Igor
11.03.2017
10:29:02
а вообще, ну, полагаю будет как-то так
a1 = getch()
if a1 == '1':
...
elif a1 == '2':
...
не понял, почему ты в малиновом коде сравнивашеь, что не равно True
del a1 необязательно делать

Mikhail
11.03.2017
10:30:16
как нашел, так и использую?

Igor
11.03.2017
10:31:02
о____О
и че, del a1 помогает?

Mikhail
11.03.2017
10:31:19
ну не стопроцентное копирование

Igor
11.03.2017
10:31:59
ебануться
а ОС у тебя какая?

Mikhail
11.03.2017
10:32:09
raspbian

Igor
11.03.2017
10:32:21
а, ты на малине выполняешь

Mikhail
11.03.2017
10:32:33
ну
на малине сие работает

Igor
11.03.2017
10:32:53
я просто переживаю, что getch в никсах не поймает всякие f1-f12
но мне лень проверять

Mikhail
11.03.2017
10:32:58
а без del я не знаю, как останавливать видео
при нажатии на любую кнопку

Маришка
11.03.2017
10:34:41
Что то очень странно что это работает....

Mikhail
11.03.2017
10:35:23
Вы абсолютно правы, это вряд ли должно было работать, но мне очень повезло
я собственно del там использую только, чтобы можно было к этой же кнопке обращаться

Google

Маришка
11.03.2017
10:36:49
Шта

Igor
11.03.2017
10:37:39

Mikhail
11.03.2017
10:38:08
Не получалось просто переписать
Вы видимо не совсем поняли, что я в этом коде исполнил, да это ожидаемо, ибо я сам его понимаю еле как

Igor
11.03.2017
10:41:39
оххх
а тебя устроит, если ты будешь нажимать клавишу "a" на клаве, и будет запускаться видосик a.mp4? )))

Mikhail
11.03.2017
10:43:59
Попробую еще раз изложить задачу сего кода:
У меня есть стенд->на этом стенде есть 16 кнопок-> к каждой кнопке привязано видео->при нажатии на кнопку видео должно запускаться-> при повторном нажатии видео должно включаться-> вся эта процедура непоследовательна(кнопки должны наживаться в любом порядке)
Ах да, все это выполняется в бесконечном цикле

Igor
11.03.2017
10:45:07
при повторном нажатии же "выключаться" имелось в виду?

Mikhail
11.03.2017
10:45:15
Да
Т9

Igor
11.03.2017
10:56:54
че-т типа того

Igor
11.03.2017
10:57:42
возможно, с stdin/out/err я переборщил, я сам сейчас немножко копипастингом со стековерфлоу занимался
а, ну и echo убери, а то у меня плеера нету этого %)

Mikhail
11.03.2017
10:58:02
Сложные слова
У меня тоже не на малине нету плеера этого
Сейчас ищу, где взять?

Igor
11.03.2017
10:59:06
> Omxplayer is a video player specifically made for the Raspberry Pi's GPU made by Edgar (gimli)
нигде

Mikhail
11.03.2017
11:00:34
А как мне сие на своей машинке реализовать?

Google

Mikhail
11.03.2017
11:00:48
Без omx

Ahmed
11.03.2017
11:02:13
Ребята, где логи смотреть этой ошибки?
sudo service uwsgi start
start: Job failed to start

Igor
11.03.2017
11:03:18
cd /var/log/uwsgi где-то туда должны писаться, не факт что по умолчанию пишутся

Ahmed
11.03.2017
11:04:10

Dmitriy
11.03.2017
11:04:28
journalctl -u uwsgi

Igor
11.03.2017
11:04:40

Admin
ERROR: S client not available

Ahmed
11.03.2017
11:05:43
Нет такйо команды). Я использую Ubuntu 14.04

Igor
11.03.2017
11:06:42

Dmitriy
11.03.2017
11:06:58

Ahmed
11.03.2017
11:07:23

Igor
11.03.2017
11:07:32
будь мужиком, пиши логи

Ahmed
11.03.2017
11:08:12

Dmitriy
11.03.2017
11:08:19
А вообще init-скрипт или что там в убунте 14.04 для uwsgi есть?

Ahmed
11.03.2017
11:09:48

Dmitriy
11.03.2017
11:11:34

Igor
11.03.2017
11:12:03
http://uwsgi-docs.readthedocs.io/en/latest/Logging.html

Ahmed
11.03.2017
11:12:29
ls /etc/uwsgi
так короче папка sites и внутри его лежит мой проект
Ебать столько всего, парень просто хотел развернуть проект на uwsgi + nginx

Google

Igor
11.03.2017
11:13:25
а ваще странно, у меня убунта 14.04, uwsgi стоит и логи сами пишутся в /var/log/uwsgi, вроде я ниче не делал

Ahmed
11.03.2017
11:13:28
?

Igor
11.03.2017
11:15:27
стоп. у тебя в /etc/uwsgi, я надеюсь, не целиком проект лежит, а только uwsgiйный конфиг?
какой у него формат?
допиши туда параметр logto со значением, ну, например /var/log/uwsgi/%n.log

Ahmed
11.03.2017
11:16:15

Igor
11.03.2017
11:16:20
и папку соответствующую создай
sudo mkdir -p /var/log/uwsgi
sudo chown -R юзер:группа /var/log/uwsgi
ага
ну значит logto = /var/log/uwsgi/%n.log
или если не хочешь папку создавать, то logto = /var/log/uwsgi_%n.log

Ahmed
11.03.2017
11:17:17
Уже созда л%)
Ребята, ничего если допустим проект лежит с виртуальным окружением, а потом удалить это виртуальное окружение и создать нового и скачать такие же плагины которые были на старом. В этом нет ничего плохого?

Ivan
11.03.2017
11:47:43
Конечно

Артемий
11.03.2017
11:55:47
Если сайт использует анти ддос защиту от cloud flare, то подключиться к апи через скрипт не получиться?
Не понимаю людей, они сделали норм апи, но все запросы получают 503 ошибку в ответ.
Если пытаться открыть через браузер то все норм
Зачем тогда это апи, если к нему доступ только через окно браузера?)

Роман
11.03.2017
12:00:20
может ты хедеров каких не добавил?

Артемий
11.03.2017
12:00:24
Вот попробуйте
https://cryptopay.me/api/v2/tickers
я добавил user_agent
Эта группа больше не существует