Skip to content

SocialDown es una aplicación para dispositivos Android la cual permite descargar videos, imagenes, reels y stories de las redes sociales como Facebook, Instagram y Tiktok. Ademas, sin marca de agua.

License

Notifications You must be signed in to change notification settings

luisguzmanms/socialdown

Repository files navigation

SocialDown - Video Downloader

Guarda tus publicaciones favoritas en un solo lugar.
SIN MARCA DE AGUA

Get it on Google Play Download on the Uptodown Store

website mixpanel

SocialDown · Features · Built With · API Rest

SocialDown

Current Version Primer lanzamiento (v1.0) a GooglePlay el 28 de diciembre de 2022.

SocialDown SocialDown

SocialDown es una aplicación para dispositivos Android la cual permite descargar videos, imagenes, reels y stories de las redes sociales como Facebook, Instagram y Tiktok.
Ademas, sin marca de agua.

Disponible para Android.

El desarrollo se ha realizado implementando el patrón Model-View-ViewModel (MVVM)

Features

Algunas de las funciones que puedes hacer en SocialDown

  • Descargar varios elementos a la vez en publicaciones como:
    • Stories (Instagram)
    • Carousel (Instagram)
  • Eliminar marca de agua:
    • Videos (TikTok)
  • Elegir entre resolución HD Y FHD

lofiradio

Built With 🛠

API Rest ✅

Se ha utilizado https://rapidapi.com/ para el uso de API's freemium que nos proporcione la posibilidad de decargar videos de diferentes sitios web como Facebook, Instagram y Tiktok.

Ej. APITiktok : https://rapidapi.com/yi005/api/tiktok-download-without-watermark/

Get video from url

  GET /analysis?url={url}
Parameter Type Description
X-RapidAPI-Key string Required. API key (rapidapi.com)
X-RapidAPI-Host string Required. tiktok-download-without-watermark.p.rapidapi.com

API

/** Created by Luis Mesa on 09/08/22 */
interface APITiktok {
    enum class APIs {Maatootz,Maatootz2,Yi005}
    /**
     * author: Yi005
     * url: https://rapidapi.com/yi005/api/tiktok-download-without-watermark/
     * baseUrl: https://www.tiktok.com/@luisguzmanms/video/42840537322866
     * patchQuery: analysis?url=
     */
    @Headers("X-RapidAPI-Host: tiktok-download-without-watermark.p.rapidapi.com")
    @GET()
    suspend fun getDataYi005(
        @Header("X-RapidAPI-Key") X_RapidAPI_Key: String,
        @Url url: String
    ): Response<TiktokResYi005>
}

Response

/** Created by Luis Mesa on 09/08/22 */
data class TiktokResYi005(
    @SerializedName("code") var code: Int? = null,
    @SerializedName("msg") var msg: String? = null,
    @SerializedName("processed_time") var processedTime: Double? = null,
    @SerializedName("data") var data: Data? = Data()
)

Retrofit + Coroutines

/** Created by Luis Mesa on 09/08/22 */
     CoroutineScope(Dispatchers.IO).launch {
                val call: Response<TiktokResYi005> =
                    RetrofitHelper.getRetrofit(dataApi.baseUrl!!)
                        .create(APITiktok::class.java)
                        .getDataYi005(dataApi.key!!, "${dataApi.queryPath}$queryLink")
                val resBody: TiktokResYi005? = call.body()

Acknowledgments 💬

Agradecimiento y creditos a las siguientes herramientas/librerias:

About

SocialDown es una aplicación para dispositivos Android la cual permite descargar videos, imagenes, reels y stories de las redes sociales como Facebook, Instagram y Tiktok. Ademas, sin marca de agua.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages