MaoPost GTK
by
admin
@ 15/12/2005
Cette application en Gtk, permet de récupérer et d'afficher l'affiche MaoPost du jour.
Cette application en Gtk, permet de récupérer et d'afficher l'affiche MaoPost du jour.
Vous pouvez télécharger le fichier source et le binaire en cliquant ici
#include <stdlib.h>
#include <gtk/gtk.h>
#include <stdio.h>
void quit (GtkWidget * w) {
system("rm /tmp/tmp.jpg");
gtk_main_quit();
}
int main (int argc,char *argv[]) {
gtk_init(&argc,&argv);
GtkWidget *fenetre;
GtkWidget *image;
char url[]="curl -s http://www.maopost.com/widget/widget.txt | awk '{print$1}' | xargs curl -so /tmp/tmp.jpg";
g_printf("Please Wait...\n");
system(url);
image = gtk_image_new_from_file ("/tmp/tmp.jpg");
fenetre = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_window_set_resizable (GTK_WINDOW (fenetre), FALSE);
gtk_window_set_position (GTK_WINDOW (fenetre), GTK_WIN_POS_CENTER_ALWAYS);
gtk_container_add(GTK_CONTAINER (fenetre), image);
g_signal_connect (G_OBJECT (fenetre), "destroy", G_CALLBACK (quit), NULL);
gtk_widget_show_all(fenetre);
gtk_main();
}
Pour compiler ce code source, voici la commande :
gcc -o maopost source.c -O3 `pkg-config --cflags --libs gtk+-2.0`
Executer le binaire :
./maopost