Как качать с pluralsight

Страницы :   Пред.  1, 2, 3, 4, 5, 6 ... 9, 10, 11  След.
Ответить
 

Vaizard02

Стаж: 14 лет 9 месяцев

Сообщений: 54


Vaizard02 · 01-Фев-16 12:44 (9 лет 8 месяцев назад)

b2b2b2 писал(а):
69743176Как все таки можно получать субтитры с линды и плюралиш, алгоритм??
c pluralsight сложно, они подгружаются через https, может быть без аккаунта даже невозможно.
актуальные субтитры с линды можно скачивать с http://www.lyndasub.ir/, он иногда не работает)
[Профиль]  [ЛС] 

spaiter

Стаж: 15 лет 9 месяцев

Сообщений: 1


spaiter · 01-Фев-16 22:09 (спустя 9 часов)

Скачайте пожалуйста https://www.udemy.com/learn-how-to-code/, встану на раздачу!
[Профиль]  [ЛС] 

Eltero

Стаж: 17 лет 3 месяца

Сообщений: 1


Eltero · 21-Фев-16 20:19 (спустя 19 дней)

Скачайте, пожалуйста, https://www.udemy.com/the-complete-android-developer-course/
[Профиль]  [ЛС] 

_Annihilator

Стаж: 16 лет 6 месяцев

Сообщений: 67


_Annihilator · 22-Фев-16 01:29 (спустя 5 часов)

Обновил качалку с плюралсайта. Ссылка в подписи. Багрепорты в личку))
[Профиль]  [ЛС] 

8Observer8

Стаж: 14 лет 11 месяцев

Сообщений: 102


8Observer8 · 23-Фев-16 16:16 (спустя 1 день 14 часов, ред. 23-Фев-16 16:16)

Цитата:
Как качать с pluralsight
Раз способ уже давно не катит, то в начале темы нужно красным и крупно написать: Не катит!
[Профиль]  [ЛС] 

_Annihilator

Стаж: 16 лет 6 месяцев

Сообщений: 67


_Annihilator · 04-Апр-16 00:02 (спустя 1 месяц 9 дней)

Обновил pluralsight downloader в соответствии с изменениями на сайте, ссылка в подписи
[Профиль]  [ЛС] 

KotMat

Стаж: 20 лет 9 месяцев

Сообщений: 44

KotMat · 04-Апр-16 21:27 (спустя 21 час)

_Annihilator, спасибо тебе за софтину, добрый человек!
А то у меня сердце кровью обливалось - доступ есть (спасибо Майкрософту), смотреть всё можно, а скачать ничего нельзя.
Теперь - учиться, учиться и ещё раз учиться!
[Профиль]  [ЛС] 

wolf8686

Стаж: 16 лет

Сообщений: 32


wolf8686 · 07-Апр-16 13:52 (спустя 2 дня 16 часов)

Они там не палят подобные качалки и потом не банят аккаунты?
[Профиль]  [ЛС] 

KotMat

Стаж: 20 лет 9 месяцев

Сообщений: 44

KotMat · 07-Апр-16 21:43 (спустя 7 часов, ред. 07-Апр-16 21:43)

Не знаю, банят или нет, но вот сегодня не получаю список доступных курсов: "Unable to receive products. Try later"
Может сбой или протокол поменяли.
[Профиль]  [ЛС] 

_Annihilator

Стаж: 16 лет 6 месяцев

Сообщений: 67


_Annihilator · 11-Апр-16 22:39 (спустя 4 дня, ред. 11-Апр-16 22:39)

KotMat
а через сайт заходит?
По идее не должны банить, я уже достаточно продолжительное время пользуюсь.
У меня забанили, когда я по наивности сделал многопоточную закачку)))
Если забанили, пишешь в саппорт, типа че такое, ниче не знаю
У меня нормально продукты собирает. Отпиши, в общем, что произошло, как узнаешь.
Несколько экземпляров программы тоже не надо запускать
Update
Добавил рандомный выбор user-agent
Можно также добавлять свои (рядом после первого запуска создаётся файл настроек videodownloader.settings)
[Профиль]  [ЛС] 

KotMat

Стаж: 20 лет 9 месяцев

Сообщений: 44

KotMat · 30-Апр-16 17:59 (спустя 18 дней, ред. 30-Апр-16 17:59)

_Annihilator
Опять траблы: Через сайт захожу нормально, через прогу - login failed.
Думал, что путаю символы в пароле, раскладки, и т.д., но несколько раз проверил - всё верно, не путаю.
Не входит через прогу. Использую последний билд - от 11/04.
[Профиль]  [ЛС] 

_Annihilator

Стаж: 16 лет 6 месяцев

Сообщений: 67


_Annihilator · 05-Май-16 22:48 (спустя 5 дней)

KotMat
пофиксил. Плюралсайтщики опять поменяли, что логин оказался сломан. Тестим)
[Профиль]  [ЛС] 

KotMat

Стаж: 20 лет 9 месяцев

Сообщений: 44

KotMat · 17-Май-16 01:28 (спустя 11 дней)

_Annihilator
Спасибо, заработал логин и качает всё.
Я бы, если честно, изменил реализацию поиска, убрал зависимость от тегов, они часто не соответствуют содержанию и названию.
Например, найти в проге курс "DevOps: The Big Picture" - не получается, устал уже перебирать разделы в левом окне. Если по очевидному тегу "devops" курса нет - как искать?
А в их сайтовом поиске он находится мгновенно, с четырёх букв.
Как вариант - добавить поле для URL'а курса, чтобы копировать его туда с сайта и не искать заново в проге.
[Профиль]  [ЛС] 

_Annihilator

Стаж: 16 лет 6 месяцев

Сообщений: 67


_Annihilator · 18-Май-16 01:36 (спустя 1 день)

KotMat
Надо подумать. Тэги ведь тоже с сайта берутся, не я придумываю. Сделал чтоб можно было любой продукт искать, а потом из выданного по тэгу сортировать если нужно (кликом по тегу). Пробуй. Полный цикл не тестил - подписка кончилась, но девопс ищет)
[Профиль]  [ЛС] 

serhey-88

Стаж: 15 лет 1 месяц

Сообщений: 5


serhey-88 · 07-Июн-16 18:52 (спустя 20 дней)

_Annihilator
Сейчас тоже валится login failed... Ничего нельзя сделать?
[Профиль]  [ЛС] 

_Annihilator

Стаж: 16 лет 6 месяцев

Сообщений: 67


_Annihilator · 09-Июн-16 16:15 (спустя 1 день 21 час)

serhey-88
посмотрю ASAP
[Профиль]  [ЛС] 

_Annihilator

Стаж: 16 лет 6 месяцев

Сообщений: 67


_Annihilator · 13-Июн-16 22:46 (спустя 4 дня)

serhey-88
проверяй
[Профиль]  [ЛС] 

serhey-88

Стаж: 15 лет 1 месяц

Сообщений: 5


serhey-88 · 15-Июн-16 16:34 (спустя 1 день 17 часов)

_Annihilator
Работает, спасибо!
[Профиль]  [ЛС] 

murka_online

Стаж: 17 лет 8 месяцев

Сообщений: 8

murka_online · 20-Июн-16 09:24 (спустя 4 дня, ред. 26-Июн-16 09:02)

Возможно кому пригодиться:

PluralSight.ps1
$course = 'database-delivery-best-practices'
$username = 'alexandr'
$password = '********'
Invoke-RestMethod -Method Post -Uri "https://app.pluralsight.com/metadata/live/users/$username/login" -Body @{password = $password} -SessionVariable session | Out-Null
$tasks = @()
$info = Invoke-RestMethod -Uri "https://app.pluralsight.com/data/course/$course"
$modules = Invoke-RestMethod -Uri "https://app.pluralsight.com/data/course/content/$course"
foreach($module in $modules) {
foreach($clip in $module.clips) {
$playerParameters = $clip.playerParameters -split '&' | ConvertFrom-StringData
$moduleIndex = ($modules.IndexOf($module) + 1).ToString('00')
$moduleTitle = ($module.title -replace '[^A-Za-z0-9]+', '-').ToString().Trim('-').ToLower()
$clipIndex = ($module.clips.IndexOf($clip) + 1).ToString('00')
$clipTitle = ($clip.title -replace '[^A-Za-z0-9]+', '-').ToString().Trim('-').ToLower()
$tasks += @{
Parameters = @{
author = $playerParameters.author
clipIndex = [int]$playerParameters.clip
courseName = $playerParameters.course
locale = 'en'
moduleName = $playerParameters.name
mediaType = 'mp4'
quality = '1024x768' #'1280x720'
}
OutFile = (Join-Path -Path ([Environment]::GetFolderPath('Desktop')) -ChildPath "$course\$moduleIndex-$moduleTitle\$moduleIndex-$clipIndex-$clipTitle.mp4")
}
}
}
foreach($task in $tasks) {
try {
$data = Invoke-RestMethod -Method Post -Uri https://app.pluralsight.com/player/retrieve-url -ContentType 'application/json' -Body ($task.Parameters | ConvertTo-Json) -WebSession $session
} catch {
Start-Sleep -Seconds 1
$data = Invoke-RestMethod -Method Post -Uri https://app.pluralsight.com/player/retrieve-url -ContentType 'application/json' -Body ($task.Parameters | ConvertTo-Json) -WebSession $session
}
New-Item -Path ([System.IO.Path]::GetDirectoryName($task.OutFile)) -ItemType Directory -ErrorAction SilentlyContinue | Out-Null
Invoke-WebRequest -Uri $data.urls[0].url -OutFile $task.OutFile
Write-Progress -Activity $info.title -Status $task.OutFile -PercentComplete ( $tasks.IndexOf($task) / $tasks.Count * 100 )
Start-Sleep -Seconds (5 * 60)
}
Сохраняйте как pluralsight.ps1, правый клик, редактировать, правите имя пользователя, пароль и название курса, затем CTRL+A, F8 - курс будет скачан к вам на рабочий стол
[Профиль]  [ЛС] 

_Annihilator

Стаж: 16 лет 6 месяцев

Сообщений: 67


_Annihilator · 22-Июн-16 00:08 (спустя 1 день 14 часов, ред. 22-Июн-16 00:08)

murka_online
У более старых курсов разрешение 1024x768.
Не силен я в ps - ты параллельно сразу качаешь? Если так, то будет бан.
Если один за одним сразу без таймаута, то тоже бан.
All
Поправил поиск, уменьшил количество запросов ( вероятность бана), так что лучше перекачать, кто пользуется
[Профиль]  [ЛС] 

murka_online

Стаж: 17 лет 8 месяцев

Сообщений: 8

murka_online · 26-Июн-16 09:09 (спустя 4 дня)

_Annihilator писал(а):
70930423murka_online
У более старых курсов разрешение 1024x768.
Не силен я в ps - ты параллельно сразу качаешь? Если так, то будет бан.
Если один за одним сразу без таймаута, то тоже бан.
Последовательно, в скрипт добавлен sleep на 5мин между закачками. Касаемо разрешения, его там нужно указывать, так и не получилось найти где там есть информация о разрешении курса.
Powershell предпочтительнее так как его не нужно перекомпилировать, плюс сразу видно что оно делает в отличии от собранного exe
Ув Annihilator а можно где то у видеть исходники тула для выкачки (github/bitbucket)?
PS: Еще было бы клёво завернуть все с помощью ILMerge в единый exe
[Профиль]  [ЛС] 

_Annihilator

Стаж: 16 лет 6 месяцев

Сообщений: 67


_Annihilator · 26-Июн-16 22:54 (спустя 13 часов, ред. 26-Июн-16 22:54)

Цитата:
так и не получилось найти где там есть информация
в джейсонах вроде нигде нет. Самы верный вариант - запрашивать страничку с видеофайлом и парсить оттуда URL
Я столкнулся с этой проблемой когда на старом курсе получил бэд реквест. Просто тупо меняю разрешение если текущее не прокатило и пробую заново
Цитата:
Powershell предпочтительнее
это решать конечному пользователю
Цитата:
исходники тула для выкачки
есть сомнения? Reflector!
Цитата:
клёво завернуть все с помощью ILMerge
Да, но ILMerge не дружит в WPF. Надо посмотреть, что предлагают сейчас для этого.
[Профиль]  [ЛС] 

murka_online

Стаж: 17 лет 8 месяцев

Сообщений: 8

murka_online · 27-Июн-16 08:34 (спустя 9 часов)

_Annihilator нет, сомнений как раз нет, просто было интересно посмотреть на что будет похоже то же самое только с WPF, который по ряду причин так и не получилось осилить, да и мало ли, быть может какой PR потом отправить
[Профиль]  [ЛС] 

denis_32000

Стаж: 10 лет 10 месяцев

Сообщений: 1


denis_32000 · 15-Июл-16 14:50 (спустя 18 дней)

Ребята, не могу зарегистрироваться. Пожалуйста помогите с https://app.pluralsight.com/library/courses/fsharp-fundamentals/table-of-contents, хотя бы пару первых видео, может быть есть у кого уже скачанные? Поделитесь, буду оооочень благодарен.
[Профиль]  [ЛС] 

murka_online

Стаж: 17 лет 8 месяцев

Сообщений: 8

murka_online · 22-Июл-16 07:58 (спустя 6 дней)

denis_32000 такого курса к сожалению скачанного нет, по поводу регистрации могу посоветовать зайти на https://www.visualstudio.com/ там чуть ниже кнопок "Скачать" будет раздел "Developer Essentials" идем туда, подписываемся и получаем пол года в pluralsight бесплатно, плюс еще кучу плюшек. Надеюсь поможет
[Профиль]  [ЛС] 

antonpinsk

Стаж: 12 лет 9 месяцев

Сообщений: 4


antonpinsk · 29-Июл-16 17:43 (спустя 7 дней)

В этой статье описывается способ намного проще
https://andrewramzyblog.wordpress.com/2016/04/25/how-to-get-a-free-full-plural-si...rom-pluralsight/
Суть в том, чтобы зайти в видео в консоли браузера вставить код с сайта http://hastebin.com/wagayanute.js и это видео начнёт загружаться
[Профиль]  [ЛС] 

VeaceslavWD

Стаж: 9 лет 4 месяца

Сообщений: 7

VeaceslavWD · 20-Авг-16 12:20 (спустя 21 день, ред. 20-Авг-16 12:20)

Жаль что на RuTracker-е нет курсов с WintellectNOW.com
[Профиль]  [ЛС] 

Mugukamil

Стаж: 14 лет 4 месяца

Сообщений: 19


Mugukamil · 20-Авг-16 14:42 (спустя 2 часа 21 мин., ред. 20-Авг-16 14:42)

самый легкий способ...youtube-dl
[Профиль]  [ЛС] 

tooouser

Стаж: 15 лет 3 месяца

Сообщений: 2


tooouser · 25-Авг-16 12:06 (спустя 4 дня)

Последння версия не качает файлы, у меня по-крайней мере. Вылетает - VideoDownloader.App has stopped working.
OS: Windows 8 x64.
[Профиль]  [ЛС] 

rchaser

Стаж: 15 лет 6 месяцев

Сообщений: 1


rchaser · 11-Сен-16 23:24 (спустя 17 дней)

VeaceslavWD писал(а):
71260407Жаль что на RuTracker-е нет курсов с WintellectNOW.com
http://www.couponvario.com/online-coupons/promo-codes-for/wintellectnow.com
+
FireFox
+
https://addons.mozilla.org/ru/firefox/addon/video-downloadhelper/
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error