Skip to main content

Un semplice tool Python che si integra con le API del Bot Telegram @SerieTvItaly_bot

Project description

SerieTvITaly_bot_downloader

Come installo?

Questo pacchetto è disponibile solo per il Python 3, eseguirlo con Python 2 significherebbe avere errori.
pip install serietvapi_bot
Se restituisce errori provate ad eseguire il comando con i privilegi di amministratore (mettendo sudo davanti al comando).
Attualmente è ben testato per il sistema operativo macOS, per Windows non è stato testato mentre per il sistema operativo Raspbian (Raspberry Pi) è ancora da testare e supportare.

Cosa viene installato?

Questo è un tool Python che si appoggia ad altri tool python, tutti gratuiti ed open-source.
Ecco tutti i moduli Python che vengono installati quando installate il nostro tool:
  1. youtube-dl per effettuare i download
  2. Telethon permette di creare un Client Telegram e di eseguire delle operazioni al vostro posto, noi lo utilizziamo per effettuare i caricamenti dei file che sono stati scaricati.
  3. requests è un tool che permette di inviare richieste HTTP con sintassi più umana (quella integrata nel Python è poco umana, prossima a sintasssi Java)
Inoltre verrano installati anche altri moduli che sono richiesti da questi moduli.

Mi vengono chiesti dati che Telegram dice di non fornire, come mai?

Telethon è a tutti gli effetti un Client Telegram alternativo però senza una GUI (interfaccia utente) e per questo motivo sono richiesti alcuni dati sensibili come numero di telefono, codice di verifica e, se impostata, la password.
Tali dati NON sono memorizzati nè sul vostro computer nè sui nostri server (potete visionare i file e vedere che tali salvataggi non avvengono).
Ci sono due file uno che termina per .json e l'altro che termina per .sessione, il primo memorizza le credenziali per usare le API sia di Telethon (con i valori api_id e api_hash già inseriti, potete inserire delle vostre se avete un Client tutto vostro) sia del nostro Bot Telegram @SerieTvItaly_bot e queste vengono fornite al momento della creazione dell'account API nel Bot.
Tali dati sono richiesti solo una volta e valgono per tutta la durata del vostro account, quando l'account è scaduto o non più valido verranno chieste nuovamente le credenziali automaticamente.
Il secondo file (.session) ha tutte le informazioni che servono per interagire col vostro profilo (inviare messaggi ed ottenerli, anche media) ma non vi sono riferimenti a numero di telefono o vostra password ma altre informazioni che Telegram fornisce.
Essendo un Client Alternativo potenzialmente è possibile usare Telegram anche con questo script Python, come potete vedere anche dai codici i messaggi e i file vengono inviati solo al nostro Bot e nessuna lettura di messaggi avviene fatto perché non ci interessa perché lo scopo di questo script Python è quello di contribuire al miglioramento del nostro Bot e qunidi attribuire premi maggiori.

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

serietvapi_bot-1.1.1.9.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

serietvapi_bot-1.1.1.9-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file serietvapi_bot-1.1.1.9.tar.gz.

File metadata

  • Download URL: serietvapi_bot-1.1.1.9.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.19.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.6.3

File hashes

Hashes for serietvapi_bot-1.1.1.9.tar.gz
Algorithm Hash digest
SHA256 c5d6d5a2aa537a6e0c84d1a31c764175511f21d1aabc61e527183c46a51cba8c
MD5 73cac99a33cc412057bf2f4fc550bc78
BLAKE2b-256 afd9dd3868f598eda436ced4ba0cead02d400d1380f2ae8f4f3699e9403eb45e

See more details on using hashes here.

File details

Details for the file serietvapi_bot-1.1.1.9-py3-none-any.whl.

File metadata

  • Download URL: serietvapi_bot-1.1.1.9-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.19.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.6.3

File hashes

Hashes for serietvapi_bot-1.1.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 59b527b72eb5b06ed48abb6bf95e1dabc4038048ed3ba3fd5d6888ac0e7d34ed
MD5 820e1bb54191f8236752ef8c35117e92
BLAKE2b-256 2dd2b328155dc2175fbf8c9b866c2f9ee224957d7b8395e6a3dba940f276d293

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