Coder Social home page Coder Social logo

davejm / plugin.video.lynda Goto Github PK

View Code? Open in Web Editor NEW
21.0 11.0 6.0 500 KB

An XBMC / Kodi addon/plugin that allows the user to watch Lynda.com courses (via a reverse-engineered API).

License: GNU General Public License v2.0

Python 100.00%
lynda xbmc kodi kodi-addons education

plugin.video.lynda's Introduction

plugin.video.lynda

An XBMC / Kodi addon that allows the user to watch Lynda.com courses.

I made this plugin as there seemed to be a demand for it and it didn't exist. I use a Raspberry Pi running OpenElec (Kodi) at home and I wanted to be able to easily watch Lynda.com courses on the T.V.

Installation

  1. Download or clone this repository.
  2. Copy the folder 'plugin.video.lynda' to your XBMC / Kodi addons directory (Linux is usually ~/.kodi/addons and Windows is usually somewhere in %APPDATA%\kodi\addons). If you are using Kodi on a RaspberryPi or a headless system, you should be able to SSH into the device and SCP/SFTP the folder over. There are plenty of instructions online for how to do this.
  3. Configure the plugin settings (by right clicking/long pressing on the addon in Kodi) with your login credentials.
  • Note that simply copying the folder to your addons will not cause Kodi to install some dependecies of this addon. You may have better luck zipping up the plugin.video.lynda folder and installing from zip on Kodi - installing from zip DOES trigger dependecy installation.

Notes

  • Supported login types: Regular Lynda.com accounts, Organisational accounts (including school accounts)*, IP Site license accounts
  • See the notes below on how to login to organisational accounts.

Logging into Organisational Accounts

Previously this addon attempted to parse the login forms of your organisation's sites. This caused a lot of problems. To make this work properly for everyone, you now have to manually enter a valid login token.

  1. Go to lynda.com and log in to your organisational account.
  2. Copy the 'token' cookie value from Dev Tools. E.g. in Chrome, open Dev Tools with Ctrl+Shift+I. Go to the 'Application' tab. Select 'Cookies' in the sidebar and the lynda.com domain. Double click the value field of the 'token' cookie and copy it.
  3. Create a file in this addons user data directory (you may want to have run the addon at least once to create this directory) called 'user_login_token' and paste the token value in the file. If your Kodi box is remote, you can do this via SSH. On Linux, the directory might be something like /home/yourusername/.kodi/userdata/addon_data/plugin.video.lynda.
  4. In the Lynda.com addon settings make sure to select the 'Organisation' login type.
  5. Start the addon. If it says you're not logged in, try exiting the addon and running it once again.

plugin.video.lynda's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

plugin.video.lynda's Issues

Stuttering audio and video on FireTV Stick

Thanks for this!

I just installed your very useful addon, and I am having issues with stuttering audio and video. I am using an AC network, and none of my other apps have this issue. Is there a way to change the bandwidth or video resolution to improve the stuttering?

Thank you!

Allow extensible login flow overrides for org domain

The generic login code for organisational logins does not always work. This is particularly the case with sites that make heavy use of JavaScript.

To combat this, I could implement a system whereby users can easily write custom login flows for some org domain (use case e.g. #4).

"Normal" Login Functionality

You mentioned you needed people to help test the "normal" login. I have this and am willing to help test if there is anything I can do.

University login not working for me

I'm getting a script error when launching the plugin with university login. I tried configuring with just my university domain (wgu.edu) filled in, and upon failure filled in username & password fields on subsequent attempts. Log file included.

I'm a n00b with python, but might be able to help debug.

Note: I've edited out the irrelevant sections of my log file.
LyndaScriptError.log.txt

Disabled in Kodi 17

This has been disabled in Kodi 17 due to being incompatible. Not sure what else you need.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.