#1 Le 07/11/2017, à 21:03
- alexcraft611
Créer un aplication pour site internet.
Bonsoir,
Je suis a la recherche de quelque chose qui me permettrait d’afficher un site web depuis un raccourci sur le bureau sans ouvrir de navigateur internet.
Je m’explique :
J'ai pour mon travail un site internet qui me permet de gérer mon emploi du temps,congés ect ( OCTIME pour les connaisseurs) et plutôt que d'ouvrir Firefox a chaque fois, je souhaiterais créer une petite application dédié uniquement à l'ouverture de ce site internet avec un raccourci sur le bureau.
connaissance en programmation : néant
merci
Hors ligne
#2 Le 07/11/2017, à 21:34
- Bigcake
Re : Créer un aplication pour site internet.
Bonjour,
Il te suffit juste de créer un raccourci vers firefox avec l'url de du site web .... exemple :
/usr/bin/firefox ubuntu-fr.org
Tu a juste besoin de savoir comment faire un raccourci sur ton bureau.
En fait,, tu dit ne pas vouloir ouvrir firefox a chaque fois... mais il te faut un navigateur web pour naviguer sur un site web, donc tu est obligé de passer par firefox/chrome/safari/opéra/autre navigateur web
Dernière modification par Bigcake (Le 07/11/2017, à 21:36)
"Les gens" ne sont pas cons, ils ont été habitués à la facilité et à la désinformation. Le meilleur moyen de ne pas les aider, c'est de se moquer. Le meilleur moyen de les aider, c'est de les informer, encore et encore. La réflexion viendra. N'oubliez pas que vous aussi, vous êtes le con d'un autre.
Smartphone+GNU/Linux=Librem5
Hors ligne
#3 Le 07/11/2017, à 21:38
- alexcraft611
Re : Créer un aplication pour site internet.
Justement je ne souhaiterais pas passer par un navigateur internet
j'avais trouver exactement ce qu'il me fallait mais ça a l'air trop complexe pour moi : http://www.leunen.com/linux/2009/06/un- … de-python/
Je cherche vraiment le plus simple possible ( juste une fenêtre avec le site internet dedans )
Hors ligne
#4 Le 07/11/2017, à 21:54
- Rufus T. Firefly
Re : Créer un aplication pour site internet.
C'est pas compliqué du tout. Il suffit de faire quelques copier/coller !
Tu copies ceci :
#!/usr/bin/env python
import gtk
import webkit
import gobject
gobject.threads_init()
window = gtk.Window()
window.set_default_size(800, 600)
window.connect("destroy", lambda a: gtk.main_quit())
browser = webkit.WebView()
browser.open("http://linux.leunen.com") ### ici tu changes l'adresse !
window.add(browser)
window.show_all()
gtk.main()
Et tu colles ça dans un fichier texte.
Tu enregistres sous le nom de "mon_site" par exemple, puis clic droit -> propriétés, et tu rends ça exécutable.
Puis tu cliques dessus pour le lancer...
(il faudra éventuellement installer python-webkit : sudo apt-get install python-webkit )
Dernière modification par Rufus T. Firefly (Le 07/11/2017, à 21:56)
La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme
Hors ligne
#5 Le 07/11/2017, à 21:58
- alexcraft611
Re : Créer un aplication pour site internet.
oui sa je sais faire mais j'ai une erreur avec webkit :
Traceback (most recent call last):
File "/home/alexis/1.py", line 4, in <module>
import webkit
ImportError: No module named webkit
Hors ligne
#6 Le 07/11/2017, à 22:00
- Bigcake
Re : Créer un aplication pour site internet.
Ok alors sinon, le minimum faisable, c'est un navigateur web bidon en C à base de webkigtk :
Il faut que tu installe les paquets de développement suivant : libwebkit2gtk-4.0-dev, libgtk-3-dev, make et gcc
Ces paquet pourront être supprimé après la compilation
Dans un fichier 'miniwebkit.c' tu mets le code suivant :
#include <gtk/gtk.h>
#include <glib/gprintf.h>
#include <webkit2/webkit2.h>
#include <string.h>
#define MON_URL "https://ubuntu-fr.org"
int main(int ac, char** av)
{
GtkWidget *vb, *win, *webview;
gtk_init( &ac, &av );
win = gtk_window_new( GTK_WINDOW_TOPLEVEL );
gtk_window_set_default_size( GTK_WINDOW(win), 640, 480 );
g_signal_connect( win, "delete_event", G_CALLBACK(gtk_main_quit), NULL );
vb = gtk_box_new( GTK_ORIENTATION_VERTICAL, 0 );
gtk_container_add( GTK_CONTAINER(win), GTK_WIDGET(vb) );
webview = webkit_web_view_new();
gtk_box_pack_start(GTK_BOX(vb), webview, TRUE, TRUE, 0 );
gtk_widget_show_all( win );
webkit_web_view_load_uri( WEBKIT_WEB_VIEW(webview), MON_URL );
gtk_main();
}
Il faut juste que tu change dans le code "https://ubuntu-fr.org" par le site web que tu veux
dans un fichier nommé 'Makefile', tu met le code suivant:
CC = gcc
CFLAGS = -Ofast -Wall
# for GTK3
CFLAGS += `pkg-config --cflags gtk+-3.0`
LDFLAGS +=`pkg-config --libs gtk+-3.0`
# for WebKit GTK3
CFLAGS += `pkg-config --cflags webkit2gtk-4.0`
LDFLAGS += `pkg-config --libs webkit2gtk-4.0`
OBJS = miniwebkit.o
PRG = miniwebkit
all: $(PRG)
$(PRG): $(OBJS)
$(CC) -o $(PRG) $(OBJS) $(LDFLAGS)
clean:
rm -f $(OBJS) $(PRG)
Pour change la nom de l’exécutable, tu a juste a changer la valeur de "PRG"
Ensuite, tu tape make, et voila !
EDIT: ah ! je me suis fait grillé par Rufus T. Firefly
Dernière modification par Bigcake (Le 07/11/2017, à 22:20)
"Les gens" ne sont pas cons, ils ont été habitués à la facilité et à la désinformation. Le meilleur moyen de ne pas les aider, c'est de se moquer. Le meilleur moyen de les aider, c'est de les informer, encore et encore. La réflexion viendra. N'oubliez pas que vous aussi, vous êtes le con d'un autre.
Smartphone+GNU/Linux=Librem5
Hors ligne
#7 Le 07/11/2017, à 22:02
- Roschan
Re : Créer un aplication pour site internet.
Écrire un navigateur en Python, ça n'a rien d'évident ni de simple non. Il faut avoir installé pas mal de paquets supplémentaires pour disposer de webkit en tant que module python (et chez moi ça plante car ça ne trouve pas le moteur de thème adéquat). Se lancer dans du développement en un quelconque langage juste pour avoir une webapp est totalement disproportionné.
----
Je te conseille de chercher "GNOME Web" dans la logithèque ("epiphany-browser" depuis un gestionnaire de paquets), puis depuis GNOME Web de faire "menu -> Enregistrer comme application web" au niveau de la page qui t'intéresse. Tu pourras ensuite lancer ton site depuis les menus de ton environnement quel qu'il soit, exemple avec Youtube : https://i.imgur.com/QPQKBPi.png comme tu le vois c'est nettement plus léger et simplifié qu'un navigateur complet (pas de système d'onglets, pas de menus, juste les boutons précédent/suivant/actualiser !)
Dernière modification par Roschan (Le 07/11/2017, à 22:05)
Hors ligne
#8 Le 07/11/2017, à 22:11
- alexcraft611
Re : Créer un aplication pour site internet.
@bigcake : OK merci j’essaierais sa demain.
@Roschan : Je viens de tester et c'est vraiment pas mal, je pense rester sur ça.
Hors ligne
#9 Le 07/11/2017, à 22:31
- Rufus T. Firefly
Re : Créer un aplication pour site internet.
oui sa je sais faire mais j'ai une erreur avec webkit :
Traceback (most recent call last):
File "/home/alexis/1.py", line 4, in <module>
import webkit
ImportError: No module named webkit
(il faudra éventuellement installer python-webkit : sudo apt-get install python-webkit )
La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme
Hors ligne
#10 Le 07/11/2017, à 22:35
- Rufus T. Firefly
Re : Créer un aplication pour site internet.
EDIT: ah ! je me suis fait grillé par Rufus T. Firefly
Pas par moi ! Par https://forum.ubuntu-fr.org/viewtopic.p … #p21822108
Je me suis contenté d'expliquer ce qu'il fallait faire avec ce code, qui est du python, en l'occurrence.
Le résultat est rudimentaire, il faut bien le dire.
Dernière modification par Rufus T. Firefly (Le 07/11/2017, à 22:37)
La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme
Hors ligne
#11 Le 10/11/2017, à 21:42
- alexcraft611
Re : Créer un aplication pour site internet.
je vais m'en tenir à la solution de Roschan merci à tous
Hors ligne