2016-10-28

Как сменить заголовок (dash) стрима на сервисе restream.io с помощью скрипта.

Сервис restream.io позволяет не только разливать стримы на несколько стрим-сервисов, но и централизованно управлять заголовками (дашами, по терминологии твича) на таких сервисах как Twitch или Youtube.

К сожалению разработчики не предоставили никакого апи для этого, так что пришлось заколхозить скрипт, который логинится на сайт и имитирует ручной ввод. Опять таки к сожалению форма ввода даша выполнена на JS, что усложнило заскриптовывание. К счастью, при помощи хромиума и модуля selenium для питона удалось написать скрипт, который делает все что нужно, при том - на безиксовом сервере.

Актуальная версия тут: https://github.com/qiwichupa/restream.io_title_change

2016-10-25

Очистка временных папок во всех профилях терминального сервера

Не обязательно терминального и вообще сервера, но скрипт набросал именно для этой задачи. Не самый оптимальный вариант, но решение вышло вполне себе рабочим и надежным.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
Get-ChildItem -Path 'C:\Documents and Settings'   -Force `
    | foreach { $profilePath = $_.Fullname
                $path = $profilePath + "\\Local Settings\\Temp\\"
                Get-ChildItem -Path $path -Force | foreach {$_.FullName
                                                            Remove-Item $_.FullName -Recurse -Force 
                                                            }
                $path = $profilePath + "\\Local Settings\\Temporary Internet Files\\"
                Get-ChildItem -Path $path -Force | foreach {$_.FullName
                                                            Remove-Item $_.FullName -Recurse -Force 
                                                            }                                            
               }