Skip to main content

A script to get a risitas without offtopic messages, messages sorted in right order...

Project description

Risicompare

Ce projet dépend de https://github.com/vichelisdelapaz/risiparse

Utilisation

Dans un premier temps télécharger le/les risitas avec l'approche automatique

risiparse --download-images --no-pdf -l <links>

Puis télécharger tous les posts de l'auteur (à noter que la commande ci-dessous n'est pas nécessaire pour risific car tous les posts là-bas sont de l'auteur, ou si l'approche automatique à déjà tous les chapitres)

risiparse --all-posts --download-images --no-pdf

Une fois que c'est fait on peut lancer risicompare

risicompare

Une fois dans le GUI, il faudra cliquer sur File en haut à gauche, puis sur bulk File et Identifier File.

Bulk file correspond à la fenêtre de gauche, c'est la fenêtre qui est censé contenir tous les posts de l'auteur. Cette fenêtre est ignorée pour la création du nouveau html.

Identifier file correspond quant à lui à la fenêtre de droite, c'est la fenêtre qui contient tous les posts rapportés par l'approche automatique, le nouveau html sera créé à partir de cette fenêtre.

Aussi dans le cas où l'approche automatique contient tous les chapitres, et qu'il faut juste en trier certains il n'est pas nécessaire de charger un fichier pour la fenêtre de gauche. Juste charger le fichier qui contient tout dans la fenêtre de droite. Et faire le tri là.

Une fois que les modifications sont faites il faudra juste enregistrer le fichier html dans un répertoire contenant risitas-html, et si vous utilisez la base de données (oui par défaut) il faudrait remplacer l'html du risitas cible par celui qui vient d'être créé, comme ça lorsqu'il y'a des mises à jour pour le risitas, ça sera ajouté automatiquement dans le fichier que vous avez modifié et le tout dans le bon ordre/sans partie manquante.

Autres options

Pour chaque options après les avoir règlées, il faut resélectionner les fichiers dans identifier/bulk file pour qu'elles prennent effet.

  • Show images : Si l'option est cochée les images seront affichées(si désactivée il y'aura un placeholder pour image manquante) il y'a une perte notable de performance quand les images sont affichés en gros plan, cette perte est notamment dûe aux images trop grandes dont risiparse a enlevé la limite (ce qui arrive quand risiparse "pense" que le script est un chapitre, mais c'est peut-être juste une photo de voyage par exemple), et qui prend beaucoup de place.

    Donc si c'est juste des stickers à taille normale devrait pas y'avoir ce souci là.

  • Nombre de paragraphes : Le nombre de paragraphes à afficher par message, par défaut 3, afficher moins de paragraphes aide au niveau des performances.

Opérations

CTRL + V : Défiler les posts des fenêtres vers le bas en même temps

ALT + V : Défiler les posts des fenêtres vers le haut en même temps

Move left, CTRL + FLECHE GAUCHE : Bouge le message sélectionné dans la fenêtre Identifier dans la fenêtre Bulk, équivalent à le supprimer

Move right, CTRL + FLECHE DROITE : Bouger le message sélectionné dans la fenêtre Bulk dans la fênetre Identifier, équivalent à ajouter un message

Move up, CTRL + FLECHE DU HAUT : Uniquement dans la fenêtre Identifier, bouge le message sélectionné vers le haut

Move down, CTRL + FLECHE DU BAS : Uniquement dans la fenêtre Identifier, bouge le message sélectionné vers le bas

Quit, CTRL + Q : Quitter l'application

Help, CTRL + H : Afficher l'aide

Write HTML to..., CTRL + O : Choisir la destination du fichier qui sera créé

Produce HTML, CTRL + D : Ecrire le nouveau fichier vers la destination choisie

Déplacements

Possibilité de se déplacer de message en message avec les flèches du clavier.

Possibilité de sélectionner un bouton/fenêtre avec la souris ou le clavier via tab/maj-tab

Fichier créé

Une fois que le fichier a été créé vers la destination choisie, il ne reste plus qu'a le déplacer dans le risitas-html de risiparse(ou juste le créer directement dans risitas-html), ou d'une autre destination que vous avez choisi.

Ensuite il faudra juste lancer

risiparse --no-download

Ou

risiparse --no-download -o <destination contenant risitas-html>

Pour avoir le pdf sans posts hors-sujet et/ou avec les posts manqués par l'approche automatique.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

risicompare-1.1.3.tar.gz (22.9 kB view details)

Uploaded Source

Built Distribution

risicompare-1.1.3-py3-none-any.whl (21.4 kB view details)

Uploaded Python 3

File details

Details for the file risicompare-1.1.3.tar.gz.

File metadata

  • Download URL: risicompare-1.1.3.tar.gz
  • Upload date:
  • Size: 22.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for risicompare-1.1.3.tar.gz
Algorithm Hash digest
SHA256 0fb02ff7dc23cf7e1ac8cff3d434dc9ef7de567ca83dd76de252839bdacf0878
MD5 28ff54a9b1da69915853da7ef150404b
BLAKE2b-256 0f3909f95f8c3bb0bc202eee565e4d1ec5b0f4d4dddb17e6859816894821b819

See more details on using hashes here.

File details

Details for the file risicompare-1.1.3-py3-none-any.whl.

File metadata

  • Download URL: risicompare-1.1.3-py3-none-any.whl
  • Upload date:
  • Size: 21.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for risicompare-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 55bbf02d259fb2468461468a95c792d0772db982129a8644e48bf9c9aa384551
MD5 177fe561a66ecc255b96cf66c73540e3
BLAKE2b-256 fd3236ea66a8ccd10780bd8aeb68a2468bfbedfd40dd1a28a092ab28d1b44bc8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page