[+] Ipython init

This commit is contained in:
2024-10-25 19:54:52 -04:00
parent 3cd08abcb1
commit b3689c982d
2 changed files with 193 additions and 0 deletions
+149
View File
@@ -0,0 +1,149 @@
print()
try:
print("\033[2K\r\033[0;33m+ import numpy as np", end="")
import numpy as np
except ImportError:
print("\033[2K\r\033[0;31m- import numpy as np failed")
pass
try:
print("\033[2K\r\033[0;33m+ import pandas as pd", end="")
import pandas as pd
except ImportError:
print("\033[2K\r\033[0;31m- import pandas as pd failed")
pass
try:
print("\033[2K\r\033[0;33m+ import matplotlib.pyplot as plt", end="")
import matplotlib.pyplot as plt
except ImportError:
print("\033[2K\r\033[0;31m- import matplotlib.pyplot as plt failed")
pass
try:
print("\033[2K\r\033[0;33m+ import seaborn as sns", end="")
import seaborn as sns
except ImportError:
print("\033[2K\r\033[0;31m- import seaborn as sns failed")
pass
try:
print("\033[2K\r\033[0;33m+ import scipy.stats as stats", end="")
import scipy.stats as stats
except ImportError:
print("\033[2K\r\033[0;31m- import scipy.stats as stats failed")
pass
try:
print("\033[2K\r\033[0;33m+ import beautifulsoup4 as bs4", end="")
import beautifulsoup4 as bs4
except ImportError:
print("\033[2K\r\033[0;31m- import beautifulsoup4 as bs4 failed")
pass
try:
print("\033[2K\r\033[0;33m+ import nltk", end="")
import nltk
except ImportError:
print("\033[2K\r\033[0;31m- import nltk failed")
pass
try:
print("\033[2K\r\033[0;33m+ import toml", end="")
import toml
except ImportError:
print("\033[2K\r\033[0;31m- import toml failed")
pass
try:
print("\033[2K\r\033[0;33m+ import pickle", end="")
import pickle
except ImportError:
print("\033[2K\r\033[0;31m- import pickle failed")
pass
try:
print("\033[2K\r\033[0;33m+ import os", end="")
import os
except ImportError:
print("\033[2K\r\033[0;31m- import os failed")
pass
try:
print("\033[2K\r\033[0;33m+ import sys", end="")
import sys
except ImportError:
print("\033[2K\r\033[0;31m- import sys failed")
pass
try:
print("\033[2K\r\033[0;33m+ import re", end="")
import re
except ImportError:
print("\033[2K\r\033[0;31m- import re failed")
pass
try:
print("\033[2K\r\033[0;33m+ import time", end="")
import time
except ImportError:
print("\033[2K\r\033[0;31m- import time failed")
pass
try:
print("\033[2K\r\033[0;33m+ import datetime", end="")
import datetime
except ImportError:
print("\033[2K\r\033[0;31m- import datetime failed")
pass
try:
print("\033[2K\r\033[0;33m+ import random", end="")
import random
except ImportError:
print("\033[2K\r\033[0;31m- import random failed")
pass
try:
print("\033[2K\r\033[0;33m+ import json", end="")
import json
except ImportError:
print("\033[2K\r\033[0;31m- import json failed")
pass
try:
print("\033[2K\r\033[0;33m+ import requests", end="")
import requests
except ImportError:
print("\033[2K\r\033[0;31m- import requests failed")
pass
try:
print("\033[2K\r\033[0;33m+ from pathlib import Path", end="")
from pathlib import Path
except ImportError:
print("\033[2K\r\033[0;31m- from pathlib import Path failed")
pass
try:
print("\033[2K\r\033[0;33m+ from collections import Counter", end="")
from collections import Counter
except ImportError:
print("\033[2K\r\033[0;31m- from collections import Counter failed")
pass
try:
print("\033[2K\r\033[0;33m+ from hypy_utils import *", end="")
from hypy_utils import *
except ImportError:
print("\033[2K\r\033[0;31m- from hypy_utils import * failed")
pass
try:
print("\033[2K\r\033[0;33m+ from hypy_utils.tqdm_utils import *", end="")
from hypy_utils.tqdm_utils import *
except ImportError:
print("\033[2K\r\033[0;31m- from hypy_utils.tqdm_utils import * failed")
pass
print("\033[2K\r\033[1;92m🐱 Common imports for ipython are ready meow~")
+44
View File
@@ -0,0 +1,44 @@
from pathlib import Path
# Common imports for ipython
lines = """
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import scipy.stats as stats
import beautifulsoup4 as bs4
import nltk
import toml
import pickle
import os
import sys
import re
import time
import datetime
import random
import json
import requests
from pathlib import Path
from collections import Counter
from hypy_utils import *
from hypy_utils.tqdm_utils import *
"""
# Generate ipython_init.py
f = "print()"
for l in [l for l in lines.splitlines() if l]:
f += f"""
try:
print("\\033[2K\\r\\033[0;33m+ {l}", end="")
{l}
except ImportError:
print("\\033[2K\\r\\033[0;31m- {l} failed")
pass
"""
f += """
print("\\033[2K\\r\\033[1;92m🐱 Common imports for ipython are ready meow~")
"""
(Path(__file__).parent / "ipython_init.py").write_text(f, "utf-8")