mirror of
https://github.com/migatu/conjurer.git
synced 2026-07-14 21:38:38 +00:00
Various fixes
Trunk + mod FIx
This commit is contained in:
+39
@@ -158,3 +158,42 @@ cython_debug/
|
|||||||
# and can be added to the global gitignore or merged into this file. For a more nuclear
|
# and can be added to the global gitignore or merged into this file. For a more nuclear
|
||||||
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
|
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
|
||||||
#.idea/
|
#.idea/
|
||||||
|
package-lock.json
|
||||||
|
package.json
|
||||||
|
.vscode/settings.json
|
||||||
|
node_modules/.package-lock.json
|
||||||
|
node_modules/.bin/prettier
|
||||||
|
node_modules/prettier/bin-prettier.js
|
||||||
|
node_modules/prettier/cli.js
|
||||||
|
node_modules/prettier/doc.js
|
||||||
|
node_modules/prettier/index.js
|
||||||
|
node_modules/prettier/LICENSE
|
||||||
|
node_modules/prettier/package.json
|
||||||
|
node_modules/prettier/parser-angular.js
|
||||||
|
node_modules/prettier/parser-babel.js
|
||||||
|
node_modules/prettier/parser-espree.js
|
||||||
|
node_modules/prettier/parser-flow.js
|
||||||
|
node_modules/prettier/parser-glimmer.js
|
||||||
|
node_modules/prettier/parser-graphql.js
|
||||||
|
node_modules/prettier/parser-html.js
|
||||||
|
node_modules/prettier/parser-markdown.js
|
||||||
|
node_modules/prettier/parser-meriyah.js
|
||||||
|
node_modules/prettier/parser-postcss.js
|
||||||
|
node_modules/prettier/parser-typescript.js
|
||||||
|
node_modules/prettier/parser-yaml.js
|
||||||
|
node_modules/prettier/README.md
|
||||||
|
node_modules/prettier/standalone.js
|
||||||
|
node_modules/prettier/third-party.js
|
||||||
|
node_modules/prettier/esm/parser-angular.mjs
|
||||||
|
node_modules/prettier/esm/parser-babel.mjs
|
||||||
|
node_modules/prettier/esm/parser-espree.mjs
|
||||||
|
node_modules/prettier/esm/parser-flow.mjs
|
||||||
|
node_modules/prettier/esm/parser-glimmer.mjs
|
||||||
|
node_modules/prettier/esm/parser-graphql.mjs
|
||||||
|
node_modules/prettier/esm/parser-html.mjs
|
||||||
|
node_modules/prettier/esm/parser-markdown.mjs
|
||||||
|
node_modules/prettier/esm/parser-meriyah.mjs
|
||||||
|
node_modules/prettier/esm/parser-postcss.mjs
|
||||||
|
node_modules/prettier/esm/parser-typescript.mjs
|
||||||
|
node_modules/prettier/esm/parser-yaml.mjs
|
||||||
|
node_modules/prettier/esm/standalone.mjs
|
||||||
|
|||||||
@@ -0,0 +1,8 @@
|
|||||||
|
*out
|
||||||
|
*logs
|
||||||
|
*actions
|
||||||
|
*notifications
|
||||||
|
plugins
|
||||||
|
user_trunk.yaml
|
||||||
|
user.yaml
|
||||||
|
shims
|
||||||
@@ -0,0 +1,41 @@
|
|||||||
|
version: 0.1
|
||||||
|
cli:
|
||||||
|
version: 1.11.1
|
||||||
|
plugins:
|
||||||
|
sources:
|
||||||
|
- id: trunk
|
||||||
|
ref: v0.0.20
|
||||||
|
uri: https://github.com/trunk-io/plugins
|
||||||
|
lint:
|
||||||
|
enabled:
|
||||||
|
- pylint
|
||||||
|
- codespell
|
||||||
|
- cspell
|
||||||
|
- git-diff-check
|
||||||
|
- eslint
|
||||||
|
- prettier
|
||||||
|
- semgrep
|
||||||
|
- autopep8
|
||||||
|
- bandit
|
||||||
|
- black
|
||||||
|
- flake8
|
||||||
|
- isort
|
||||||
|
- mypy
|
||||||
|
- pylint
|
||||||
|
- ruff
|
||||||
|
- semgrep
|
||||||
|
- yapf
|
||||||
|
- gitleaks
|
||||||
|
|
||||||
|
runtimes:
|
||||||
|
enabled:
|
||||||
|
- go@1.19.5
|
||||||
|
- node@18.12.1
|
||||||
|
- python@3.10.6
|
||||||
|
actions:
|
||||||
|
disabled:
|
||||||
|
- trunk-announce
|
||||||
|
- trunk-check-pre-push
|
||||||
|
- trunk-fmt-pre-commit
|
||||||
|
enabled:
|
||||||
|
- trunk-upgrade-available
|
||||||
Vendored
+6
-1
@@ -1,4 +1,9 @@
|
|||||||
{
|
{
|
||||||
"python.linting.enabled": true,
|
"python.linting.enabled": true,
|
||||||
"python.linting.pylintEnabled": true
|
"python.linting.pylintEnabled": true,
|
||||||
|
"trunk.inlineDecorators": true,
|
||||||
|
"trunk.inlineDecoratorsForAllExtensions": true,
|
||||||
|
"trunk.showPreexistingIssues": true,
|
||||||
|
"trunk.autoInit": true,
|
||||||
|
"trunk.showBelowThresholdIssues": true
|
||||||
}
|
}
|
||||||
@@ -24,7 +24,7 @@ from logging import handlers
|
|||||||
from pathlib import Path, PurePath
|
from pathlib import Path, PurePath
|
||||||
from platform import uname
|
from platform import uname
|
||||||
from sys import platform
|
from sys import platform
|
||||||
from typing import List, TypedDict, Optional
|
from typing import List, Optional, TypedDict
|
||||||
|
|
||||||
# *==============Imported libraries
|
# *==============Imported libraries
|
||||||
import discord
|
import discord
|
||||||
@@ -53,10 +53,12 @@ Music_Config = TypedDict(
|
|||||||
)
|
)
|
||||||
|
|
||||||
# *=========================================== Predefines
|
# *=========================================== Predefines
|
||||||
formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s")
|
formatter = logging.Formatter(
|
||||||
|
"%(asctime)s - %(name)s - %(levelname)s - %(message)s")
|
||||||
MASTER_TIMEOUT = datetime.now()
|
MASTER_TIMEOUT = datetime.now()
|
||||||
INITIAL_TIME_WAIT = 5
|
INITIAL_TIME_WAIT = 5
|
||||||
MUZYKA: Music_Config = {"playing": False, "ctx": None, "queue": [], "requestor": []}
|
MUZYKA: Music_Config = {"playing": False,
|
||||||
|
"ctx": None, "queue": [], "requestor": []}
|
||||||
|
|
||||||
LOGFILE = ""
|
LOGFILE = ""
|
||||||
NETRC_FILE = ""
|
NETRC_FILE = ""
|
||||||
@@ -363,7 +365,6 @@ async def disconnect(ctx):
|
|||||||
|
|
||||||
|
|
||||||
# trunk-ignore(pylint/R0915)
|
# trunk-ignore(pylint/R0915)
|
||||||
# trunk-ignore(pylint/R0914)
|
|
||||||
# trunk-ignore(pylint/R0912)
|
# trunk-ignore(pylint/R0912)
|
||||||
async def play(ctx, zamawial=None, arg=None):
|
async def play(ctx, zamawial=None, arg=None):
|
||||||
"""
|
"""
|
||||||
@@ -449,7 +450,6 @@ async def check():
|
|||||||
"""Funkcja sprawdzająca czy grać następny kawałek."""
|
"""Funkcja sprawdzająca czy grać następny kawałek."""
|
||||||
while True:
|
while True:
|
||||||
# TODO: Tu dołożyć skanowanie rozmiaru pliku logowania oraz plików pamięci i przenoszenie ich na większy dysk.
|
# TODO: Tu dołożyć skanowanie rozmiaru pliku logowania oraz plików pamięci i przenoszenie ich na większy dysk.
|
||||||
# TODO: Dodać typing i dać znać że wykonuje operacje porządkowania Baru (zamiata, układa szklanki itp.)
|
|
||||||
# trunk-ignore(codespell/misspelled)
|
# trunk-ignore(codespell/misspelled)
|
||||||
# TODO: dlaczego sie tu wypierdala
|
# TODO: dlaczego sie tu wypierdala
|
||||||
if client.voice_clients:
|
if client.voice_clients:
|
||||||
@@ -631,7 +631,8 @@ async def get_file(ctx, source, link):
|
|||||||
item_type, item_id = spotify.parse_spotify_url(link)
|
item_type, item_id = spotify.parse_spotify_url(link)
|
||||||
if item_id:
|
if item_id:
|
||||||
file_list = spotify.fetch_tracks(spotify_ctrl, item_type, link)
|
file_list = spotify.fetch_tracks(spotify_ctrl, item_type, link)
|
||||||
directory_name = spotify.get_item_name(spotify_ctrl, item_type, item_id)
|
directory_name = spotify.get_item_name(
|
||||||
|
spotify_ctrl, item_type, item_id)
|
||||||
url_data = {"urls": []}
|
url_data = {"urls": []}
|
||||||
url_dict = {}
|
url_dict = {}
|
||||||
url_dict["save_path"] = Path(
|
url_dict["save_path"] = Path(
|
||||||
@@ -788,10 +789,8 @@ async def wyszukaj(ctx, how_many=0):
|
|||||||
logger.info("Słowo kluczowe: %s", word)
|
logger.info("Słowo kluczowe: %s", word)
|
||||||
itr = 0
|
itr = 0
|
||||||
for file in music_file_list:
|
for file in music_file_list:
|
||||||
if platform == "win32":
|
file = file.split(SEPARATOR_FILE_PATH)
|
||||||
file = file.split("\\")
|
|
||||||
else:
|
|
||||||
file = file.split("/")
|
|
||||||
char_remove = [
|
char_remove = [
|
||||||
".",
|
".",
|
||||||
"^",
|
"^",
|
||||||
@@ -804,6 +803,7 @@ async def wyszukaj(ctx, how_many=0):
|
|||||||
"[",
|
"[",
|
||||||
"]",
|
"]",
|
||||||
"\\",
|
"\\",
|
||||||
|
"/",
|
||||||
"|",
|
"|",
|
||||||
"(",
|
"(",
|
||||||
")",
|
")",
|
||||||
@@ -832,13 +832,15 @@ async def wyszukaj(ctx, how_many=0):
|
|||||||
if re.match(pattern, itm, re.IGNORECASE):
|
if re.match(pattern, itm, re.IGNORECASE):
|
||||||
temp_weight = (
|
temp_weight = (
|
||||||
search_weight[itr][0]
|
search_weight[itr][0]
|
||||||
+ (token_weight + (pingu**1.5) / pattern_len) / matched_times
|
+ (token_weight + (pingu**1.5) /
|
||||||
|
pattern_len) / matched_times
|
||||||
)
|
)
|
||||||
search_weight[itr] = temp_weight, music_file_list[itr]
|
search_weight[itr] = temp_weight, music_file_list[itr]
|
||||||
matched_times += 1
|
matched_times += 1
|
||||||
itr += 1
|
itr += 1
|
||||||
|
|
||||||
logger.info("Stworzylem tablice wag zajęło mi to %s", datetime.now() - time_start)
|
logger.info("Stworzylem tablice wag zajęło mi to %s",
|
||||||
|
datetime.now() - time_start)
|
||||||
time_start = datetime.now()
|
time_start = datetime.now()
|
||||||
item_to_search = await max_weight(search_weight)
|
item_to_search = await max_weight(search_weight)
|
||||||
itr = 0
|
itr = 0
|
||||||
|
|||||||
@@ -358,6 +358,13 @@
|
|||||||
false,
|
false,
|
||||||
false
|
false
|
||||||
],
|
],
|
||||||
|
"same plusy[\\s\\.]*": [
|
||||||
|
"...Jak na cmentarzu",
|
||||||
|
15.0,
|
||||||
|
0,
|
||||||
|
false,
|
||||||
|
false
|
||||||
|
],
|
||||||
"(oj\\.*\\s*){3,}": [
|
"(oj\\.*\\s*){3,}": [
|
||||||
"Widzę że szykuje się wpierdol. *Przeładowuje ręczną rewolwerową wyrzutnię granatów termojądrowych i szeroko się uśmiecha w kierunku Hammera i Wykidajłów*",
|
"Widzę że szykuje się wpierdol. *Przeładowuje ręczną rewolwerową wyrzutnię granatów termojądrowych i szeroko się uśmiecha w kierunku Hammera i Wykidajłów*",
|
||||||
15.0,
|
15.0,
|
||||||
|
|||||||
Reference in New Issue
Block a user