ea7f5627857e46726429167e5edebf8ccb97133d
Scripts Repository
A collection of utility scripts for file management, media processing, automation, Outlook handling, and more. The repository is organized by topic, with helpers for working with CSV/XLSX data, downloads, file renaming, and platform-specific tasks.
Repository Structure
file-management/- Scripts to process CSV and Excel files, clean contact lists, merge worksheets, and manage data exports.linkedin/- LinkedIn export and post automation helpers.media/- Downloaders, converters, and media extraction utilities for video, audio, and archives.odilo/- Scripts for working with Odilo ebook and EPUB content.outlook/- Outlook login, token retrieval, and import automation scripts.pdfs/- PDF splitting utilities.replace_remove/- File name cleanup and batch renaming scripts.wordpress/- WordPress export/article helpers.
Key Script Categories
file-management
buscar_grandes.sh- Find large files.filtrar_excel_per_csv.py- Filter Excel data using a CSV file.juntar_csv.py- Join or concatenate CSV files.mautic.py,mautic_tags.py,nan-mautic.py- Mautic contact/tag management helpers.netejar_desuscrits.py- Clean unsubscribed contacts.netejar_excel.py- Clean Excel content.split_excel.py- Split Excel files into smaller files or sheets.teams.py- Teams-related export or processing script.treure_etiquetes_mautic.py- Remove Mautic tags.unificar_excels.py,unir_excels_pestanyes.py- Merge Excel files and worksheets.
linkedin-posts.py- LinkedIn post automation or export script.
media
audio-extractor.sh- Extract audio from video.convert_mp4_to_webm.sh- Convert MP4 files to WEBM.download_instagram_images.sh,instagram-downloader.sh,image-instagram-downloader.sh- Instagram download utilities.video-downloader.sh- Download videos from URLs.url-video-downloader.sh- Download videos given URL lists.webm-to-mp4-converter.sh- Convert WEBM files to MP4.zip_cbr_files.sh- Compress files into CBR archives.copy_cbr_files.sh- Copy or manage CBR files.export_instagram_cookies.py- Export cookies for Instagram automation.spotify-rss.py- Generate RSS content for Spotify.
replace_remove
fix-all-special-characters.sh- Normalize special characters in names.remove_parentheses_files_folders.sh- Remove parentheses from file and folder names.remove_parentheses_folders.sh- Remove parentheses from folder names.replace_hyphen_with_underscores.sh- Replace hyphens with underscores.replace_spaces_with_underscores.sh- Replace spaces with underscores.replace_triple_with_underscores.sh- Replace triple underscores patterns.replace_under_hyphen_under_with_underscores.sh- Normalize mixed underscore/hyphen patterns.
outlook
email_login.py- Outlook email login helper.get_token.py- Retrieve Outlook authentication tokens.marti.py,marti_import.csv,guillem_import.csv- Import helpers for Outlook contact data.
odilo
biblio_odilo.py- Odilo ebook processing script.recollir_epubs.sh- Collect EPUB files.
pdfs
split_pdf_pages.sh- Split PDF files by page.
wordpress
export-articles.py- Export WordPress articles.agile611_posts.csv- Example or export data.
Usage
Most scripts are standalone and can be run directly from the terminal. Use python for .py scripts and bash or sh for .sh scripts.
Example:
python file-management/juntar_csv.py
bash media/video-downloader.sh
Note: Some scripts may require additional dependencies or environment setup. Check the script header or comments for usage details.
Contribution
Feel free to add new utilities, improve documentation, or organize the repository further by task area.
Description
Languages
Python
90.2%
Shell
9.8%