These sources will be converted to be more flexible with JavaScript in the future. The source catalog is populated by adding a source list in settings then installing a source from the catalog. Sources can be enabled or disabled when using Ferrite. Signed-off-by: kingbri <bdashore3@gmail.com>
31 lines
678 B
Swift
31 lines
678 B
Swift
//
|
|
// TorrentSource+CoreDataProperties.swift
|
|
// Ferrite
|
|
//
|
|
// Created by Brian Dashore on 7/24/22.
|
|
//
|
|
//
|
|
|
|
import Foundation
|
|
import CoreData
|
|
|
|
|
|
extension TorrentSource {
|
|
|
|
@nonobjc public class func fetchRequest() -> NSFetchRequest<TorrentSource> {
|
|
return NSFetchRequest<TorrentSource>(entityName: "TorrentSource")
|
|
}
|
|
|
|
@NSManaged public var enabled: Bool
|
|
@NSManaged public var linkQuery: String
|
|
@NSManaged public var name: String?
|
|
@NSManaged public var rowQuery: String
|
|
@NSManaged public var sizeQuery: String?
|
|
@NSManaged public var titleQuery: String?
|
|
@NSManaged public var url: String
|
|
|
|
}
|
|
|
|
extension TorrentSource : Identifiable {
|
|
|
|
}
|