| |

RIFFO : Outil de renommage et de gestion de fichiers piloté par l’IA

Temps de lecture estimé : 3 minutes

https://riffo.ai

📌 RIFFO est une application conçue pour rendre l’organisation de vos fichiers aussi simple que possible. Cet outil intelligent de renommage et d’organisation de fichiers utilise une IA pour vous aider à gérer facilement les fichiers et à améliorer l’efficacité de votre travail. Il est idéal pour les photographes, les designers et tous les professionnels à la recherche d’une grande productivité.

Votre temps est précieux, c’est pourquoi Riffo vous permet de télécharger rapidement et de commencer à organiser votre « espace de travail » numérique où chaque document devient une pièce de votre bibliothèque de connaissances.

Pourquoi passer des heures à trier et naviguer entre des dossiers ? Avec Riffo, l’organisation devient un jeu d’enfant. Voici les points clés qui vous aideront à passer de la confusion à la clarté, en quelques secondes :

  • 🖥 Transformez votre bureau en un espace efficace
  • 📂 Organisez vos fichiers sans effort
  • 📚 Créez une bibliothèque numérique de vos connaissances

De la pagaille à la clarté, en quelques secondes, et tout cela gratuitement.


J’ai moi-même créé un script pour RAYCAST qui range et organise automatiquement l’ensemble de mes fichiers et dossiers sur mon bureau sur #macOS.
Je vous partage le code si dessous si cela vous intéresse :

#!/bin/bash

# Required parameters:
# @raycast.schemaVersion 1
# @raycast.title Archive
# @raycast.mode silent

# Optional parameters:
# @raycast.icon 🤖
# @raycast.packageName archive.sh

# Documentation:
# @raycast.description Create monthly archive on desktop
# @raycast.author Cmondary
# @raycast.authorURL https://github.com/mondary

# Définit le chemin du bureau
desktop_path= »${HOME}/Desktop »

# Définit le chemin de l’archive (dossier « DesktopArchive » sur le bureau)
archive_path= »${desktop_path}/DesktopArchive »

# Crée le dossier d’archive s’il n’existe pas
mkdir -p « ${archive_path} »

# Obtient la date du jour au format YYYY_MM_Mois
current_month_year= »$(LC_TIME=fr_FR.UTF-8 date +%Y_%m_%B) »

# Définit le chemin du dossier pour le mois et l’année en cours dans l’archive
current_month_year_folder= »${archive_path}/${current_month_year} »

# Crée le dossier pour le mois et l’année en cours s’il n’existe pas
mkdir -p « ${current_month_year_folder} »

# Boucle sur tous les fichiers du bureau
for file in « ${desktop_path} »/*; do

# Récupère les tags du fichier (si possible)
tags=$(mdls -name kMDItemUserTags -raw « ${file} »)

# Si le fichier a des tags
if [ -n « ${tags} » ]; then

# Si le tag « Bureau » n’est pas présent
if [[ ! « ${tags} » =~ « Bureau » ]]; then

# Détermine le chemin de destination du fichier
destination= »${current_month_year_folder}/$(basename « ${file} ») »

# Si un fichier avec le même nom existe déjà à destination
if [ -e « ${destination} » ]; then

# Déplace le fichier avec confirmation
mv -i « ${file} » « ${destination} »

else

# Déplace le fichier sans confirmation
mv « ${file} » « ${destination} »

fi

fi

# Si le fichier n’a pas de tags ou le tag « Bureau »
else

# Détermine le chemin de destination du fichier
destination= »${current_month_year_folder}/$(basename « ${file} ») »

# Si un fichier avec le même nom existe déjà à destination
if [ -e « ${destination} » ]; then

# Déplace le fichier avec confirmation
mv -i « ${file} » « ${destination} »

else

# Déplace le fichier sans confirmation
mv « ${file} » « ${destination} »

fi

fi

done

Publications similaires

Laisser un commentaire