All pastes #629499 Raw Edit

Something

public text v1 · immutable
·published 2007-07-22 11:15 UTC
rendered paste body
static void
do_fetch(gchar *message)
{       // Code below is pretty much not finished. the commented code would be best (but non working) way
        char *url = g_strdup_printf("http://translate.google.com/translate_t?langpair=en|fr&hl=en&ie=UTF8&text=%s",
                                    purple_url_encode(message));

        purple_debug_info("ARGS", "%s\n",purple_url_encode(purple_prefs_get_string("/plugins/core/trivia/url")));
        purple_debug_info("ARGS", "%s\n",url);
        purple_debug_info("ARGS", "%s\n",args[0]);
        purple_util_fetch_url(url, TRUE, NULL, FALSE, fetch_page, NULL);
}


static PurpleCmdRet
fr_it(PurpleConversation *conv, const gchar *cmd, gchar **args, gchar *error, void *data)
{
	gchar *msg;        
        do_fetch(args[0]);

	msg = g_strdup_printf("%s",it);

	if(conv->type == PURPLE_CONV_TYPE_IM)
 		purple_conv_im_send(PURPLE_CONV_IM(conv), msg);
	else if(conv->type == PURPLE_CONV_TYPE_CHAT)
		purple_conv_chat_send(PURPLE_CONV_CHAT(conv), msg);
	g_free(msg);
	return PURPLE_CMD_RET_OK;
}