elif args.only_none:
# Check only entries with total_blocked=None
database.cursor.execute(
- "SELECT domain, software, origin, nodeinfo_url FROM instances WHERE software IN ('pleroma', 'mastodon', 'lemmy', 'friendica', 'misskey', 'piefed') AND total_blocks IS NULL ORDER BY last_blocked ASC, total_blocks DESC"
+ "SELECT domain, software, origin, nodeinfo_url FROM instances WHERE software IN ('pleroma', 'mastodon', 'lemmy', 'friendica', 'misskey', 'piefed') AND nodeinfo_url IS NOT NULL AND total_blocks IS NULL ORDER BY last_blocked ASC, total_blocks DESC"
)
else:
# Re-check after "timeout" (aka. minimum interval)
logger.warning("blocker='%s' is not wanted - SKIPPED!", blocker)
continue
elif not args.force and instances.is_recent(blocker, "last_blocked"):
- logger.debug("blocker='%s' has recently been accessed - SKIPPED!", blocker)
+ logger.debug("blocker='%s' has recently been crawled - SKIPPED!", blocker)
continue
logger.debug("Setting last_blocked,has_obfuscation=false for blocker='%s' ...", blocker)