Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

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.

À propos de l'équipe du forum.

#1 Le 27/04/2021, à 17:29

moths-art

petit soft : pouf

Bonjour,

J'ai créé u petit soft en cli pour générer des données aléatoires : https://github.com/mothsART/pouf

L'idée derrière c'est de créer générer des données facilement sans se prendre la tête.
Ex: un numéro de sécurité sociale, un bic, une adresse mail totalement bidon.

Ca peut servir dans plein de cas de figure : recette d'une application, création de compte ou l'on a pas envie de communiquer d'info perso etc.

Ce mini-soft est fait en Rust pour plein de raisons et utilise une lib (pour laquel j'ai participé) https://github.com/cksac/fake-rs.

Pour l'instant, j'ai implémenté très peu de cas : mail, bic, heure, mimetype, code http, numéro de sécu mais rien que couvrir toute la lib pourra déjà m'occuper...

Je cherche plus des idées de trucs à implémentés qui vous paraissent "utiles" et "prioritaires".
Quelques exemples en vrac : numéro d'immatriculation, iban, isbn, ville, numéro d'identité etc.

Merci d'avance

Hors ligne

#2 Le 28/04/2021, à 02:09

Vobul

Re : petit soft : pouf

Salut,

Tu peux t'inspirer de https://github.com/FakerPHP/Faker | https://fakerphp.github.io/formatters/

Sinon j'adore le nom big_smile

Et oui c'est utile ce genre de lib ! Pour ton repo pense à mettre un licence et utilise github action pour le compiler, faire des tagged releases et push sur cargo wink


Vobul

Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.

Hors ligne

#3 Le 28/04/2021, à 11:29

moths-art

Re : petit soft : pouf

Je connais bien le projet FakerPHP vu que je connais un peu son auteur, lol
Une idée pourrait être de créer une mini app web également.

Pour le nom, effectivement, j'essai de soigner cet aspect quand je veux que ça soit public : j'avais pensé à "pifpafpouf", "abracadabra", "hokuspokus" mais c'est trop long pour un terminal alors que "pouf montruc" c'est facile à retenir et court. (et les noms de projets en français ont la cote)

La licence, ça va venir... je pense MIT ou BSD mais je suis ouvert aux propositions.

Pour github action, jamais encore testé mais j'aime pas trop être dépendant de trucs spécifiques à une plateforme... à voir mais c'est loin d'être assez mature pour être sur cargo.

Dernière modification par moths-art (Le 28/04/2021, à 11:32)

Hors ligne

#4 Le 28/04/2021, à 12:43

Vobul

Re : petit soft : pouf

moths-art a écrit :

La licence, ça va venir... je pense MIT ou BSD mais je suis ouvert aux propositions.

MIT c'est très bien.


moths-art a écrit :

Pour github action, jamais encore testé mais j'aime pas trop être dépendant de trucs spécifiques à une plateforme...

Oui mais quelque part tu seras toujours dépendant d'un service de CI ou un autre.

moths-art a écrit :

c'est loin d'être assez mature pour être sur cargo.

Bof, est-ce que ça fonctionne ? => publie une version 0.0.1. De toute façon la plupart des crates sont en version 0.x, il est très difficile de déterminer quand ton logiciel est assez "mature", donc mon conseil c'est de le publier dès que possible à partir du moment où il ne crash pas quand tu le lances et qu'il fait ce que tu lui demandes, pour moi c'est suffisant.


Vobul

Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.

Hors ligne

#5 Le 28/04/2021, à 13:46

moths-art

Re : petit soft : pouf

T'as sans doute raison... en plus c'est un applicatif et pas une lib avec une API publique donc si je refacto tout, du moment que ça fonctionne, je n'impacte pas grand monde.

Hors ligne

#6 Le 05/05/2021, à 13:46

moths-art

Re : petit soft : pouf

Bon,
- j'ai mis la licence MIT
- publié sur crates.io https://crates.io/crates/pouf
- rajouté quelques commandes : internet.ip, lorem.word par exemple
- créé un github action : https://github.com/mothsART/pouf/blob/m … ows/ci.yml

Pour ce dernier, je suis pas encore très à l'aise et je suis preneur de toutes évolutions/suggestions.

Hors ligne

#7 Le 05/05/2021, à 16:21

serged

Re : petit soft : pouf

Il existe déjà une commande rand...


Linux-Mint 20.1 Ulyssa (Cinnamon) sur ASUS F2A55/AMD A8-5600K APU et diverses machines en 19.3

Hors ligne

#8 Le 05/05/2021, à 16:47

moths-art

Re : petit soft : pouf

@serged : je vois pas trop le rapport ?

Hors ligne

#9 Le 05/05/2021, à 18:38

Vobul

Re : petit soft : pouf

serged a écrit :

Il existe déjà une commande rand...

oui rien à voir avec le schmilblick...


Vobul

Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.

Hors ligne