Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Pour en savoir un peu plus sur l'équipe du forum.

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

#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 con, 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
Radio+sons libre=oxyradio.net

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 big_smile 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 wink

Dernière modification par Bigcake (Le 07/11/2017, à 22:20)


"Les gens" ne sont pas con, 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
Radio+sons libre=oxyradio.net

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)

En 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.

alexcraft611 a écrit :

oui sa je sais faire big_smile 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.

Bigcake a écrit :

EDIT: ah ! je me suis fait grillé par Rufus T. Firefly wink

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 smile

Hors ligne