RSS parsing has been added as a method to parse source since they're easier on the website's end to parse. Source settings have been added. The only current setting is the fetch mode which selects which parser/scraper to use. By default, if an RSS parser is found, it's selected. A source now has info shown regarding versioning and authorship. A source list's repository name and author string are now required. Signed-off-by: kingbri <bdashore3@gmail.com>
27 lines
703 B
Swift
27 lines
703 B
Swift
//
|
|
// SourceSeedLeech+CoreDataProperties.swift
|
|
// Ferrite
|
|
//
|
|
// Created by Brian Dashore on 8/2/22.
|
|
//
|
|
//
|
|
|
|
import CoreData
|
|
import Foundation
|
|
|
|
public extension SourceSeedLeech {
|
|
@nonobjc class func fetchRequest() -> NSFetchRequest<SourceSeedLeech> {
|
|
NSFetchRequest<SourceSeedLeech>(entityName: "SourceSeedLeech")
|
|
}
|
|
|
|
@NSManaged var combined: String?
|
|
@NSManaged var leecherRegex: String?
|
|
@NSManaged var leechers: String?
|
|
@NSManaged var seederRegex: String?
|
|
@NSManaged var seeders: String?
|
|
@NSManaged var attribute: String
|
|
@NSManaged var lookupAttribute: String?
|
|
@NSManaged var parentParser: SourceHtmlParser?
|
|
}
|
|
|
|
extension SourceSeedLeech: Identifiable {}
|