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

  • Автор темы Автор темы Sexemen
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
5 Янв 2023
Сообщения
65
Реакции
2
незнаю зачем вам надо, но мне помогает неплохо.
Можно заменить сайты и название кнопок под ваш вкус
В принципе если немного переписать кода то можно открывать по биндам и это будет очень удобно.(может быть скоро скину по биндам)
Пожалуйста, авторизуйтесь для просмотра ссылки.

op.py:
Expand Collapse Copy
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:
Expand Collapse Copy
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()
 
Последнее редактирование:
Кидать одну строчку открытия ссылки в функцию мощно ???
Ну а вообще в браузере для этого есть закладки на панели и главной странице
 
добавил открыть все и бинд к ней
op.py:
Expand Collapse Copy
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()
 
Последнее редактирование:
Ну я ток начинаю кодить, это так разминочно
ошибся, замените в all бинд на t
def on_key_press(event):
if event.char == 'y':
elif event.char == 'y':
button_all.invoke()
На югейме редактировать сообщения можно, мог бы просто изменить
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
chatgpt monster
 
1725346284899.png


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

Ок если ты учишься делать что-то на ткинтере, но нахуй заливать это
 
Посмотреть вложение 284813

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

Ок если ты учишься делать что-то на ткинтере, но нахуй заливать это
Так гений блять ты пошевели своей извилиной. Я сделал такой код, хочешь доработай что бы добавлять надо, мне так норм. Не сможешь добавить, замени ссылку и название кнопки
 
Так гений блять ты пошевели своей извилиной. Я сделал такой код, хочешь доработай что бы добавлять надо, мне так норм. Не сможешь добавить, замени ссылку и название кнопки
НО так нахуй придумывать закладки заново ? Или тебя в Гугле блокнули?
 
мне впн лень включать, к тому же там запросы не бесконечны как в толке
тебе 4о-мини шоле не хватает? ну и в чем проблема гетнуть проксей и настроить расширение чтоб прокси работал тока на чат гпт
 
Нахуя было создавать отдельную функцию open_link, если ты можешь сделать через ту же лямбду и webbrowser.open(link)?
а вотакавот
Нахуя было создавать отдельную функцию open_link, если ты можешь сделать через ту же лямбду и webbrowser.open(link)?
я был рожден говнокодить
 
Назад
Сверху Снизу