Skip to content

Commit

Permalink
fix chailand, dependabot
Browse files Browse the repository at this point in the history
  • Loading branch information
artyl committed Feb 18, 2024
1 parent e94df1a commit 89cc852
Show file tree
Hide file tree
Showing 7 changed files with 15 additions and 14 deletions.
9 changes: 5 additions & 4 deletions changelist.md
Original file line number Diff line number Diff line change
Expand Up @@ -582,8 +582,9 @@ FIX: dbengine phone_delta исправлены расчеты
FIX: tg alias сломались при переходе на telebot, починил
FIX: tele2 остатки, теперь показывает вечные+текущие

## mbplugin v1.00.68 (14.02.24) megafon web login, open browser with profile
## mbplugin v1.00.68 (15.02.24) megafon web login, open browser with profile
FIX: Восстановлен логин в ЛК мегафон web вариант
EXPERIMENTAL: Открытие профиля браузера, важно, если вы открыли браузер для какого-то профиля, то проверка по нему не отработает
FIX: Исправлено получение абонентской платы
ADD: Опция wait_screenshot - задержка перед скриншотом в секундах, чтобы успела прогрузится страница
EXPERIMENTAL: Открытие профиля браузера, важно, если вы открыли браузер для какого-то профиля, то проверка по нему не отработает, пока браузер открыт
FIX: Tele2 Исправлено получение абонентской платы
ADD: Опция wait_screenshot - задержка перед скриншотом в секундах, чтобы успела прогрузится страница и скриншот получился с данными
FIX: Исправлена проверка баланса chailand (av-park.ru)
4 changes: 2 additions & 2 deletions docker/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
beautifulsoup4==4.12.3
certifi==2023.11.17
certifi==2024.2.2
cffi==1.16.0
charset-normalizer==3.3.2
click==8.1.7
colorama==0.4.6
cryptography==41.0.7
cryptography==42.0.3
greenlet==3.0.3
idna==3.6
markdown-it-py==3.0.0
Expand Down
2 changes: 1 addition & 1 deletion docker/requirements_arm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ cffi==1.16.0
charset-normalizer==3.3.2
click==8.1.7
colorama==0.4.6
cryptography==41.0.7
cryptography==42.0.3
#greenlet==3.0.3 installed by playwright dependency
idna==3.6
markdown-it-py==3.0.0
Expand Down
4 changes: 2 additions & 2 deletions docker/requirements_win.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
beautifulsoup4==4.12.3
certifi==2023.11.17
certifi==2024.2.2
cffi==1.16.0
charset-normalizer==3.3.2
click==8.1.7
colorama==0.4.6
cryptography==41.0.7
cryptography==42.0.3
greenlet==3.0.3
idna==3.6
markdown-it-py==3.0.0
Expand Down
2 changes: 1 addition & 1 deletion plugin/chailand.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
icon = '789c8d90dd4b53611cc75db36ded2d9b83d80b7412f71211dec4bca828b2a288a0022b2970b5c9e8562abaf33fe8aadca82eca20c2a13799292d7676f6727674b51d75ad2ccb98b3bb9aa35969876fcfd956196ccb2f7c38cf737ecfe79cdfef3978c2d1d8508a8360273455903450e502a947b4656a451d855d1905a766706deb3854860494ea103c2a0e9c3606476db39ce6088c72069fe411088a1066096fc87e45c108050d03ebff7c319b83a08cc30b03e6a145984a641f6b5858d6e38a318fe5759ae7df239ac0329a9ee6a17b92e77581a2693dae328c3645589890b3802c04a89e7d83c1bf00cbed97d3566f6c4fddbec3d8a2a0c9bc1c20a709c49731e25a80f9d13c2cb7d8c5366fac661f6a7af5943c5efe6fc9af207e433bba04eb5d1e762fdb53cdb50ca4db8d831f3fc822557cb2578f17d1ea4bc0ea9bcc510f5e1df9230212038bbdbad1fc9cc99fc546a68edfcfc1762709fdc897ac3e8ee320ae9b87f94c0acca1d0d72bcd43b97bd228d048ff8b94f89bc68a68f1bd80f56674787fb070f9ec1458d73476f4f561c3d50c3412d24a0b87dddb39619922774f45ffb22d06b4867ec0e17fb7d2fe70f6b07856743a07215d7b074e5eb8ef9903dcaf814b3304be0259bbc8bb9ef78093c7883873b53bece6d1e14aa3f3420ae776c591b42500db24b0338eb75d499c176bdd291cade5ff4e6f0efa8ee0527a1f9d87c801ba30efc980aae7accdc5195c3f9df8896381cf254e4eacc239851bebf59d4978c8bc5ee2f48bb833a5676fb5be7f01fc3192aa'


login_url = 'https://chailand.ru/balance'
login_url = 'https://www.av-park.ru/balance'

class browserengine(browsercontroller.BrowserController):
def data_collector(self):
Expand Down
4 changes: 2 additions & 2 deletions plugin/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@
'node_tls_reject_unauthorized_': {'descr': 'Отключение проверки сертификатов при загрузке браузерных движков, не меняйте этот параметр без крайней необходимости', 'type': 'text'},
'node_tls_reject_unauthorized': '',
# PLAYWRIGHT_BROWSERS_PATH
'playwright_browsers_path_': {'descr': 'Путь по которому находится папка с движками браузеров, по умолчанию в LOCALAPPDATA\ms-playwright, не меняйте этот путь без крайней необходимости', 'type': 'text'},
'playwright_browsers_path_': {'descr': 'Путь по которому находится папка с движками браузеров, по умолчанию в LOCALAPPDATA\\ms-playwright, не меняйте этот путь без крайней необходимости', 'type': 'text'},
'playwright_browsers_path': '',
# Использовать браузер встроенный в движок playwright, если отключен, то движки не скачиваются
'use_builtin_browser_': {'descr': 'Использовать браузер встроенный в движок playwright', 'type': 'checkbox'},
Expand Down Expand Up @@ -462,7 +462,7 @@
</td></tr>
</table>
''',
'script': '''<script>
'script': r'''<script>
// take from https://stackoverflow.com/questions/14267781/sorting-html-table-with-javascript
function table_sort() {
const styleSheet = document.createElement('style')
Expand Down
4 changes: 2 additions & 2 deletions plugin/util.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
для того чтобы не писать утилиты два раза для windows и linux все переносим сюда, а
непосредственно в bat и sh скриптах оставляем вызов этого скрипта
'''
import os, sys, re, time, subprocess, shutil, glob, pathlib, logging, pprint, importlib, zipfile
import os, sys, platform, re, time, subprocess, shutil, glob, pathlib, logging, pprint, importlib, zipfile
import click

# Т.к. мы меняем текущую папку, то sys.argv[0] будет смотреть не туда, пользоваться можно только
Expand Down Expand Up @@ -164,7 +164,7 @@ def clear_browser_cache(ctx, soft):
try:
if soft:
path = pathlib.Path(ROOT_PATH, 'mbplugin', 'store', 'headless')
[(shutil.rmtree(fl) if fl.is_dir() else fl.unlink()) for fl in path.rglob('*') if 'Cache' in fl.name or fl.name.startswith('BrowserMetrics') or fl.name in ['History', 'Favicons', 'Visited Links']]
[(shutil.rmtree(fl) if fl.is_dir() else fl.unlink()) for fl in path.rglob('*') if 'Cache' in fl.name or fl.name.startswith('BrowserMetrics') or fl.name in ['History', 'Favicons', 'Visited Links', 'component_crx_cache', 'ClientSidePhishing', 'hyphen-data']]
else:
[os.remove(fn) for fn in glob.glob(os.path.join(ROOT_PATH, 'mbplugin', 'store', 'p_*'))]
shutil.rmtree(os.path.join(ROOT_PATH, 'mbplugin', 'store', 'puppeteer'), ignore_errors=True)
Expand Down

0 comments on commit 89cc852

Please sign in to comment.