[Framakey] Est-ce la mort du projet ?

Bonjour, je reviens après une longue période d’absence ici, pour vous poser un étonnement de ma part voyant la framakey laissée à l’abandon.
Je suis actuellement de retour sous windows (haan c’est mal) et j’aimerais pouvoir utiliser cet outils très pratique qu’est la framakey voir l’améliorer.
Je peux donc faire pas mal de choses allant de la compilation à la programmation… ayant une machine puissante je peux même m’occuper de firefox si besoin. La seule limitation est une connexion internet assez basse qui ne me permet pas l’upload de très gros fichier (>300mo).
Je reste persuadé que ce servir peut être relancé et j’attends avec impatience de savoir ce qu’il se passe voir de rejoindre l’aventure !
Librement,
TSGeek

1 « J'aime »

Hello

Pas abandonnée, la framakey ! Moi aussi je suis fan, c’est un des premiers frama-services que j’ai découvert.
On en a fait quelques exemplaires récemment, qui sont partis très vite.
Mais @fat115 , notre spécialiste de la Framakey, manque de temps pour en faire plus.
Si tu veux aider, bipe-le.

Cela dit il est possible d’acheter une clé (rapide, si possible) et de se faire la sienne.
La dernière version est ici : https://framakey.org/Pack/Framakey-Mint déjà téléchargée 5333 fois !

À bientôt

Salut !
Là c’est plus proposer mon aide pour faire vivre cette clé, virer ce qui est obsolète, mettre à jour les apps et ajouter de nouvelles apps.
J’ai un pc assez puissant (i7) pour compiller firefox au besoin alors faut pas hésiter :slight_smile:
@+

Vas-y, fonce !

Il y a des briques de ce côté : https://framakey.org/Utils/Index et ici : https://framakey.org/Tutoriels/PortabiliserUnLogiciel2?from=Tutoriels.PortabiliserUnLogiciel

J’ai pingué @fat115 pour qu’il vienne voir.

Il faudrait aussi trouver des dévs car je crois que CAFE marche plu sous windows 10 par exemple…
@++ :slight_smile:

Pong !

L’urgence est là, mais comme l’a indiqué Fred, je n’ai plus vraiment le temps de m’en occuper, d’où le sommeil du projet (et non pas la mort).
Mais je devrais pouvoir trouver quand même un peu de temps pour accompagner les bonnes volontés, faudra juste pas espérer une réactivité instantanée.

Perso, j’ai toujours voulu éviter la compilation. Je me contentais d’un rebranding à coup d’extension et de patches.
Mais si tu veux te lancer dans l’aventure, c’est à toi de voir. Je serai de peu d’aide pour cette partie-là.

Perso, je n’ai accès qu’à du Windows XP et 7. Donc tout ce qui touche W8 et W10, je suis obligé de déclarer forfait.
Et pour CAFE, c’est de l’AutoHotkey, un langage de script relativement simple d’accès (c’est celui qui est utilisé pour les lanceurs portables) donc un niveau « bidouilleur averti » peut suffire pour corriger le fonctionnement.

Voili voilou

Salut @fat115,
Je suis effectivement intéressé pour une “petite formation” au “packaging” des applications. Si tu as le temps, est-ce que tu pourrais m’expiquer un peu les aspects plus “techniques” de la fmk c’est à dire les outils qui sont utilisés, en quoi sont-ils fait… que si il y a de la maintenance à faire dessus sur les nouveaux OS par exemple, je puisse au moins jeter un petit coup d’oeil !

Pour firefox, je pensais que tu le complillait voilà tout :slight_smile: mais du coup, debian ont remis le firefox “classique” donc il faudrait savoir si il est possible de faire pareil avec la framakey (ce qui éviterai une grande partie de bidouille).

Pour l’AHK je vais regarder. Mais pour Cafe je pense en grande partie que celà vient des nouveaux OS x64 où les clés ne sont plu les mêmes.

Où en est le site ? Il y avait en projet de refaire le site mais j’ai l’impression que je projet dort aussi… Je vais aller voir !

En tous cas merci de prendre le temps de me répondre !
Librement,
TSGeek

PS : comme vous dites chez frama : “La route est longue mais la voie est libre” :wink:

Salut @TheSuperGeek,
Voici une introduction rapide.

D’abord la Framakey en elle-même :
Tu peux récupérer le coeur de la FKey sur la page https://framakey.org/Pack/Pack20Base avec le lien “Téléchargement alternatif” en bas de la page.

Ça contient toute la partie gestion et interface de la FK, hors applis. À savoir :
Framakey.exe : le lanceur principal => source AutoHotkey dispo dans /Framakey/Src
Framakey.ini : son fichier de config
Framakey2 : un fichier “balise”

Tous les outils sont ensuite dans le dossier Framakey :
CAFEPortable : outil en AutoHotkey, sources => https://github.com/tuxmouraille/CAFE , à noter que PERU est sensé remplacer CAFE (cf https://github.com/tuxmouraille/CAFE/issues/1 )
ejectUSB : outil en AutoIt, les sources sont dans /Framakey/Src
FramaKiosk : une version portable de K-meleon (la 1.5 je crois) ajustée pour être la plus légère possible. C’est l’interface type Kiosk
FramaSuite : un ASuite configuré pour la FK (utilise un lanceur).
PythonPortable : une version portable de Python 2.7.9, nécessaire pour faire tourner FramaKioskTune et SynApps (ci-dessous)
FramaKioskTune : utiitaire de personnalisation du Kiosk, en Python. Le lanceur se contente d’appeler PythonPortable et de lui passer le script de FKTune.
SynApps : gestionnaire de paquets de la FK, en Python. Ne s’occupe que des paquets, pas de la conf de la FK
FramaPrefs.exe : utilitaire de configuration basique de la FK, en AutoHotkey
FramAsuite.exe : lanceur de ASuite, en AutoHotkey
FramaUpdate.exe : un lanceur tampon entre le Kiosk/ASuite et SynApps. Permet de lancer des taches spécifiques (update) de SynApps. En AutoHotkey
Src : dossier contenant les sources des divers utilitaires en AutoHotkey + divers. Voir le fichier RelationsFK2.pdf pour visualiser les relatiosn entre les différents fichiers exécutables et les fichiers de config (attention, fouillis).

Cool merci @fat115,
et concernant les paquet je les fait comment ? et je les met où ?
Merci,
TSGeek

Ensuite le pack de portabilisation : https://framakey.org/Portables/PackDePortabilisationFramakey
Pour la portabilisation proprement dite, il y a déjà un tuto (pas forcément à jour et certainement incomplet) : https://framakey.org/Tutoriels/PortabiliserUnLogiciel2
Ça donne déjà une base.
Outre divers utilitaires portables - AutoHotkey, Notepad++ (conf spécifique), NSIS (obsolète, sauf pour les vieilles applis), RegShot, XNRE - le pack contient quelques utilitaires spécifiques.
FKPortableCompiler : un “compilateur” autonome spécifique aux lanceurs de la FK, en AutoHotkey lui-même
FramaCompressor : un utilitaire de compression, via 7-zip pour les .zip et les .jar, via upx pour les .exe. Toujours en AutoHotkey
NSIS_Scripts : source NSIS des wrappers utilisés par Notepad++ pour les actions “Compiler le script (NSIS/AutoHotkey/AutoIt3)” et “Exécuter un script Ahk/Au3” (respectivement CompilerPortable.exe et ExectuePortable.exe du dossier DevTools
SmartGUI : utilitaire pour créer des GUI AutoHotkey => https://autohotkey.com/board/topic/738-smartgui-creator/

And last but not least : FramaWizahk !
Ça c’est l’utilitaire principal. Il s’agit d’un assistant à la création de lanceurs portables. Il est codé en AutoHotkey (pour changer).
En gros, il est là pour aider à la création de paquets portables (les *.fmk.zip) et il automatise une grande partie des opérations. Mais il ne portabilise pas une application tout seul !
La première chose à faire avant de vouloir s’en servir, c’est de lire le fichier /FramaWizahk/DefaultStructure/Other/Source/LogigrammeLanceur.odg
Ce fichier explique tout le fonctionnement d’un lanceur portable. Je conseille vivement de le lire en parallèle avec les sources de différents lanceurs :

  • Notepad++ pour un lanceur basique (logiciel déjà portable)
  • Gimp pour l’utilisation de variables d’environnement et modification des préférences suivant l’emplacement de l’appli.
  • Framafox et LibreOffice pour des utilisations plus complexes (et des modifs plus lourdes de la structure du lanceur).

Bonne lecture !

Bon sang, je n’avais jamais réalisé le boulot que c’était, la FK.

Je regarderai @fat115 avec le plus grand respect, dorénavant. :wink:

Coucou, j’ai commencé de packager avec une mise à jour de notepad++ ! J’attends l’accès fournis par @fat115 et je commence à publier :slight_smile:
J’ai cependant une question : y a-t-il un dépot framagit spécial framakey ? Cela permettrait de noter les bugs dedans afin de pouvoir les retrouver.
@+

Je dirais là : Muges / SynApps · GitLab