Skip to content

Commit 43bed36

Browse files
committed
Post argument pass issues fixed, closes #4
1 parent 7b4014f commit 43bed36

3 files changed

Lines changed: 6 additions & 8 deletions

File tree

linkedin/cli.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,9 @@ def __init__(self):
1717
{"name": "config.set.application", "pattern": r'^config set application$', "module":"linkedin.commands.config", "klass": "SetApplicationConfigCommand"},
1818
{"name": "me", "pattern": r'^me$', "module":"linkedin.commands.me", "klass": "MeCommand"},
1919
{"name": "post.help", "pattern": r'^post help$', "module":"linkedin.commands.post", "klass": "HelpCommand"},
20-
{"name": "post.public", "pattern": r'^post -v=public', "module":"linkedin.commands.post", "klass": "PostPublicCommand"},
21-
{"name": "post.public", "pattern": r'^post --visibility=public', "module":"linkedin.commands.post", "klass": "PostPublicCommand"},
22-
{"name": "post.connections", "pattern": r'^post -v=connections', "module":"linkedin.commands.post", "klass": "PostConnectionsCommand"},
23-
{"name": "post.connections", "pattern": r'^post --visibility=connections', "module":"linkedin.commands.post", "klass": "PostConnectionsCommand"},
24-
{"name": "post", "pattern": r'^post', "module":"linkedin.commands.post", "klass": "PostConnectionsCommand"},
20+
{"name": "post.public", "pattern": r'^post\s*(-v|--visibility)(\s*|=)public', "module":"linkedin.commands.post", "klass": "PostPublicCommand"},
21+
{"name": "post.connections", "pattern": r'^post\s*(-v|--visibility)(\s*|=)connections', "module":"linkedin.commands.post", "klass": "PostConnectionsCommand"},
22+
{"name": "post", "pattern": r'^post', "module":"linkedin.commands.post", "klass": "PostPublicCommand"},
2523
]
2624

2725
def execute(self, args):

linkedin/commands/post.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ def execute(self, args):
1818

1919
class PostConnectionsCommand(command.BaseCommand):
2020
def execute(self, args):
21-
content = args[1]
21+
content = args[-1]
2222
linkedin.Linkedin().post(linkedin.MemberNetworkVisibility.CONNECTIONS, content)
2323

2424
class PostPublicCommand(command.BaseCommand):
2525
def execute(self, args):
26-
content = args[2]
26+
content = args[-1]
2727
linkedin.Linkedin().post(linkedin.MemberNetworkVisibility.PUBLIC, content)
2828

linkedin/resources/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
VERSION = '0.1.3'
1+
VERSION = '0.1.4'

0 commit comments

Comments
 (0)