Skip to content

D-TheProgrammer/Projet-Nuage_de_mot_Cloudword_in_PHP_Js

Repository files navigation

Projet-Nuage_de_mot_Cloudword_in_PHP_Js

CloudLine - Générateur de Nuages de Mots

[French] Application web permettant de générer des nuages de mots à partir de textes ou de fichiers téléversés.
[English] A web application to generate word clouds from text or uploaded files.

PHP JavaScript HTML5 Bootstrap WordCloud Status


SOMMAIRE / SUMMARY


[FRANÇAIS]

Présentation

CloudLine est une application web permettant de générer des nuages de mots personnalisés à partir d'un texte saisi ou d'un fichier importé. L'utilisateur peut choisir les couleurs, la police d'écriture, le style du nuage, l'espacement des mots, et bien plus encore.

Fonctionnalités

  • Saisie de texte ou import de fichiers .txt
  • Suppression des mots vides (stopwords)
  • Personnalisation des couleurs, polices, styles et espacement
  • Nombre de mots ajustable
  • Génération dynamique du nuage de mots
  • Téléchargement du nuage sous forme d'image

Technologies utilisées

  • PHP : Traitement des textes et génération des données du nuage
  • HTML / CSS (Bootstrap 5.3) : Interface utilisateur
  • JavaScript (WordCloud2, HTML2Canvas) : Génération et sauvegarde du nuage

Installation et Utilisation

  1. Télécharger ou cloner le projet :
   git clone https://github.com/D-TheProgrammer/Projet-Nuage_de_mot_Cloudword_in_PHP_Js.git
  1. Lancer le serveur local avec :
  php -S localhost:8000
  1. Ouvrir votre navigateur et accéder à : http://localhost:8000

4.Entrer un texte ou téléverser un fichier .txt.

5.Configurer les options et générer le nuage de mots.

[ENGLISH]

Presentation

CloudLine is a web application that allows you to generate custom word clouds from typed text or uploaded files. The user can customize colors, fonts, word cloud style, word spacing, and much more.

Features

  • Input text or upload .txt files
  • Remove stopwords
  • Customize colors, fonts, styles, and spacing
  • Adjustable word limit
  • Real-time word cloud generation
  • Download word cloud as an image

Technologies Used

  • PHP: Text processing and word cloud data generation
  • HTML / CSS (Bootstrap 5.3): User interface
  • JavaScript (WordCloud2, HTML2Canvas): Word cloud generation and image saving

Installation and Usage

  1. Download or clone the project:
   git clone https://github.com/D-TheProgrammer/Projet-Nuage_de_mot_Cloudword_in_PHP_Js.git

2.Run the local server with:

php -S localhost:8000
  1. Open your browser and go to: http://localhost:8000

  2. Enter text or upload a .txt file.

  3. Configure the options and generate the word cloud.

[Démo et Tutoriel / Demo and Tutorial]

Utilisez l'interface pour définir vos besoin de votre texte ou du fichier télerverser (forme - taille - police - nombre de mot - mot vide ou pas - couleur ) /Use the interface to set your requirements for your text or the upload file (shape - size - font - word count - stopwords or not - color)

image

Dans cet exemple, un texte a été téléversé / In this example, a text has been uploaded.

image

Après avoir réglé et choisi, appuyez sur 'Générer'. Le nuage de mots apparaît, et il est possible de télécharger l'image avec le bouton "Enregistrer". / After setting and choosing, click on 'Generate'. The word cloud will appear, and it is possible to download the image by using the button "Enregistrer"

image image

About

[French] Nuage de mots avec plusieurs réglages dont la forme et les couleur | [English] Wordcloud in Js with several settings like shapes or colors

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors