ZeroNet/plugins/DNS/ConfigPlugin.py

20 lines
766 B
Python

from Plugin import PluginManager
@PluginManager.registerTo('ConfigPlugin')
class ConfigPlugin:
def createArguments(self):
nameservers = [
'https://doh.libredns.gr/dns-query',
'https://doh-de.blahdns.com/dns-query',
'https://doh-jp.blahdns.com/dns-query',
'https://doh-ch.blahdns.com/dns-query'
]
group = self.parser.add_argument_group('DNS plugin')
group.add_argument('--dns_nameservers', help='Nameservers for DNS plugin', default=nameservers, metavar='address', nargs='*')
group.add_argument('--dns_configure', help='Configure resolver with system config for DNS plugin', action='store_true', default=False)
return super(ConfigPlugin, self).createArguments()