Kurdeus
Kurdeus

Meli-Action

دانلود فایل از لینک مستقیم، یوتیوب، تلگرام، گوگل پلی، و ذخیره صفحات وب در فیلترینگ شدید اینترنت ملی (پروژه بزرگ ضد فیلترینگ)

Analisi AI · Italiano

openai · gpt-4o-mini

Sintesi

Meli-Action è uno strumento basato su GitHub Actions progettato per bypassare la censura di Internet in Iran, permettendo di scaricare file da link diretti, YouTube, Telegram, Google Play e SoundCloud, nonché di archiviare pagine web. Utilizza i server GitHub che non sono bloccati dalla censura nazionale per eseguire i download e archiviare contenuti direttamente nel repository GitHub dell'utente. Non richiede installazione di software sul dispositivo dell'utente, eseguendo tutte le attività nel cloud. Il progetto fornisce workflow dedicati per ogni tipo di contenuto e offre funzionalità di segmentazione automatica di file troppo grandi per GitHub.

Casi d'uso

  • Scaricare contenuti multimediali da YouTube, SoundCloud, Telegram e Google Play in Paesi con censura di Internet.
  • Archiviare versioni complete di pagine web bloccate o censurate sul proprio repository GitHub per accesso offline futuro.
  • Creare una libreria personale di contenuti scaricati senza installare software aggiuntivi sul proprio dispositivo.
  • Gestire download automatici di file di grandi dimensioni con suddivisione in parti per superare i limiti di dimensione di GitHub.
  • Fornire uno strumento open source per bypassare blocchi e censurare contenuti con workflow personalizzabili in GitHub Actions.

Idee SaaS / Business

Servizio di archivio web protegido

Offrire un servizio SaaS che consenta di archiviare automaticamente e in modo sicuro pagine web censurate o bloccate, con accesso da qualsiasi dispositivo tramite repository Git remoti.

Download manager cloud multi-piattaforma

Piattaforma SaaS che permette agli utenti di pianificare e gestire download da YouTube, Telegram, SoundCloud e Google Play usando potenza di calcolo in cloud senza limiti locali.

Proxy downloader per contenuti bloccati

Un servizio che utilizza server cloud non censurati per scaricare e consegnare file multimediali a utenti in regioni con restrizioni, garantendo anonimato e velocità elevate.

Target utenti
Utenti in paesi con censura o restrizioni di accesso a contenuti online, sviluppatori interessati a workflow automatizzati per download e archiviazione di file multimediali e pagine web, appassionati di soluzioni cloud basate su GitHub Actions per bypassare firewall e limitazioni Internet.
Categoria
Python, GitHub Actions, yt-dlp
Monetizzazione
Modello freemium o sottoscrizione per accesso a funzionalità avanzate come hosting di storage esterno, supporto prioritario, automazioni personalizzate, o accesso a server proxy dedicati per download più veloci e sicuri.
Licenza
Non specificata
Trend: La necessità di soluzioni per bypassare la censura online è costante, e l’integrazione con GitHub Actions per automazioni cloud è una proposta moderna e scalabile.

README · tradotto in italiano

Introduzione

📦 Meli-Action

Uno strumento basato su GitHub Actions per bypassare la censura di Internet — scarica file da link diretti, YouTube, Telegram, Google Play, SoundCloud e archivia pagine web, tutto attraverso server non censurati di GitHub.


Come funziona?

GitHub Actions sono eseguite sui server di GitHub, che non sono bloccati dalla censura nazionale iraniana. Questo progetto sfrutta questa caratteristica:

  • Per scaricare file: il workflow usa wget per scaricare file nell'ambiente runner di GitHub, quindi li aggiunge al tuo repository tramite git push, pronti per essere scaricati normalmente da GitHub.
  • Per archiviare pagine web: un browser headless Chromium (usando pyppeteer) rende completamente la pagina bloccata, la salva in formato MHTML, la comprime in zip e la aggiunge al repository.
  • Per YouTube, Telegram, SoundCloud e Google Play: workflow dedicati usano yt-dlp e strumenti specifici di ogni piattaforma per scaricare i file nella cartella downloads/ e committarli.

Non è richiesto alcun software installato sul tuo dispositivo; tutto si esegue nel cloud.


Caratteristiche

FunzionalitàDescrizione
📥 Download da link direttoScarica file da URL diretti. File più grandi di 99 MB vengono automaticamente divisi in parti da 95 MB per rispettare limiti GitHub e poi committati.
🎬 Downloader YouTubeScarica video YouTube con qualità a scelta. Include configurazione google_service.json per ricerca e browsing thumbnail YouTube tramite proxy v2ray (attenzione: solo ricerca e thumbnail).
🎵 Downloader SoundCloudScarica canzoni e playlist da SoundCloud.
📱 Downloader TelegramScarica file da canali pubblici Telegram.
🛍️ Downloader Google PlayScarica file APK da Google Play.
🌐 Archiviazione pagine webSalva pagine web bloccate come MHTML usando browser headless, quindi le comprime e committa.
🔞 Downloader contenuti adultiSupporta piattaforma adulta famosa, basta fornire il link; può talvolta dare errori, riprovare con calma.

Installazione

Passaggio 1 — Effettua il fork

Clicca il pulsante Fork sopra per copiare il repository sul tuo account GitHub.

Passaggio 2 — Abilita permessi di scrittura per le action

I workflow devono poter committare i file scaricati nel tuo repository:

  1. Nel repository forkato, vai su Settings ⚙️.
  2. Dal menu a sinistra scegli Actions → General.
  3. Sotto "Workflow permissions", seleziona "Read and write permissions".
  4. Clicca Save.

Inoltre, sotto "Actions permissions", assicurati che "Allow all actions and reusable workflows" sia abilitato.

💡 Nota di sicurezza: Poiché il fork è tuo, dare permessi di scrittura alle tue workflow è sicuro.

Passaggio 3 — Esegui un workflow

  1. Vai alla scheda Actions nel tuo repository.
  2. Seleziona il workflow desiderato dalla lista a sinistra (es. "Download da URL", "Downloader YouTube", ecc).
  3. Clicca su Run workflow.
  4. Inserisci i parametri richiesti (URL, qualità video, cartella output).
  5. Premi il pulsante verde Run workflow.

Al termine, il file scaricato sarà presente nella cartella selezionata nel repository, pronto per essere scaricato da GitHub.


Struttura del repository

Meli-Action/
├── .github/
│   └── workflows/          # Definizione dei workflow GitHub Actions
│       ├── download.yml        # Downloader link diretto
│       ├── youtube.yml         # Downloader YouTube
│       ├── telegram.yml        # Downloader Telegram
│       ├── googleplay.yml      # Downloader Google Play
│       ├── mhtml.yml           # Archivia web pages
│       └── ...
├── downloads/              # Cartella output — file scaricati conservati qui
├── save_as_mhtml.py        # Script Python per archiviazione pagine con browser headless
├── google_service.json     # Configurazione v2ray per browsing YouTube tramite proxy
└── README.md

Dettagli tecnici

Utilizza wget all'interno del runner GitHub Actions. Se il file supera i 100 MB (limite GitHub), viene automaticamente diviso in porzioni da massimo 95 MB e ogni porzione viene committata separatamente.

Archiviazione pagine web (save_as_mhtml.py)

Utilizza pyppeteer (la versione Python di Puppeteer) per avviare un browser Chromium headless, andare all'URL specificato, attendere il caricamento completo della pagina e salvarla in formato MHTML. L'archivio finale è zipperato e committato nel repository.

Downloader YouTube

Si avvale di yt-dlp e supporta la scelta della qualità (es. 720p, 1080p, solo audio). Il file google_service.json può essere importato nel v2ray per permettere ricerca e visualizzazione thumbnail YouTube tramite proxy.

Downloader Telegram

Targettizza solo canali pubblici Telegram. Scarica gli allegati dei messaggi usando l'API pubblica di Telegram.

Downloader Google Play

Scarica file APK da Google Play usando strumenti di automazione.


Aggiornamento alla versione più recente

Per sincronizzare il tuo fork con le ultime versioni del repository originale, clicca il pulsante Sync fork nella pagina principale del tuo repository su GitHub.


Contribuire

Hai un'idea per un nuovo downloader o una nuova funzionalità? Apri un Issue e scrivi la tua proposta. Non garantiamo l'implementazione, ma se interessante sarà certamente considerata.


Disclaimer

Questo progetto è pensato per uso personale per accedere a contenuti in reti con restrizioni. Gli utenti sono responsabili di rispettare i termini di servizio delle piattaforme coinvolte e le leggi del loro paese.


Supporto

Se lo strumento ti è utile, metti una ⭐ per supportare il progetto e facilitarne la visibilità!

Attività commit · ultime 26 settimane

stima

Approfondimenti AI

L'AI sta preparando gli approfondimenti…

Chiedi al repo

AI · contesto README + issue

Fai una domanda sul progetto. L'AI legge README e issue recenti.

Sponsor · Sconto esclusivo RepoRadar AI

Hai bisogno di un server per far girare Kurdeus/Meli-Action?

Abbiamo testato decine di provider e Hostinger VPS è il miglior rapporto qualità/prezzo per self-hostare le repo che trovi qui. Setup in 1 click, pannello semplice e supporto 24/7.

Deploy in 1 click
2 vCPU · 8 GB RAM · NVMe
Backup + DDoS inclusi
Attiva sconto Hostinger VPSLink affiliato — supporti RepoRadar senza costi extra per te.

Questo progetto esiste grazie a voi

RepoRadar AI è gratis e senza pubblicità. Le donazioni coprono server, API e modelli AI.

Ogni analisi tradotta che leggi costa qualche centesimo di chiamate al modello. Se RepoRadar ti ha fatto risparmiare tempo, considera una piccola donazione cripto — anche pochi euro aiutano a mantenere il servizio libero per tutti.

Ethereum
ETH
0x86ECDF546d8dFc0739d44c066A6110F11cdB7773
Bitcoin
BTC
bc1qqe0wcmhnt78enk8ql0lxvey4z8hquxsxjtyz8r
Solana
SOL
EtTK61Lz7kfdDM8543TMMiAUUTbFVpzX5tvPEcBtZ3aj

Grazie di cuore — ogni contributo conta.