Skip to content

Commit 3858464

Browse files
committed
Use import_library for BeautifulSoup
1 parent cb067e9 commit 3858464

8 files changed

Lines changed: 27 additions & 8 deletions

File tree

ai/lexica.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,15 @@
2121
import time
2222

2323
import aiohttp
24-
from bs4 import BeautifulSoup
2524
from pyrogram import Client, filters
2625
from pyrogram.types import Message
2726
from utils.scripts import format_exc, format_module_help, import_library, progress
2827

2928
from utils import modules_help, prefix
3029

30+
bs4 = import_library("bs4", "beautifulsoup4")
31+
from bs4 import BeautifulSoup
32+
3133
lexica = import_library("lexica", "lexica-api")
3234

3335
from lexica import AsyncClient

info/injob.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
import os
22

33
import aiohttp
4-
from bs4 import BeautifulSoup
54
from pyrogram import Client, filters
65
from pyrogram.types import Message
6+
from utils.scripts import import_library
77

88
from utils import modules_help, prefix
99

10+
bs4 = import_library("bs4", "beautifulsoup4")
11+
from bs4 import BeautifulSoup
12+
1013

1114
async def fetch_data(url):
1215
async with aiohttp.ClientSession() as session:

info/score.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
from typing import Union
22

3-
from bs4 import BeautifulSoup
43
from pyrogram import Client, enums, filters
54
from pyrogram.types import Message
65
from utils.scripts import import_library
76

87
from utils import modules_help, prefix
98

9+
bs4 = import_library("bs4", "beautifulsoup4")
10+
from bs4 import BeautifulSoup
11+
1012
aiohttp = import_library("aiohttp")
1113

1214

info/specs.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
import re
22

33
import aiohttp
4-
from bs4 import BeautifulSoup
54
from pyrogram import Client, filters
65
from pyrogram.types import Message
6+
from utils.scripts import import_library
77

88
from utils import modules_help, prefix
99

10+
bs4 = import_library("bs4", "beautifulsoup4")
11+
from bs4 import BeautifulSoup
12+
1013

1114
@Client.on_message(filters.command("specs", prefix) & filters.me)
1215
async def devices_specifications(_, message):

info/xtrend.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
import random
22

33
import aiohttp
4-
from bs4 import BeautifulSoup
54
from pyrogram import Client, filters
5+
from utils.scripts import import_library
66

77
from utils import modules_help, prefix
88

9+
bs4 = import_library("bs4", "beautifulsoup4")
10+
from bs4 import BeautifulSoup
11+
912

1013
def get_ua():
1114
user_agents = [

news/dailyepaper.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,15 @@
33
import re
44

55
import aiohttp
6-
from bs4 import BeautifulSoup as bs
76
from pyrogram import Client, filters
87
from pyrogram.types import Message
8+
from utils.scripts import import_library
99

1010
from utils import modules_help, prefix
1111

12+
bs4 = import_library("bs4", "beautifulsoup4")
13+
from bs4 import BeautifulSoup as bs
14+
1215
now = datetime.datetime.now()
1316
current_month = now.strftime("%b").lower()
1417
current_year = now.year

utils/direct.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
from utils import modules_help, prefix
2121

22-
bs4 = import_library("beautifulsoup4", "BeautifulSoup")
22+
bs4 = import_library("bs4", "beautifulsoup4")
2323
from bs4 import BeautifulSoup
2424

2525

utils/similarsites.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
import os
22

33
import aiohttp
4-
from bs4 import BeautifulSoup
54
from pyrogram import Client, enums, filters
65
from pyrogram.types import Message
6+
from utils.scripts import import_library
77

88
from utils import modules_help, prefix
99

10+
bs4 = import_library("bs4", "beautifulsoup4")
11+
from bs4 import BeautifulSoup
12+
1013

1114
def get_headers():
1215
"""

0 commit comments

Comments
 (0)