☔️ Get TV & Movie info from downloaded file names
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Sources
Tests
.gitignore
.swift-version
.swiftlint.yml
.travis.yml
Downpour.podspec
LICENSE
Package.swift
README.md

README.md

Downpour

license Build Status

Downpour was built for Fetch — a Put.io client — to parse TV & Movie information from downloaded files. It can be used on any platform that can run Swift as it only relies on Foundation.

It can gather the following from a raw file name:

  • TV or movie title
  • Year of release
  • TV season number
  • TV episode number

Usage

Using Downpour is easy. Just create a new instance and it'll do the rest.

let torrent = Downpour(string: filename)

let title = torrent.title
let year = torrent.year

if downpour.type == .TV {
    let season = torrent.season
    let episode = torrent.episode
}

Installation

Install manually by copying the contents of the Sources directory to your project or install via CocoaPods.

pod 'Downpour'

Note: For Swift 2.3 please use 0.1.0