backup tor archive scraping

This commit is contained in:
Dylan Knutson
2025-07-25 00:25:12 +00:00
parent d86612ee2e
commit dffdef51cd
26 changed files with 614 additions and 187 deletions

View File

@@ -2015,6 +2015,9 @@ class Domain::Post::FaPost
sig { void }
def restore_tried_from_fur_archiver!; end
sig { void }
def restore_tried_from_tor!; end
sig { void }
def restore_type!; end
@@ -2189,6 +2192,12 @@ class Domain::Post::FaPost
sig { returns(T::Boolean) }
def saved_change_to_tried_from_fur_archiver?; end
sig { returns(T.nilable([T.nilable(T::Boolean), T.nilable(T::Boolean)])) }
def saved_change_to_tried_from_tor; end
sig { returns(T::Boolean) }
def saved_change_to_tried_from_tor?; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def saved_change_to_type; end
@@ -2526,6 +2535,51 @@ class Domain::Post::FaPost
sig { void }
def tried_from_fur_archiver_will_change!; end
sig { returns(T.nilable(T::Boolean)) }
def tried_from_tor; end
sig { params(value: T.nilable(T::Boolean)).returns(T.nilable(T::Boolean)) }
def tried_from_tor=(value); end
sig { returns(T::Boolean) }
def tried_from_tor?; end
sig { returns(T.nilable(T::Boolean)) }
def tried_from_tor_before_last_save; end
sig { returns(T.untyped) }
def tried_from_tor_before_type_cast; end
sig { returns(T::Boolean) }
def tried_from_tor_came_from_user?; end
sig { returns(T.nilable([T.nilable(T::Boolean), T.nilable(T::Boolean)])) }
def tried_from_tor_change; end
sig { returns(T.nilable([T.nilable(T::Boolean), T.nilable(T::Boolean)])) }
def tried_from_tor_change_to_be_saved; end
sig { params(from: T.nilable(T::Boolean), to: T.nilable(T::Boolean)).returns(T::Boolean) }
def tried_from_tor_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(T::Boolean)) }
def tried_from_tor_in_database; end
sig { returns(T.nilable([T.nilable(T::Boolean), T.nilable(T::Boolean)])) }
def tried_from_tor_previous_change; end
sig { params(from: T.nilable(T::Boolean), to: T.nilable(T::Boolean)).returns(T::Boolean) }
def tried_from_tor_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(T::Boolean)) }
def tried_from_tor_previously_was; end
sig { returns(T.nilable(T::Boolean)) }
def tried_from_tor_was; end
sig { void }
def tried_from_tor_will_change!; end
sig { returns(T.untyped) }
def type; end
@@ -2710,6 +2764,9 @@ class Domain::Post::FaPost
sig { returns(T::Boolean) }
def will_save_change_to_tried_from_fur_archiver?; end
sig { returns(T::Boolean) }
def will_save_change_to_tried_from_tor?; end
sig { returns(T::Boolean) }
def will_save_change_to_type?; end

View File

@@ -445,6 +445,12 @@ class HttpLogEntry
sig { returns(T::Boolean) }
def performed_by_serverhost_1?; end
sig { void }
def performed_by_tor_1!; end
sig { returns(T::Boolean) }
def performed_by_tor_1?; end
sig { void }
def verb_get!; end
@@ -679,6 +685,9 @@ class HttpLogEntry
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def not_performed_by_serverhost_1(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def not_performed_by_tor_1(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def not_verb_get(*args, &blk); end
@@ -741,6 +750,9 @@ class HttpLogEntry
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def performed_by_serverhost_1(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def performed_by_tor_1(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def preload(*args, &blk); end
@@ -2046,6 +2058,9 @@ class HttpLogEntry
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def not_performed_by_serverhost_1(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def not_performed_by_tor_1(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def not_verb_get(*args, &blk); end
@@ -2108,6 +2123,9 @@ class HttpLogEntry
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def performed_by_serverhost_1(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def performed_by_tor_1(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def preload(*args, &blk); end

View File

@@ -0,0 +1,16 @@
# typed: true
# DO NOT EDIT MANUALLY
# This is an autogenerated file for dynamic methods in `Scraper::FuzzysearchApiClient`.
# Please instead update this file by running `bin/tapioca dsl Scraper::FuzzysearchApiClient`.
class Scraper::FuzzysearchApiClient
sig { returns(ColorLogger) }
def logger; end
class << self
sig { returns(ColorLogger) }
def logger; end
end
end

View File

@@ -0,0 +1,16 @@
# typed: true
# DO NOT EDIT MANUALLY
# This is an autogenerated file for dynamic methods in `Scraper::TorHttpClientConfig`.
# Please instead update this file by running `bin/tapioca dsl Scraper::TorHttpClientConfig`.
class Scraper::TorHttpClientConfig
sig { returns(ColorLogger) }
def logger; end
class << self
sig { returns(ColorLogger) }
def logger; end
end
end

View File

@@ -0,0 +1,16 @@
# typed: true
# DO NOT EDIT MANUALLY
# This is an autogenerated file for dynamic methods in `Tasks::Fa::QueryMissingPostsFromFuzzysearch`.
# Please instead update this file by running `bin/tapioca dsl Tasks::Fa::QueryMissingPostsFromFuzzysearch`.
class Tasks::Fa::QueryMissingPostsFromFuzzysearch
sig { returns(ColorLogger) }
def logger; end
class << self
sig { returns(ColorLogger) }
def logger; end
end
end