-
Notifications
You must be signed in to change notification settings - Fork 148
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Description des Livres/Titres #38
Comments
+1
|
1 similar comment
+1 |
Peut etre faire une table des matieres dans ce README ? Voir #39 |
Pour moi, il est plus simple de lire un fichier dans chaque dossier que de parser une table des matières. :D |
Une table des matières pourquoi pas. Mais il serait beaucoup plus lisible et "user friendly" de mettre le titre directement dans le dossier. |
+1 @galexandre |
Cela risque de faire des noms de fichier très longs (et peut-être être problématique pour git ?). A voir. |
Les titres ne sont pas si long que ça, en tous cas pour le titre des livres. Par exmple le livre premier à pour titre : "Des Personnes". Le livre III "Des différentes manières dont on acquiert la propriété" peut poser problème. Mais on peut le résumer à "Acquisition de la propriété". |
Dans ce cas, est-ce qu'on peut mettre un séparateur (comm par exemple ":") pour me permettre de les extraire des noms de dossiers ? |
Je 👎 cette idee pour plusieurs raisons:
En particulier, jetez un oeil a https://github.com/steeve/france.code-civil/tree/everything/ pour voir de quoi je parle |
Donc plutôt le mettre dans un fichier README.md dans chaque dossier ? |
Certes, il y a des titres à rallonge mais il suffit de laisser le pointeur dessus. |
La question, c'est comment on fait cette compression de maniere automatisee |
Si on reprend mon exemple du Code Général des Impôts, on peut dire qu'on sépare la chaîne de caractères sur les espaces, on prend la première lettre de chaque mot, on vérifie si elle est en majuscule et on recrée la chaine. |
Tu peux donner des exemples avec certains titres, je suis curieux |
L'idée n'est pas non plus d'abréger tous les titres. On peut estimer une taille à partir de laquelle on va abréger ou abréger directement s'il existe abréviations "officielle". public static void main(String[] args) {
// TODO Auto-generated method stub
List<String>names= new ArrayList<String>();
List<String> results = new ArrayList<String>();
String concat="";
names.add("Du Marirage");
names.add("Des Actes De l'Etat Civil");
names.add("De la Majorité et Des Majeurs Protégés Par la Loi");
for(String res : names){
if(res.length()>=15){
String result = res.replaceAll("[^a-zA-Z]+"," ");
String[] tabWord = result.split(" ");
for(int i=0;i<tabWord.length;i++){
if(tabWord[i].substring(0, 1).matches("[A-Z]")){
concat+=tabWord[i].substring(0, 1);
}
}
results.add(concat);
concat="";
}
}
System.out.println("=== RESULT ===");
for(String p : results){
System.out.println(p);
}
System.out.println("=== END ===");
} Résultat :
|
En quoi le tree dans la branch everything ne convient pas, btw ? |
+1 "Et surtout, en quoi DMDMPPL est plus lisible ?"
|
"Et surtout, en quoi DMDMPPL est plus lisible ?" Une autre idée serait d'afficher un certains nombres de caractères du titre du livre (par exemple 150 caractères) évitant ainsi les problèmes de tailles de "foirage" d'OSX et en étant assez lisible pour l'utilisateur. |
Bonjour !
Il serait peut-être intéressant d'ajouter un README dans chaque Livre / Titre avec la description correspondante. Par exemple, pour le Titre préliminaire : "De la publication, des effets et de l'application des lois en général".
The text was updated successfully, but these errors were encountered: