-
Notifications
You must be signed in to change notification settings - Fork 7
corriges2rst #1
Comments
je suis très étonné; non ce n’est pas l’intention que d’utiliser un fork dans ce cas précis, je m’attendais à t’avoir donné les droits de ‘collaborator’
par contre il me dit ceci
alors que pour jeang07 il ne dit pas ‘awaiting response’; il n’y aurait pas une étape à faire de ton coté ?
… On 14 Dec 2017, at 16:17, Karduin ***@***.***> wrote:
Thierry je n'ai pas les droits en écriture sur le directory 'fangh'. Il m'a fait un fork, c'est le fonctionnement voulu ?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
OK autant pour moi, il fallait que j'accepte ton invitation à partir de ma messagerie. Merci |
Bonjour à vous ;) @Fangh, |
@jgorene, |
Ok =) |
Bonjour. Depuis quand suis-je un directory ? |
Bonjour, |
Comment fait on pour changer le non d'un directory ? |
Il me semble qu'il n'y a que Thierry à pouvoir le faire mais sous réserve quand même ;) |
non, vous le faites avec git:
|
ok, merci ;) |
ok c'est fait, pas trop intuitif au départ, mais bon j’apprends ;-) |
Vu que ça commence à bouger... j'ai amendé le README du dossier pour avoir une description minimum pour les futurs participant(e)s ou même visiteurs éventuels. |
Bon je commence enfin à résoudre mes problèmes avec les regex, grâce à ce site : https://regex101.com/ |
Oui très pratique... je m'en sers aussi car je ne suis pas non plus un foudre sur les regex ;) Sinon pour l'instant, j'ai mis le code de côté car ça fonctionne pas mal et pour le moment ça me va ! Pour l'instant, je me bagarre plutôt avec la personnalisation des éditions avec le config.py de Sphinx... Ok, on se tient au courant... |
Bon ! je vais repartir de zéro, passer par un chaine unique comme j'ai tenté de le faire n'est pas souple du tout ! Ton code est bien plus efficace. |
Oui, je pense aussi pour le code mais j'ai fonctionné plus "par habitude" en fait ;) Sinon aucun rapport direct, je vais uploader mes fichiers .txt et le corriges.rst généré dans le dossier... ce sera je pense +pratique à l'usage et on pourra faire des tests de part et d'autre ;) |
Je ne sais pas si ma nouvelle version est très 'pythonique' mais bon elle fonctionne. Si je me fis à ton pdf, les titres de niveau 3 ne sont pas complets. c'est pas très grave, c'est plus pour la lisibilité dans la table des matières. |
Je viens de la tester... comme sur des roulettes, donc c'est bien ! Je vais prendre un peu de temps pour étudier ta version, il me semble déjà qu'il faudrait ne pas avoir à saisir les fichiers d'entrée manuellement... mais plutôt par un appel et une sélection du fichier concerné. Si on peut le faire... Bon, on avance en tout cas ;) |
Pour les titres 3 c'est rectifié, merci ;) Sinon je vais voir comment améliorer tout ça en partant du principe d'exécution de ta solution, qui pour moi est bien plus adaptée pour une utilisation "en production", à suivre donc... |
@Karduin |
J'ai fait évolué le script avant le "break" pour ajouter une vérification du dossier concerné (à y être;) Finalement, je trouve que ce "petit travail" ouvre un tas de perspectives à l'usage voire de variantes applicatives et du coup ça devient vraiment intéressant... |
tant mieux si vous trouvez ça intéressant :) je vous suggère deux directions d'améliorations
Quelque chose comme
C'est un prétexte naturellement, pour vous montrer qu'une classe ça peut servir à faire juste du tri dans les espaces de noms, pour rendre un code réutilisable. Ça n'est pas important si l'interface est différente de ce que je propose, c'est jute une direction générale que je vous donne. |
fausse manipe, je n'avais pas l'intention de fermer cette discussion |
Je préfère pour la fausse manip... Bon ok pour essayer de créer une classe... essayer car j'ai encore quelques notions à voir et même à bien revoir ! |
Effectivement, intéressant ! parce-qu’en essayant d'être généraliste sur le sujet (ne pas s'en tenir qu’aux fichiers de corrections), sa ouvre des perspectives vers d'autres thèmes. |
Bon premier coup d’œil sur pathlib... un truc m’échappe...
OK mais dans la liste j'ai :
Je ne peux pas avoir juste le nom des fichiers sans le WindowsPath ? |
vous convertissez un Path en str: [str(path) for path in your_list] mais bon c'est pas vraiment la peine en fait, vous pouvez directement ouvrir un Path ! |
OK, il faut que je creuse l'utilisation...
Cool, il y a un attribut pour récupérer le nom. |
Pour pathlib ... j'avance doucement et par ailleurs encore très loin de savoir comment bien utiliser les modules importés, bref ;)
Sinon complètement d'accord ! ;)
|
J'ai fait une mise à jour toujours sans "classe" pour le moment. |
@Karduin Pour info, avant de me mettre aux "corrigés", j'avais déjà commencé à travailler sur une compile des notebooks à partir du "tuto" que tu avais gracieusement mis à dispo, ceci expliquant cela. Au départ, je le prenais pour un excellent exercice, potentiellement utile par et pour la suite du mooc... Par contre, beaucoup de choses connexes à prendre en compte car je suis loin de parler couramment le latex, je balbutie le sphinx... et avec python je progresse lentement mais surement, je pense Je mets le script à dispo si ça t'intéresse... |
@jgorene |
Merci @Karduin, Sinon, pour l'espacement je pense que cela vient des "entêtes" sur chaque fichier mais sous réserve Pour le template et la page de couverture du pdf... ça se passe justement sur le fichier conf.py que je paramètre ensuite "à la main" mais je suis loin de tout maîtriser car difficile de trouver de la doc en anglais déjà et encore moins en français... en effet :-/ Pour le reste faut encore gratter mais à deux... on devrait y arriver :D |
@Karduin, |
@Karduin A y être et pour voir, j'ai généré un dossier html avec le "rtd_theme" qui rend plutôt bien "par défaut" sans avoir à trop le personnaliser... donc parfait pour moi ;) |
Bonjour J'ai un peu perdu le fil je vous l'avoue; je suis retourné voir le projet sur github mais je n'ai pas trouvé au premier coup d'oeil comment je pouvais me faire une idée du résultat produit par sphinx; je suppose qu'il me faut lancer le code moi-même mais je ne vois nulle part la recette pour le faire ? c'est vrai que ça pourrait être une idée pour diffuser les contenus aux étudiants; d'ailleurs je suis un peu troublé car le sujet concernait au départ les corrigés mais le screenshot référence semble-t-il aussi (seulement?) des notebooks de cours, qu'en est-il exactement ? |
Bonjour, @parmentelat , Oui c'est normal car cela a un peu évolué depuis 1 semaine; voir sur le post du 06/01 un peu plus avant où je faisais part à Fangh @Karduin de "mes productions" sortant un peu du cadre du projet initial ;) C'est vrai aussi que c'est un peu le bazar (j'espère seulement "vu" de l'extérieur pour l'instant) et faut mettre ça "en ordre" en effet; revoir au minimum le README; tous conseils ou suggestions à ce sujet pour une démarche la plus appropriée sont bienvenus ! Sinon il y a bien un travail sur le script pour générer un fichier récapitulatif en rst à partir des fichiers txt des corrigés correspond au projet initial; en parallèle un "travail optionnel mais complémentaire" pour une compilation globale... notebooks, exercices et corrigés à y être ! Pour finir, il me semble que proposer voire mettre à dispo un support HTML généré par Sphinx en plus du PDF me paraît être une "expérience utilisateur" intéressante pour les mooceurs Python 3... à voir ? |
Effectivement, nous sommes partis bille en tête (en tous cas moi ;-)) sans donner beaucoup d'explications ! Je vais donc rédiger un petit how to pour l'utilisation du script que j'ai ecrit.(txt_to_rst2.py) qui rest encore à perfectionner ! J'ai rajouter un dossier, il y a un dizaine de jours contenant le pdf du cours. J'en ai modifié la structure hier car j'explore une nouvelle piste pour générer le pdf directement en latex importé depuis les cours (sauf les corrigés). Je vais donner plus de détails (pourquoi et comment) dans readme du dossier from_latex . |
J'ai mis à jour le pdf des seuls corrigés à retrouver dans le dossier Au final tout compiler notebooks avec exercices + corrigés rend le pdf un peu (trop) dense, je trouve! |
Thierry je n'ai pas les droits en écriture sur le directory 'fangh'. Il m'a fait un fork, c'est le fonctionnement voulu ?
pour être plus précis avec upload j'ai :
Uploads are disabled.
File uploads require push access to this repository.
Et pour new file :
You’re creating a file in a project you don’t have write access to. Submitting a change will create the file in a new branch in your fork Karduin/moocpython, so you can send a pull request.
The text was updated successfully, but these errors were encountered: