Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generate playlists from songs listed in video descriptions #642 #649

Merged
merged 8 commits into from
Jun 16, 2017

Commits on Jun 13, 2017

  1. Moves ListView to its own module

    ListView file was getting somewhat large, I wanted to split it up into separate files to make it easier to find the applicable datatype.
    tommysolsen committed Jun 13, 2017
    Configuration menu
    Copy the full SHA
    4a432f8 View commit details
    Browse the repository at this point in the history
  2. Adds help function to parse comma separated number ranges

    1, 2, 3, 7-11 etc
    tommysolsen committed Jun 13, 2017
    Configuration menu
    Copy the full SHA
    eed6437 View commit details
    Browse the repository at this point in the history
  3. Adds song extraction function fetch_songs()

    fetch_songs uses a series of regex expressions to filter out
    "artist - title" combinations from mixed text input.
    tommysolsen committed Jun 13, 2017
    Configuration menu
    Copy the full SHA
    b67f1c0 View commit details
    Browse the repository at this point in the history
  4. Enable generate_playlist to use specified titles, instead of only random

    Old generate_playlist function only used random playlist names.
    Defaults to random if no title is specified.
    tommysolsen committed Jun 13, 2017
    Configuration menu
    Copy the full SHA
    5899ffd View commit details
    Browse the repository at this point in the history
  5. Implements playlist generation based on video descriptions

    Extends mkp functionality by having it act on the --description parameter.
    
    When the --description parameter is passed, the software looks through g.model for suitable datatypes. It will find the first applicable object based on numerical input from the user, download that videos description and parse it for artist - track combinations, and will store that in a local playlist using the existing generate_playlist functionality.
    tommysolsen committed Jun 13, 2017
    Configuration menu
    Copy the full SHA
    4915a07 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2017

  1. Adds helptext and minor pylinting

    Adds mkp to the search helptext keywords, adds --description help text.
    
    Changed some _len(varname) > 0:_ as this is the same as _if varname:_
    tommysolsen committed Jun 14, 2017
    Configuration menu
    Copy the full SHA
    bc87af1 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2017

  1. Configuration menu
    Copy the full SHA
    e07a117 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e885b6 View commit details
    Browse the repository at this point in the history