mirror of
https://github.com/LibreTranslate/LibreTranslate.git
synced 2025-06-23 17:41:00 +00:00
Granular API key char limit support
This commit is contained in:
parent
1d8b58e2bf
commit
2b11e909d3
5 changed files with 66 additions and 29 deletions
|
@ -29,6 +29,9 @@ def manage():
|
|||
keys_add_parser.add_argument(
|
||||
"--key", type=str, default="auto", required=False, help="API Key"
|
||||
)
|
||||
keys_add_parser.add_argument(
|
||||
"--char-limit", type=int, default=0, required=False, help="Character limit"
|
||||
)
|
||||
|
||||
keys_remove_parser = keys_subparser.add_parser(
|
||||
"remove", help="Remove API keys to database"
|
||||
|
@ -52,7 +55,7 @@ def manage():
|
|||
print("{}: {}".format(*item))
|
||||
|
||||
elif args.sub_command == "add":
|
||||
print(db.add(args.req_limit, args.key)[0])
|
||||
print(db.add(args.req_limit, args.key, args.char_limit)[0])
|
||||
elif args.sub_command == "remove":
|
||||
print(db.remove(args.key))
|
||||
else:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue