mirror of
https://github.com/seemoo-lab/opendrop.git
synced 2026-09-14 15:16:11 -04:00
@@ -47,6 +47,8 @@ class AirDropCli:
|
||||
parser.add_argument('-r', '--receiver', help='Peer to send file to (can be index, ID, or hostname)')
|
||||
parser.add_argument('-e', '--email', nargs='*', help='User\'s email addresses (currently unused)')
|
||||
parser.add_argument('-p', '--phone', nargs='*', help='User\'s phone numbers (currently unused)')
|
||||
parser.add_argument('-n', '--name', help='Computer name (displayed in sharing pane)')
|
||||
parser.add_argument('-m', '--model', help='Computer model (displayed in sharing pane)')
|
||||
parser.add_argument('-l', '--legacy', help='Enable legacy mode', action='store_true')
|
||||
parser.add_argument('-d', '--debug', help='Enable debug mode', action='store_true')
|
||||
parser.add_argument('-i', '--interface', help='Which AWDL interface to use', default='awdl0')
|
||||
@@ -60,6 +62,7 @@ class AirDropCli:
|
||||
# TODO put emails and phone in canonical form (lower case, no '+' sign, etc.)
|
||||
|
||||
self.config = AirDropConfig(email=args.email, phone=args.phone, legacy=args.legacy,
|
||||
computer_name=args.name, computer_model=args.model,
|
||||
debug=args.debug, interface=args.interface)
|
||||
self.server = None
|
||||
self.client = None
|
||||
|
||||
+3
-1
@@ -46,7 +46,7 @@ class AirDropReceiverFlags:
|
||||
|
||||
class AirDropConfig:
|
||||
|
||||
def __init__(self, host_name=None, computer_name=None, computer_model='OpenDrop', server_port=8771,
|
||||
def __init__(self, host_name=None, computer_name=None, computer_model=None, server_port=8771,
|
||||
airdrop_dir='~/.opendrop', service_id=None,
|
||||
email=None, phone=None, legacy=False, debug=False, interface=None):
|
||||
self.airdrop_dir = os.path.expanduser(airdrop_dir)
|
||||
@@ -59,6 +59,8 @@ class AirDropConfig:
|
||||
if computer_name is None:
|
||||
computer_name = host_name
|
||||
self.computer_name = computer_name
|
||||
if computer_model is None:
|
||||
computer_model = 'OpenDrop'
|
||||
self.computer_model = computer_model
|
||||
self.port = server_port
|
||||
|
||||
|
||||
Reference in New Issue
Block a user