Исходник Python открыватель ссылок + неплохой дизайн

Начинающий
Статус
Оффлайн
Регистрация
5 Янв 2023
Сообщения
46
Реакции[?]
1
Поинты[?]
1K
незнаю зачем вам надо, но мне помогает неплохо.
Можно заменить сайты и название кнопок под ваш вкус
В принципе если немного переписать кода то можно открывать по биндам и это будет очень удобно.(может быть скоро скину по биндам)
Пожалуйста, авторизуйтесь для просмотра ссылки.

op.py:
import tkinter as tk
import webbrowser

def open_link(url):
    webbrowser.open(url)

root = tk.Tk()
root.title("Easy Opener - The Best")
root.geometry("400x400")
root.configure(bg="#2C3E50")

label = tk.Label(root, text="Easy Opener", font=("Arial", 18, "bold"), bg="#2C3E50", fg="#ECF0F1")
label.pack(pady=20)

button_style = {
    'font': ("Arial", 12),
    'bg': "#3498DB",
    'fg': "#FFFFFF",
    'activebackground': "#2980B9",
    'activeforeground': "#FFFFFF",
    'width': 20,
    'height': 2,
    'borderwidth': 0,
}

button_funpay = tk.Button(root, text="Funpay", **button_style, command=lambda: open_link("https://funpay.com"))
button_funpay.pack(pady=10)

button_sampstore = tk.Button(root, text="SampStore", **button_style, command=lambda: open_link("https://samp-store.ru"))
button_sampstore.pack(pady=10)

button_youtube = tk.Button(root, text="YouTube", **button_style, command=lambda: open_link("https://youtube.com"))
button_youtube.pack(pady=10)

button_gpt_free = tk.Button(root, text="GPT Free", **button_style, command=lambda: open_link("https://talkai.info/ru"))
button_gpt_free.pack(pady=10)

button_yougame = tk.Button(root, text="YouGame", **button_style, command=lambda: open_link("https://yougame.biz"))
button_yougame.pack(pady=10)

root.mainloop()
Добавил открытие по биндам, но op.py должен быть поверх других приложений что бы работал бинд, сейчас постораюсь переделать, добавить кнопку открыть все и к ней бинд.
op.py:
import tkinter as tk
import webbrowser

def open_link(url):
    webbrowser.open(url)

root = tk.Tk()
root.title("Easy Opener - The Best")
root.geometry("400x400")
root.configure(bg="#2C3E50")

label = tk.Label(root, text="Easy Opener", font=("Arial", 18, "bold"), bg="#2C3E50", fg="#ECF0F1")
label.pack(pady=20)

button_style = {
    'font': ("Arial", 12),
    'bg': "#3498DB",
    'fg': "#FFFFFF",
    'activebackground': "#2980B9",
    'activeforeground': "#FFFFFF",
    'width': 20,
    'height': 2,
    'borderwidth': 0,
}

button_funpay = tk.Button(root, text="Funpay", **button_style, command=lambda: open_link("https://funpay.com"))
button_funpay.pack(pady=10)

button_sampstore = tk.Button(root, text="SampStore", **button_style, command=lambda: open_link("https://samp-store.ru"))
button_sampstore.pack(pady=10)

button_youtube = tk.Button(root, text="YouTube", **button_style, command=lambda: open_link("https://youtube.com"))
button_youtube.pack(pady=10)

button_gpt_free = tk.Button(root, text="GPT Free", **button_style, command=lambda: open_link("https://talkai.info/ru"))
button_gpt_free.pack(pady=10)

button_yougame = tk.Button(root, text="YouGame", **button_style, command=lambda: open_link("https://yougame.biz"))
button_yougame.pack(pady=10)

def on_key_press(event):
    if event.char == 'y':
        button_funpay.invoke()
    elif event.char == 'u':
        button_sampstore.invoke()
    elif event.char == 'i':
        button_youtube.invoke()
    elif event.char == 'p':
        button_yougame.invoke()
    elif event.char == 'o':
        button_gpt_free.invoke()

root.bind('<Key>', on_key_press)

root.mainloop()
 
Последнее редактирование:
Памагите
Пользователь
Статус
Оффлайн
Регистрация
15 Апр 2021
Сообщения
248
Реакции[?]
46
Поинты[?]
5K
Кидать одну строчку открытия ссылки в функцию мощно 💪💪💪
Ну а вообще в браузере для этого есть закладки на панели и главной странице
 
Начинающий
Статус
Оффлайн
Регистрация
5 Янв 2023
Сообщения
46
Реакции[?]
1
Поинты[?]
1K
добавил открыть все и бинд к ней
op.py:
import tkinter as tk
import webbrowser

def open_link(url):
    webbrowser.open(url)

def open_all_links():
    links = [
        "https://funpay.com",
        "https://samp-store.ru",
        "https://youtube.com",
        "https://talkai.info/ru",
        "https://yougame.biz"
    ]
    for link in links:
        open_link(link)

root = tk.Tk()
root.title("Easy Opener - The Best")
root.geometry("400x400")
root.configure(bg="#2C3E50")

label = tk.Label(root, text="Easy Opener", font=("Arial", 18, "bold"), bg="#2C3E50", fg="#ECF0F1")
label.pack(pady=20)

button_style = {
    'font': ("Arial", 12),
    'bg': "#3498DB",
    'fg': "#FFFFFF",
    'activebackground': "#2980B9",
    'activeforeground': "#FFFFFF",
    'width': 20,
    'height': 2,
    'borderwidth': 0,
}

button_all = tk.Button(root, text="Открыть все", **button_style, command=open_all_links)
button_all.pack(pady=10)

button_funpay = tk.Button(root, text="Funpay", **button_style, command=lambda: open_link("https://funpay.com"))
button_funpay.pack(pady=10)

button_sampstore = tk.Button(root, text="SampStore", **button_style, command=lambda: open_link("https://samp-store.ru"))
button_sampstore.pack(pady=10)

button_youtube = tk.Button(root, text="YouTube", **button_style, command=lambda: open_link("https://youtube.com"))
button_youtube.pack(pady=10)

button_gpt_free = tk.Button(root, text="GPT Free", **button_style, command=lambda: open_link("https://talkai.info/ru"))
button_gpt_free.pack(pady=10)

button_yougame = tk.Button(root, text="YouGame", **button_style, command=lambda: open_link("https://yougame.biz"))
button_yougame.pack(pady=10)

def on_key_press(event):
    if event.char == 'y':
        button_funpay.invoke()
    elif event.char == 'u':
        button_sampstore.invoke()
    elif event.char == 'o':
        button_youtube.invoke()
    elif event.char == 'p':
        button_yougame.invoke()
    elif event.char == 'g':
        button_gpt_free.invoke()
    elif event.char == 'y':
        button_all.invoke()

root.bind('<Key>', on_key_press)

root.mainloop()
Кидать одну строчку открытия ссылки в функцию мощно 💪💪💪
Ну а вообще в браузере для этого есть закладки на панели и главной странице
Ну я ток начинаю кодить, это так разминочно
ошибся, замените в all бинд на t
def on_key_press(event):
if event.char == 'y':
elif event.char == 'y':
button_all.invoke()
 
Последнее редактирование:
unbound
Пользователь
Статус
Оффлайн
Регистрация
27 Окт 2019
Сообщения
269
Реакции[?]
90
Поинты[?]
60K
Ну я ток начинаю кодить, это так разминочно
ошибся, замените в all бинд на t
def on_key_press(event):
if event.char == 'y':
elif event.char == 'y':
button_all.invoke()
На югейме редактировать сообщения можно, мог бы просто изменить
 
Начинающий
Статус
Оффлайн
Регистрация
5 Янв 2023
Сообщения
46
Реакции[?]
1
Поинты[?]
1K
Read Only
Статус
Оффлайн
Регистрация
31 Авг 2023
Сообщения
700
Реакции[?]
6
Поинты[?]
5K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
chatgpt monster
 
Начинающий
Статус
Оффлайн
Регистрация
24 Окт 2023
Сообщения
13
Реакции[?]
0
Поинты[?]
0
1725346284899.png

Что это на пздц, ладно если бы можно было свои ссылки добавлять, но тут сука просто ссылки на сайты и кнопочки, у меня закладки удобнее выглядят

Ок если ты учишься делать что-то на ткинтере, но нахуй заливать это
 
Начинающий
Статус
Оффлайн
Регистрация
5 Янв 2023
Сообщения
46
Реакции[?]
1
Поинты[?]
1K
Посмотреть вложение 284813

Что это на пздц, ладно если бы можно было свои ссылки добавлять, но тут сука просто ссылки на сайты и кнопочки, у меня закладки удобнее выглядят

Ок если ты учишься делать что-то на ткинтере, но нахуй заливать это
Так гений блять ты пошевели своей извилиной. Я сделал такой код, хочешь доработай что бы добавлять надо, мне так норм. Не сможешь добавить, замени ссылку и название кнопки
 
Начинающий
Статус
Оффлайн
Регистрация
8 Апр 2023
Сообщения
207
Реакции[?]
18
Поинты[?]
21K
Так гений блять ты пошевели своей извилиной. Я сделал такой код, хочешь доработай что бы добавлять надо, мне так норм. Не сможешь добавить, замени ссылку и название кнопки
НО так нахуй придумывать закладки заново ? Или тебя в Гугле блокнули?
 
Начинающий
Статус
Оффлайн
Регистрация
5 Янв 2023
Сообщения
46
Реакции[?]
1
Поинты[?]
1K
$$$ INJECTING PRIV9 FOR ROBLOX $$$
Участник
Статус
Оффлайн
Регистрация
9 Июл 2022
Сообщения
843
Реакции[?]
162
Поинты[?]
15K
Начинающий
Статус
Оффлайн
Регистрация
5 Янв 2023
Сообщения
46
Реакции[?]
1
Поинты[?]
1K
$$$ INJECTING PRIV9 FOR ROBLOX $$$
Участник
Статус
Оффлайн
Регистрация
9 Июл 2022
Сообщения
843
Реакции[?]
162
Поинты[?]
15K
мне впн лень включать, к тому же там запросы не бесконечны как в толке
тебе 4о-мини шоле не хватает? ну и в чем проблема гетнуть проксей и настроить расширение чтоб прокси работал тока на чат гпт
 
Начинающий
Статус
Оффлайн
Регистрация
5 Янв 2023
Сообщения
46
Реакции[?]
1
Поинты[?]
1K
Начинающий
Статус
Оффлайн
Регистрация
21 Июл 2022
Сообщения
2
Реакции[?]
0
Поинты[?]
0
Начинающий
Статус
Оффлайн
Регистрация
5 Янв 2023
Сообщения
46
Реакции[?]
1
Поинты[?]
1K
Нахуя было создавать отдельную функцию open_link, если ты можешь сделать через ту же лямбду и webbrowser.open(link)?
а вотакавот
Нахуя было создавать отдельную функцию open_link, если ты можешь сделать через ту же лямбду и webbrowser.open(link)?
я был рожден говнокодить
 
Сверху Снизу