3 Commits

Author SHA1 Message Date
dependabot-preview[bot]
051f259fa7 Upgrade to GitHub-native Dependabot 2021-04-29 21:00:42 +00:00
r4sas
94023a986d remove unused exception variable
Signed-off-by: r4sas <r4sas@i2pmail.org>
2020-06-22 11:33:34 +00:00
r4sas
5909e7330b validate config file for empty lines (closes #24)
Signed-off-by: r4sas <r4sas@i2pmail.org>
2020-06-22 11:22:21 +00:00
4 changed files with 25 additions and 4 deletions

8
.github/dependabot.yml vendored Normal file
View File

@@ -0,0 +1,8 @@
version: 2
updates:
- package-ecosystem: pip
directory: "/"
schedule:
interval: daily
time: "17:00"
open-pull-requests-limit: 10

View File

@@ -1,5 +1,13 @@
from pbincli.format import Paste
from pbincli.utils import PBinCLIError
import signal
def signal_handler(sig, frame):
print('Keyboard interrupt received, terminating...')
exit(0)
signal.signal(signal.SIGINT, signal_handler)
def send(args, api_client, settings=None):
from pbincli.api import Shortener

View File

@@ -3,7 +3,7 @@ import os, sys, argparse
import pbincli.actions
from pbincli.api import PrivateBin
from pbincli.utils import PBinCLIException, validate_url
from pbincli.utils import PBinCLIException, PBinCLIError, validate_url
CONFIG_PATHS = [os.path.join(".", "pbincli.conf", ),
os.path.join(os.getenv("HOME") or "~", ".config", "pbincli", "pbincli.conf") ]
@@ -13,8 +13,13 @@ def read_config(filename):
settings = {}
with open(filename) as f:
for l in f.readlines():
if len(l.strip()) == 0:
continue
try:
key, value = l.strip().split("=")
settings[key.strip()] = value.strip()
except ValueError:
PBinCLIError("Unable to parse config file, please check it for errors.")
return settings

View File

@@ -17,7 +17,7 @@ setup(
long_description_content_type='text/x-rst',
author='R4SAS',
author_email='r4sas@i2pmail.org',
url='https://github.com/r4sas/PBinCLI',
url='https://github.com/r4sas/PBinCLI/',
keywords='privatebin cryptography security',
license='MIT',
classifiers=[