WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: (fr) Les utilisateurs francophones de Tiny Core Linux  (Read 183953 times)

Offline Rantanplan

  • Jr. Member
  • **
  • Posts: 59
Re: (fr) Les utilisateurs francophones de Tiny Core Linux
« Reply #195 on: April 25, 2023, 09:13:20 AM »
Sujet : partage sécurisé de fichier(s)/dossier en pair-à-pair avec CROC

Bonjour,

une présentation en français est ici : https://doc.ubuntu-fr.org/croc
in english, here : https://github.com/schollz/croc (editor's site)

Les binaires dans le fichier  croc_9.6.4_Linux-32bit.tar.gz fonctionnent avec TCL 13.1 : j'ai testé avec succès.

Peut-être serait-il intéressant de proposer cet utilitaire dans les dépôts TCL ?

Qu'en pensez-vous ?

Amitiés.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 15082
Re: (fr) Les utilisateurs francophones de Tiny Core Linux
« Reply #196 on: April 25, 2023, 09:27:40 AM »
Oui, mais nous préférons que les logiciels sont « compiled » avec tinycore - voir le wiki rubrique extension making.

Offline Rantanplan

  • Jr. Member
  • **
  • Posts: 59
Re: (fr) Les utilisateurs francophones de Tiny Core Linux
« Reply #197 on: April 25, 2023, 09:29:39 AM »
Les consignes sont ici: http://tinycorelinux.net/14.x/x86/tcz/getlocale.tcz.info

Question facile pour toi :
je lis :
Quote
      For gtk2/3 apps, you may need to set
      G_FILENAME_ENCODING=@locale

Comment fait-on pour déclarer/définir la variable "G_FILENAME_ENCODING=@locale" ?
Dans un terminal ?

Merci.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 15082
Re: (fr) Les utilisateurs francophones de Tiny Core Linux
« Reply #198 on: April 25, 2023, 09:56:57 AM »
A tester si tu as besoin, "G_FILENAME_ENCODING=@locale appname"

Offline Rantanplan

  • Jr. Member
  • **
  • Posts: 59
Re: (fr) Les utilisateurs francophones de Tiny Core Linux
« Reply #199 on: April 26, 2023, 04:14:05 AM »
Bonjour @Juanito,

getlocale.tcz :
Utilisation très facile de cet utilitaire - merci aux développeurs TCL de rendre les choses faciles. ;)

claws-mail :
Après redémarrage, claws-mail me parle dans une langue que je comprends  :P :) - merci Juanito pour la solution qui consistait à obtenir mylocale.tcz

deadbeef :
Je l'ai téléchargé, installé et lancé : ça n'a pas fonctionné.
J'ai redémarré le laptop et l'interface deadbeef s'est affichée avec le message "plugin pulse.so non trouvé..." (en fait, le message est en anglais), mais ça fonctionne.
Dommage qu'il n'ait pas été compilé pour lire également le format opus. sox peut le faire, il n'y a donc aucun problème.
Ces français, ils sont jamais contents   :D

xwordgrinder et editor :
mylocale.tcz règle les problèmes de lettres accentuées comme é è à ù î ô... inopérantes avant.

Merci beaucoup.

Amitiés.


Offline Rantanplan

  • Jr. Member
  • **
  • Posts: 59
Bonjour,

TCL est livré avec une calculatrice en ligne de commande : calc.

En pièce jointe, l'aide traduite en français avec un traducteur en ligne (merci de votre indulgence) : servez-vous !

amitiés.


Note aux admin du site : si l'attachement est trop volumineux, dites-le moi, je le supprimerai. Merci.

Offline Rantanplan

  • Jr. Member
  • **
  • Posts: 59
Envoyer un mail en ligne de commande avec curl
« Reply #201 on: April 09, 2025, 04:49:00 AM »
Bonjour,

Si l'on peut lire ses mails grâce à curl, on peut aussi en expédier avec une ou plusieurs pièces jointes.

Pour cela, nous aurons besoin d'installer les paquets curl.tcz, coreutils.tcz et leurs dépendances.

La syntaxe
Code: [Select]
curl --silent smtps://[serveur_smtp]:[port] --mail-from "[expediteur@serveur.com]" --mail-rcpt "[destinataire@serveur.com]" --ssl-reqd -u "[utilisateur]:[mot_de_passe]" -T mail.txt (ou autre nom de son choix)

    --silent rend la commande silencieuse ;
    --ssl-reqd (au lieu de --ssl qui est déprécié) pour forcer SSL ;
    -u pour introduire votre identifiant de connexion à votre messagerie et le mot de passe associé ;
    -T pour introduire le fichier qui contiendra le texte du mail et sa ou ses pièces jointes.

Selon que l'on souhaite intégrer une version .html du message ou non, la structure du fichier mail.txt variera.

1 - Exemple de message en texte simple avec 2 pièces jointes
Dans un premier temps, nous allons rassembler la ou les documents à joindre au message.
Puis, ils seront convertis en ASCII avec la commande base64 :
Code: [Select]
$ base64 document.pdf > pj1.txtNous conservons ce fichier bien au chaud.

Puis, nous préparons un fichier texte que nous nommerons mail.txt (vous pouvez opter pour un autre nom. Dans ce cas, le paramètre -T sera suivi de ce dernier nom).
La structure du fichier mail.txt répondra à celle ci-dessous :

Code: [Select]
From: <expediteur@serveur.abc>
To: <destinataire@serveur.abc>
Subject: objet du mail
Date: Jjj, JJ Mmm AAAA hh:mm:ss +0[12]00]
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="__________separateur-multipart-mixed__________"

--__________separateur-multipart-mixed__________
Content-Type: text/plain;
 charset=utf-8 (ou autre charset de son choix)
Content-Transfer-Encoding: quoted-printable

Le corps du message

--__________separateur-multipart-mixed__________
Content-Type: [voir en fin de sujet quelques content-type possible] ;
 name="[nom_du_fichier.ext]"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="[nom_du_fichier.ext]"

(coller ici le contenu du fichier pj1.txt qui correspond au 1er document converti avec base64)

--__________separateur-multipart-mixed__________
Content-Type: [voir en fin de sujet quelques content-type possible] ;
 name="[nom_du_fichier.ext]"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="[nom_du_fichier.ext]"

(coller ici le contenu du fichier pj2.txt qui correspond au 2nd document converti avec base64)

--__________separateur-multipart-mixed__________--


2 - Exemple de message au format texte et html avec 1 pièce jointe
La structure du fichier mail.txt (ou un autre nom de votre choix) ressemblera à :

Code: [Select]
From: <expediteur@serveur.abc>
To: <destinataire@serveur.abc>
Subject: objet du mail
Date: Jjj, JJ Mmm AAAA hh:mm:ss +0[12]00]
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="__________separateur-multipart-mixed__________"

--__________separateur-multipart-mixed__________
Content-Type: multipart/alternative; boundary="_____separateur_multipart_alternative_____"

--_____separateur_multipart_alternative_____
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

[MESSAGE EN TEXT/PLAIN]

--_____separateur_multipart_alternative_____
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<MESSAGE EN HTML>

--_____separateur_multipart_alternative_____--
--__________separateur-multipart-mixed__________
Content-Type: application/pdf;
 name="toto.pdf"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="toto.pdf"

(coller ici le contenu du fichier pj.txt qui correspond au document converti avec base64)

--__________separateur-multipart-mixed__________--


Liste non exhaustive de quelques "content-type"

Code: [Select]
Type                 Description         Exemple de sous-type communément associé
-----------------------------------------------------------------------------------------------------------------
Texte Représente n'importe quel document
        contenant du texte et qui est                         text/css, text/javascript
        théoriquement lisible par un utilisateur.          text/plain, text/html
-----------------------------------------------------------------------------------------------------------------
Image Représente n'importe quelle image.                image/jpeg,
        Les vidéos ne font pas partie de ce type  image/bmp,
        bien que les images animées tels les GIF image/svg+xlm, image/webp
        animés en fassent partie.          image/gif, image/png
-----------------------------------------------------------------------------------------------------------------
Audio Représente n'importe quel fichier audio.          audio/midi, audio/mpeg, audio/webm,                                                 
                                                                                         audio/ogg, audio/wav
-----------------------------------------------------------------------------------------------------------------
Video Représente n'importe quel fichier vidéo.          video/webm, video/ogg
-----------------------------------------------------------------------------------------------------------------
Application Représente n'importe quelle donnée binaire. application/octet-stream, application/pkcs12,
                         application/vnd.mspowerpoint,
                                                                                         application/xhtml+xml,
                                application/xml, application/pdf
-------------------------------------------------------------------------------------------------------------
[/font]

Avec gmail
Si vous utilisez gmail, peut-être devrez-vous activer l’accès IMAP à votre compte Gmail.
Pour ce faire, accédez à l’interface Web de Gmail, cliquez sur l’icône « rouage » dans le coin supérieur droit, puis sélectionnez "Voir tous les paramètres".
Dans les "Paramètres de Gmail", cliquez sur l’onglet "POP/IMAP" et activez la case d’option à côté de "Activer IMAP". Enregistrez vos paramètres.

Recommandations
- Si vous voulez réaliser des tests, ne vous privez surtout pas et partagez votre expérience.
Attention toutefois à ne multiplier inconsidérement l'envoi de messages de test : vous pourriez être assimilé à un "spameur" et interdit d'expédition de courriers électroniques pendant une durée plus ou moins longue.
- La ligne qui précède l'objet converti avec base64 et celle qui suit DOIVENT IMPERATIVEMENT ÊTRE VIDES, même pas un espace, juste un retour à la ligne.
Sinon, seul le texte du mail arriverait à destination, SANS la pièce jointe.

Amitiés.