issue108:c_c
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| issue108:c_c [2016/05/09 09:12] – auntiee | issue108:c_c [2016/05/09 12:05] (Version actuelle) – auntiee | ||
|---|---|---|---|
| Ligne 105: | Ligne 105: | ||
| Fonction : createArticleList | Fonction : createArticleList | ||
| - | Cette fonction utilise os.listdir et quelques recherches regexp pour ne tenir compte que de mes articles. Puisque le titre de mes articles a toujours le format FCM100 - C&C - Titre, je m' | + | Cette fonction utilise os.listdir et quelques recherches regexp pour ne tenir compte que de mes articles. Puisque le titre de mes articles a toujours le format FCM100 - C&C - Titre, je m' |
| - | La ligne 59 supprime toutes les extensions .odt de la liste (puisque les fichiers de Google Drive n'ont pas d' | + | La ligne 55 supprime toutes les extensions .odt de la liste (puisque les fichiers de Google Drive n'ont pas d' |
| La ligne 57 vérifie qu'il n'y a pas de doublon, puisqu' | La ligne 57 vérifie qu'il n'y a pas de doublon, puisqu' | ||
| Ligne 137: | Ligne 137: | ||
| C'est le point d' | C'est le point d' | ||
| Pour chaque ligne non vide, elle exécute les étapes suivantes : | Pour chaque ligne non vide, elle exécute les étapes suivantes : | ||
| - | Découper la ligne selon le séparateur « - » (on obtient ainsi une ligne du genre [' | + | • Découper la ligne selon le séparateur « - » (on obtient ainsi une ligne du genre [' |
| - | Supprime le libellé FCM pour ne conserver que le numéro. | + | • Supprime le libellé FCM pour ne conserver que le numéro. |
| - | Crée une entrée, constituée d'une paire clé/valeur vide, dans le dictionnaire. | + | • Crée une entrée, constituée d'une paire clé/valeur vide, dans le dictionnaire. |
| - | Complète les informations de cette entrée (si le titre est vide - certains de mes fichiers étaient mal nommés dans le passé -, elle rajoute la chaîne de caractères « Unknown » (inconnu). Elle supprime également d' | + | • Complète les informations de cette entrée (si le titre est vide - certains de mes fichiers étaient mal nommés dans le passé -, elle rajoute la chaîne de caractères « Unknown » (inconnu). Elle supprime également d' |
| - | DateFind | + | • dateFind |
| - | Database.update est utilisée pour ajouter (ou mettre à jour) les informations concernant le numéro courant. | + | • Database.update est utilisée pour ajouter (ou mettre à jour) les informations concernant le numéro courant. |
| Une fois que la boucle for est terminée, le fichier est refermé, la valeur -1 de la base de données (la valeur originale de entryTemplate) est effacée et la base de données est renvoyée. | Une fois que la boucle for est terminée, le fichier est refermé, la valeur -1 de la base de données (la valeur originale de entryTemplate) est effacée et la base de données est renvoyée. | ||
| Ligne 150: | Ligne 150: | ||
| C'est une fonction rapide qui utilise json.dumps pour simplement écrire le dictionnaire dans un fichier JSON. Il l' | C'est une fonction rapide qui utilise json.dumps pour simplement écrire le dictionnaire dans un fichier JSON. Il l' | ||
| - | |||
| Fonction : write_csv_database | Fonction : write_csv_database | ||
| - | Cette fonction utilise csv.writer pour créer un fichier CSV valide. La ligne 95 liste toutes les clés d'une entrée (typiquement, l' | + | Cette fonction utilise csv.writer pour créer un fichier CSV valide. La ligne 95 liste toutes les clés d'une entrée (ici, l' |
| Ligne 178: | Ligne 177: | ||
| Fonction : main | Fonction : main | ||
| - | c'est un endroit où j' | + | C' |
| Les fonctions Drive | Les fonctions Drive | ||
| - | Fonction : | + | Fonction : |
| - | Cela recrée simplement une fonction cd à partir d'un Bash, mais renvoie également vers le répertoire (directory) original, de façon à ce que la commande d' | + | Cela recrée simplement une fonction cd à partir d'un Bash, mais renvoie également vers le répertoire (directory) original, de façon à ce que la commande d' |
| La fonction : update_drive | La fonction : update_drive | ||
| Ligne 223: | Ligne 221: | ||
| Enfin vous pouvez l' | Enfin vous pouvez l' | ||
| - | |||
| Puis-je faire des recherches ? | Puis-je faire des recherches ? | ||
| Ligne 229: | Ligne 226: | ||
| Vous pouvez soit ouvrir le fichier JSON et rechercher manuellement, | Vous pouvez soit ouvrir le fichier JSON et rechercher manuellement, | ||
| - | J' | + | J' |
| Lectures complémentaires | Lectures complémentaires | ||
issue108/c_c.1462777921.txt.gz · Dernière modification : 2016/05/09 09:12 de auntiee
