При начальной загрузке ядра в текстовом режиме (стандарт на x86), можно изменить режим VESA после начальной загрузки с vbetool
, использование vbemode
действие.
При начальной загрузке ядра в режиме кадрового буфера (стандарт на non-x86), можно изменить разрешение во времени выполнения с fbset
.
При нажатии ALT+L, и т.д., ядро, вероятно, отправляет SIGWINCH
к INIT
процесс (pid 1). Значение по умолчанию init
программа, вероятно, генерирует a kbrequest
событие, Вы можете брать на этом путем изменения /etc/inittab
и имейте init
запустите скрипт, который устанавливает режим для Вас.
Это сообщение об ошибке - то, потому что Твиттер нуждается в OAuth для аутентификации. Смотрите на TTYtter, если Вы не возражаете против приложения Perl:
Noooo, не другой клиент Твиттера! Да, другой клиент Твиттера. Различие здесь - то, что Вы имеете дело с многофункциональным, полностью 100%-м текстом, клиентом командной строки Perl.
- В интерактивном режиме это - полностью интерактивный клиент с асинхронными фоновыми обновлениями и командами. Используйте его по telnet, ssh или даже фиктивному терминалу. Потоковый API поддержек, цвет ANSI, UTF-8, хэш-теги и Поиск Твиттера!
- Работы в Вашей любимой среде: пользуйтесь совместимой readline библиотекой (как наш собственный сделанный на заказ Термин:: ReadLine:: TTYtter), или изменяют быстрые и методы ввода для многих популярное окно и менеджеры сеансов. Или не делайте: основные встроенные функции редактирования и управления экраном.
- Из командной строки используйте его для обновления Твиттера в сценариях оболочки, от крона, и так далее.
- Безопасность: Поддержки Твиттер OAuth и Базовая аутентификация HTTP и SSL, где поддерживается Вашим агентом пользователя.
- Поддержка уведомления с Рычанием и libnotify (и растяжимый другим через API).
- Поддержка геолокации: вручите свои координаты GPS TTYtter для любого приложения.
- Поддержка списков, включая быстрое создание и модификацию и объединяющиеся списки с Вашей временной шкалой как "пользовательские временные шкалы".
- Поддерживает подобный Твиттером API, такие как StatusNet и Identi.ca.
- Временные шкалы стандарта поддержек и автоматически выбирают прямые сообщения, и дополнительно отвечают/упоминают, и выполняют запросы против Поиска API и включают их в Вашу временную шкалу также.
- Новая и старая поддержка ретвита.
- Запишите и используйте свои собственные расширения!
- Выполненный отсоединился в - режим демона, и сделайте своего собственного бота Твиттера!
TTYtter был удержан от использования. Разработка теперь продолжается в ветвлении, oysttyer.
]Взгляните на []Rainbow Stream[] - smart/beautiful и написанную на языке Python. Он предоставляет радужную оболочку, которая может начинаться с [
] [$ rainbowstream
]
[], а внутри приложения обновление статуса довольно простое с [
] [[@yourTwitterName]: t tweeting from #rainbowstream
] Существует проект под названием Twurl - завиток с поддержкой OAuth для Twitter API:
Twurl - это как и curl, но созданный специально для Twitter API. Он знает, как предоставить токен доступа клиентскому приложению для указанного пользователя , а затем подписать все запросы этим токеном доступа.
Он также обеспечивает другие удобства разработки и отладки, такие как определение псевдонимов для общих запросов, а также поддержку нескольких токенов доступа для легкого переключения между различными клиентскими приложениями и Аккаунты Twitter.
Вместо этого из вопроса:
curl -d status="Your Message Here" https://twitter.com/statuses/update.xml
вы используете что-то вроде этого:
twurl -d status="Your Message Here" /1.1/statuses/update.json
после того, как вы сначала авторизуетесь, как описано в readme .
(обратите внимание, что вам не обязательно использовать протокол и имя хоста в URL-адресе, как в случае с curl)
Эта программа была первоначально написана Марселем Молиной, который тогда работал в Twitter, а теперь официальный проект Twitter на GitHub.
Многие люди конкретно спрашивают, как использовать curl для использования API Twitter, и twurl, вероятно, наиболее близок к curl из того, что вы можете получить сегодня.
Попробуйте twidge
.
sudo apt install twidge
twidge setup
twidge update "Trying tweeting from linux command line - twidge."
Я создал клиент Twitter, который может отправлять твиты из командной строки, как указано в Рекомендации по программному обеспечению .
Чтобы твитнуть сообщение
java -jar EmailTweetor.jar tweet hello.txt
или
echo "Hello" | java -jar EmailTweetor.jar tweet
Твит с изображением:
java -jar EmailTweetor.jar tweet hello.txt image.jpg
Компьютер, на котором запускается команда, должен иметь OpenJDK или Oracle Java v1.8 или более позднюю версию. Для JAR также требуется однократная -авторизация в Twitter.
#!/bin/sh
# nohup watch.sh /home/watchers/ &
[ $# -eq 0 ] && return
exec >> /tmp/rainbowstream.log
exec 2>&1
while inotifywait -qe create $1;do
printf "t $(date +'%Y-%m-%dT%H:%M:%S') event message\nq" > /tmp/t
rainbowstream < /tmp/t
done