]> Sergey Matveev's repositories - public-inbox.git/blobdiff - scripts/dupe-finder
nntp: use substr to check for trailing CRLF
[public-inbox.git] / scripts / dupe-finder
index 14022379b0fe5138b7a5fbc9775dd0aee2bb092f..d9744fcb25c07f37b2f396cb788ab30b1279d9ab 100644 (file)
@@ -1,5 +1,5 @@
 #!/usr/bin/perl -w
-# Copyright (C) 2018 all contributors <meta@public-inbox.org>
+# Copyright (C) 2018-2021 all contributors <meta@public-inbox.org>
 # License: AGPL-3.0+ <https://www.gnu.org/licenses/agpl-3.0.txt>
 #
 # ad-hoc tool for finding duplicates, unstable!
@@ -14,15 +14,15 @@ my $ibx;
 if (index($repo, '@') > 0) {
        $ibx = PublicInbox::Config->new->lookup($repo);
 } elsif (-d $repo) {
-       $ibx = { mainrepo => $repo, address => 'unnamed@example.com' };
+       $ibx = { inboxdir => $repo, address => 'unnamed@example.com' };
        $ibx = PublicInbox::Inbox->new($ibx);
 } else {
        $ibx = PublicInbox::Config->new->lookup_name($repo);
 }
 $ibx or die "No inbox";
 $ibx->search or die "search not available for inbox";
-my $dbh = $ibx->search->{over_ro}->connect;
-my $over = PublicInbox::Over->new($dbh->sqlite_db_filename);
+my $over = $ibx->over;
+my $dbh = $over->dbh;
 
 sub emit ($) {
        my ($nums) = @_;