Как расширить функциональные возможности клиентов Direct Connect (например, linuxdcpp, dc )?

#php #c #python #p2p

#php #c #python #p2p

Вопрос:

Существует ли способ, с помощью которого я могу расширить функциональные возможности DC (лучше, если linuxdcpp, поскольку я использую Linux). Я хочу создавать пользовательские функции для себя, используя python или c .

Например:

При нажатии на имя файла определенного файла. результаты поиска Google по имени файла показаны рядом, это помогло бы.


Итак, могу ли я использовать php / python или аналогичный язык, который извлекал бы данные из HTTP и показывал их внутри клиента dc?

или

Внешний php / python (или аналогичный) скрипт, который будет использовать «уже запущенный клиент dc» через API.


Я много гуглил и не смог найти никакого конкретного решения.

Однако я попал на этот сайт http://pydc.sourceforge.net / который утверждает, что его можно расширить, но я не эксперт-программист, чтобы я мог создать свой собственный клиент dc на основе предыдущего.

Ответ №1:

Попробуйте eiskaltdc . Он имеет поддержку сценариев и интерфейс командной строки, но сценарии могут быть выполнены только на Qt (и некоторых perl), а не на Python. Есть еще один инструмент командной строки microdc2, который вы сможете расширить (c / c , здесь также нет python).