Nous sommes le Dim 13 Juil, 2025 17:00
Supprimer les cookies

Page 7 sur 12Précédent 1 ... 4, 5, 6, 7, 8, 9, 10 ... 12 Suivant[Developpement] Modification de AppSnap

Image Image Forum dédié à notre projet de clé USB nomade libre sous Windows

Mar 19 Août, 2008 23:09

Mouss : pour les accents, mon probleme était *vraiment réglé* ;)

Il ne faut pas le regarder en ligne ou faire un copier-coller, mais faire un clic-droit -> enregistrer sous

Pas grave, je préfère bosser en UTF, donc je vais utiliser ta version

J'ai une question là dessus, est-ce qu'on ne devrait pas directement intégré cette fonction à AppSnap ?

J'aime bien mon idée de "modules", parce que ça facilite grandement l'interfaçage entre différents softs ou l'utilisation hors contexte.
Ainsi, FramakeyBackup.exe pourrait être appellé directement par un autre soft, qui ferait un backup d'une appli en particulier, ou de toutes les applis.

On va laisser murir l'idée encore un peu...

Je teste ta version et te tiens au jus
*Nouveau venu ? Lisez les règles d'utilisation de ce forum
*Une question à poser ? Assurez vous qu'on vous répondra
*Soutenir Framasoft ? Participez à l'annuaire !
*"T'es où ?" Inscrivez vous sur la FramaMap
pyg

Avatar de l’utilisateur
Messages : 7858
Géo : Lyonnais

Mar 19 Août, 2008 23:12

pyg a écrit:J'ai fait les notices des fiches
# Bureautique
# Graphisme et PAO
# Audio et Multimedia
# Internet

Il y a encore le reste...


Tout est à jour... Si tu as autre chose à faire, je suis là, enfin demain je serais là.

Bonne soirée à tous
L'homme n'est pas fait pour travailler et la preuve, c'est que ça le fatigue. (Marcel Proust)
dedenimes

Messages : 2410
Géo : proche de Nîmes

Mar 19 Août, 2008 23:15

Génial, merci Dedenimes ! :D

Mouss, tu peux retélécharger http://www.framakey.org/_flux/db.ini via un clic droit et me dire si ça passe mieux ?
*Nouveau venu ? Lisez les règles d'utilisation de ce forum
*Une question à poser ? Assurez vous qu'on vous répondra
*Soutenir Framasoft ? Participez à l'annuaire !
*"T'es où ?" Inscrivez vous sur la FramaMap
pyg

Avatar de l’utilisateur
Messages : 7858
Géo : Lyonnais

Mar 19 Août, 2008 23:18

Complément du post précédent :
J'aime bien mon idée de "modules", parce que ça facilite grandement l'interfaçage entre différents softs ou l'utilisation hors contexte.
Ainsi, FramakeyBackup.exe pourrait être appellé directement par un autre soft, qui ferait un backup d'une appli en particulier, ou de toutes les applis.

Je précise que je suis prêt à développer Framabakup.exe évidemment....
*Nouveau venu ? Lisez les règles d'utilisation de ce forum
*Une question à poser ? Assurez vous qu'on vous répondra
*Soutenir Framasoft ? Participez à l'annuaire !
*"T'es où ?" Inscrivez vous sur la FramaMap
pyg

Avatar de l’utilisateur
Messages : 7858
Géo : Lyonnais

Mer 20 Août, 2008 07:05

pyg a écrit:Mouss, tu peux retélécharger http://www.framakey.org/_flux/db.ini via un clic droit et me dire si ça passe mieux ?


C'est parfait pour moi, avec toutes les versions de logiciel ! trop bien. Merci dedenimes et pyg :)

pyg a écrit:Je précise que je suis prêt à développer Framabakup.exe évidemment...

Comme tu veux, ça ne me dérange pas non plus.
FLtune -> Paramètrez le menu de votre FramaKey ! http://phpmouss.free.fr/FLtune.php
Mouss

Messages : 492
Géo : Nantes (La Haie Fouassiere)

Sam 23 Août, 2008 08:42

C.A.F.E. utilise des fichiers ini pour chaque applications que l'on veut utiliser depuis le menu contextuel.
J'avais penser livrer ces fichiers avec les applications aux quelles elles sont destinées.
Ma question est donc:"Comment fonctionne AppSnap?"
Se contente il d'ouvrir l'archive dans le dossier apps? Ou peut il faire plus?

Par exemple: j'utilise cafe et je veux installer Portable7zip, le fichier pour le menu contextuel et dans l'archive.
Je lance AppSnap, je sélectionne Portable7zip, il télécharge l'archive, l'ouvre et lance une application qui va installer le fichier ini pour le menu contextuel et relancer cafe.

Peut on faire ça avec AppSnap?
Sauf mention contraire, le message ci-dessus, ses erreurs et ses fautes d'orthographes n'engagent que son auteur.
Tuxmouraille

Messages : 1044

Sam 23 Août, 2008 09:37

Nativement, appsnap peut lancer des commandes/softs :
- pre et post install
- pre et post uninstall

Cependant, apres reflexion ces derniers jours, je pense que plutôt que de livrer les infos *dans* chaque appli, il vaudrait mieux les avoir dans le fichier db.ini.
C'est beaucoup plus souple que de repackager toutes les applications.

Ex: aujourd'hui dans le db.ini, on a pour portable7zip :

Code: Tout sélectionner
[Portable7Zip]

category     = Utilitaires
describe     = Compression/décompression (2/4Mo)
website      = http://www.framakey.org/Portables/Portable7zip
scrape       = http://www.framakey.org/Portables/Portable7zip
filename     = Portable7Zip-#VERSION#.zip
version      = Version portable : ([a-zA-Z0-9\.-]+)
download     = http://download.framakey.org/apps/
instaparam   = /S
upgrades     = false
chinstdir    = /D=#INSTALL_DIR#


On aurait alors :

Code: Tout sélectionner
[Portable7Zip]

category     = Utilitaires
describe     = Compression/décompression (2/4Mo)
website      = http://www.framakey.org/Portables/Portable7zip
scrape       = http://www.framakey.org/Portables/Portable7zip
filename     = Portable7Zip-#VERSION#.zip
version      = Version portable : ([a-zA-Z0-9\.-]+)
download     = http://download.framakey.org/apps/
instaparam   = /S
upgrades     = false
chinstdir    = /D=#INSTALL_DIR#
fk_parent_website = http://www.7-zip.org/
fk_backupdirs = dir1
fk_backupfiles = file1.txt, dir2\file2.txt
fk_cafe_ext = 7z,zip,rar
fk_longdesc = Ici une longue description pour 7zip
fk_icon = 7zip.ico
fk_screenshots = http://www.framakey.org/Portables/Portable7zip/screenshots.png
fk_size_compressed = 1
fk_size_uncompressed = 4

Ce n'est qu'un exemple, evidemment.

L'idée, c'est de dire qu'on a une base en ligne (par exemple une version plus complète de http://creator.zoho.com/pyg.framasoft/f ... db/view/1/ mais dans l'ideal une adaptation de l'appli webde Leviathan) qu'on peut automatiquement transformer en db.ini

A mon avis (Mouss confirmera), Appsnap se moque des champs .ini supplémentaires (ceux qui commencent par fk_)

Par contre, pour nous ça sera très simple de de créer un nouvel outil qui se chargera du boulot.
Pour l'instant, avec FramasuiteUpdater, je ne fait qu'ajouter les nouvelles applis à Asuite.
Mais puisque toutes les infos serait dans le db.ini, on pour faire un "CafeUpdater" qui, dans le même ordre d'idée, irait chercher l'info dans le db.ini, et pour les nouvelles applis, proposerait de rajouter les extensions de "fk_cafe_ext" au cafe.ini
De meme une appli FramakeyBackupOrRestore permettrait à la demande de faire un backup ou une restauration (après MAJ) d'une appli (ou plusieurs) à partir des 'fk_backup_*'.

Je vais y réfléchir, mais l'idée me plait beaucoup.

Qu'en pensez vous ?
*Nouveau venu ? Lisez les règles d'utilisation de ce forum
*Une question à poser ? Assurez vous qu'on vous répondra
*Soutenir Framasoft ? Participez à l'annuaire !
*"T'es où ?" Inscrivez vous sur la FramaMap
pyg

Avatar de l’utilisateur
Messages : 7858
Géo : Lyonnais

Sam 23 Août, 2008 11:02

pyg a écrit:A mon avis (Mouss confirmera), Appsnap se moque des champs .ini supplémentaires (ceux qui commencent par fk_)

Effectivement on rajoute tous les champs qu'on veut.
pyg a écrit:Qu'en pensez vous ?

C'est une bonne idée.
FLtune -> Paramètrez le menu de votre FramaKey ! http://phpmouss.free.fr/FLtune.php
Mouss

Messages : 492
Géo : Nantes (La Haie Fouassiere)

Sam 23 Août, 2008 13:40

pyg a écrit:Qu'en pensez vous ?
Bonne idée.
Merci.
Je vais commencé à faire un cafeConf, à la manière de DebConf, pour configurer l'installation de nouvelle applies dans CAFE.
Il faut ajouter une clé fk_cafe_menu pour indiquer le chemin vers fichier pour créer le menu. Peu être aussi fk_cafe_hk, pour des raccourcis claviers.
J'aurai besoin de la structure définitive des dossiers.
Sauf mention contraire, le message ci-dessus, ses erreurs et ses fautes d'orthographes n'engagent que son auteur.
Tuxmouraille

Messages : 1044

Sam 23 Août, 2008 14:23

Bon, ça me semble plutôt bien parti tout ça :)

Tuxmouraille a écrit:Il faut ajouter une clé fk_cafe_menu pour indiquer le chemin vers fichier pour créer le menu.

Toutes les applis étant dans /Apps et comme on connais le nom de l'appli, on pourra en déduire un chemin générique pour CAFE : "../$App/$App.exe"

"Peu être aussi fk_cafe_hk, pour des raccourcis claviers."
Effectivement...

J'aurai besoin de la structure définitive des dossiers.

"définitive" quand on parle de version alpha, je ne peux rien t'assurer, mais aujourd'hui, c'est structuré comme ça (cf contents-readme.txt à la racine) :
Code: Tout sélectionner
|_ Apps : Main portable applications directory.
|_ Data : User data
|_ Framakey : Framakey "engine" (rely on Asuite by <http://www.salvadorsoftware.com/> ; Appsnap by <http://appsnap.genotrance.com/> modified by Mouss <http://phpmouss.free.fr/> for Framakey ; other apps by pyg@framasoft.net for Framakey with autoIt)
   |_ AppsCache : downloaded applications cache dir - used by appsnap
   |_ AutoIt_launcher : a portableApplication launcher for lazy guys like me
   |_ ejectusb : eject media. Be carefull : all apps launched from this media will be close quite harshly !
   |_ Framakey2_tutoriel : Framakey 2 tutorial (only in french at this time)
   |_ Framasuite : Framakey Asuite version.
      |_ Framasuite : demonstration on how to use Framasuite (not used)
      |_ FramasuiteUpdate : open Asuite.xml & look into ../../Apps : if some Apps are not refernced into Asuite.xml, add them automatically. Only directories matching "Portable" string in name are seeked.
      |_ FramasuiteUpdatePath : sometimes usefull. convert Asuite "$Drive" path style to "$Asuite" path style. Only affect software path contained in /Apps
      |_ PortableAppsnapUpdater : lanch PortableAppsnap, and - on appsnap exit - launch FramasuiteUpdate.
   |_ PortableAppSnap : special customisation of Appsnap for Framakey usage (great thx to Mouss !). It's the main package manager.
      |_ db.ini : Framakey main repository in Appsnap format. Still under construction.
      |_ config.ini : Appsanp config adapted for Framakey
   |_ zoho_csv_to_ini : convert our framakey zoho database export from csv into an usable db.ini for Appsnap
   |_ Framakey.ini : just a file to check if we display tutorials. May have more usage later
|_ Framakey : launch (Fram)asuite (and optionnaly Framakey 2 Tutorial)


A priori, on a juste besoin des extensions et de raccourci.
Le seul pb que j'anticipe, c'est le cas ou plusieurs applis souhaitent gérer la même extension/raccourci (ex: .doc pour pOOo et pAbiword) mais bon, on en est pas là.


Bon, la semaine prochaine, il faut que je m'occupe des sites web Framasoft et de mon déménagement, mais ça ne devrait pas être bien long à développer.
*Nouveau venu ? Lisez les règles d'utilisation de ce forum
*Une question à poser ? Assurez vous qu'on vous répondra
*Soutenir Framasoft ? Participez à l'annuaire !
*"T'es où ?" Inscrivez vous sur la FramaMap
pyg

Avatar de l’utilisateur
Messages : 7858
Géo : Lyonnais

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit