elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Generador de enlaces ¿Con que lenguaje puedo comenzar?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Generador de enlaces ¿Con que lenguaje puedo comenzar?  (Leído 2,880 veces)
rafaeljoseyepez

Desconectado Desconectado

Mensajes: 18


Ver Perfil
Generador de enlaces ¿Con que lenguaje puedo comenzar?
« en: 31 Marzo 2020, 22:51 pm »

Buenas tardes, un saludos a toda la comunidad, recien me he registrado porque le dí un ojo a google y terminé por acá leyendo como la comunidad ayuda los usuarios con dudas y veamos si me pueden ayudar.

Hice algo en batch, pero me gustaría hacerlo en algo más universal que sirva también para usuarios de Linux

Código:
@Echo off
:inicio

:enlace
echo Introduce tu enlace:
Set /P "ENLACE= "

:ID
REM recibe el enlace y le elimina 47 digitos al Inicio
SET ID=%ENLACE:~47%
REM Ahora tengo en la variable ID para el enlace que se generará

:Menu
cls
Echo.
set /p menup= Selecciona el número correspondiente a la opción que quieres:

echo 1-OpciónA
echo 2-OpciónB
echo 3-OpciónD
if %menup%==1 goto 1
if %menup%==2 goto 2
if %menup%==3 goto 3

1:
cls & Echo Enlace generado & echo . |set /p="https://enlacegeneradoA.com/funcion=%ID%" | CLIP & Echo Enlace copiado al portapapeles & pause & cls & goto inicio

2:
cls & Echo Enlace generado & echo . |set /p="https://enlacegeneradoB.com/funcion=%ID%" | CLIP & Echo Enlace copiado al portapapeles & pause & cls & goto inicio

3:
cls & Echo Enlace generado & echo . |set /p="https://enlacegeneradoC.com/funcion=%ID%" | CLIP & Echo Enlace copiado al portapapeles & pause & cls & goto inicio


Basicamente el programa solamente pedirá un enlace, a ese enlace le quitará x cantidad de dígitos al inicio y al final para así obtener un ID, y el usuario según la opción que seleccione le generará un enlace que llevará el ID generado y lo copiará al portapapeles.

Eso lo hice en batch que es lo que aprendí leyendo en Internet y funciona perfectamente para usuarios de Windows, pero los usuarios de linux no les sirve, y quiero hacer eso mismo de modo que funcione para todos, no sé que me recomienden tomando en cuenta que soy experto, podría ser en algún lenguaje web o no sé que sugieren...




En línea

tincopasan


Desconectado Desconectado

Mensajes: 1.286

No es lo mismo conocer el camino que recorrerlo.


Ver Perfil
Re: Generador de enlaces ¿Con que lenguaje puedo comenzar?
« Respuesta #1 en: 1 Abril 2020, 00:27 am »

Hola:
        python es compatible entre windows y linux, entre otros, pero hay 2 problemas como mínimo 1-es que en windows no viene por defecto instalado, así que el usuario debe tenerlo o en todo caso  vos generas un .exe para que lo use sin tener python
2- como acceder al portapapeles es diferente en windows y en linux, hay para eso bibliotecas que lo solucionan, pero volvemos al primer problema, ambos tienen que tenerlas, aunque creo tkinter, que viene por defecto funciona en ambos, pero no te lo puedo asegurar porque no uso linux

lo que has hecho, es muy simple en python.


En línea

rafaeljoseyepez

Desconectado Desconectado

Mensajes: 18


Ver Perfil
Re: Generador de enlaces ¿Con que lenguaje puedo comenzar?
« Respuesta #2 en: 1 Abril 2020, 00:44 am »

Hola:
        python es compatible entre windows y linux, entre otros, pero hay 2 problemas como mínimo 1-es que en windows no viene por defecto instalado, así que el usuario debe tenerlo o en todo caso  vos generas un .exe para que lo use sin tener python
2- como acceder al portapapeles es diferente en windows y en linux, hay para eso bibliotecas que lo solucionan, pero volvemos al primer problema, ambos tienen que tenerlas, aunque creo tkinter, que viene por defecto funciona en ambos, pero no te lo puedo asegurar porque no uso linux

lo que has hecho, es muy simple en python.

Pues ya me diste la primera idea, justo estaba tomando ejemplos en codepen.io y ver si lograba modificar algo de allí y hacer lo que hice pero en JS, porque montar eso en una página web tampoco es tan mala idea.

Pero lo de Python me parece bien, lo del .exe es una solución o si hay alguna librería que deban descargar o pasos a seguir es lo de menos, porque puedo dejar un tuto explicando que hacer para que funcione y ya...

¿Me das una mano para comenzar en Python? ¿Algún URL de algún sitio donde pueda ver ejemplos y partiendo de ahí empezar?

Edito:
Ya he comenzado a leer y darme una vueltas por varios foros, no parece muy difícil, y así llevo la cosa:

Código:
#!/usr/bin/python
# -*- coding: utf-8 -*-
   
enlace = input("Introduce tu enlace: ")
ID = enlace[47:83]
RISN = enlace[94:101]

final = input("Introduce el número de enlace que te tocó ")

if final=="1": print ("https://https://enlacegeneradoA.com/funcion={ID}&token={RISN}")
if final=="2": print ("https://https://enlacegeneradoB.com/funcion={ID}&token={RISN}")
if final=="3": print ("https://https://enlacegeneradoC.com/funcion={ID}&token={RISN}")

Hasta ahora funciona bien lo de introducir el enlace y partiendo del enlace lograr sacar los valores ID y RISN, ahora no logro que al usuario presionar 1 me genere el enlace ya armado con el ID y RISN, y luego de eso viene lo de agregar la función de copiar en el portapapeles... Seguiré investigando y probando, al rato me doy una vuelta por acá a ver que me han respondido..
« Última modificación: 1 Abril 2020, 04:49 am por rafaeljoseyepez » En línea

NiacBela

Desconectado Desconectado

Mensajes: 7


NiacBela


Ver Perfil
Re: Generador de enlaces ¿Con que lenguaje puedo comenzar?
« Respuesta #3 en: 3 Abril 2020, 03:28 am »

Hey que mas amigo, te saluda LebaNiac.
La pregunta es ¿Que tipo de enlaces quieres generar?, ¿Como un acortador de link como el google o los que conocemos disponibles en la web?.
Si lo que quieres hacer es algo así parecido, te recomiendo uses PHP y MYSQL. se te hace super sencillo y crearías algo tan robusto y bien diseñado que te sera útil en cualquier sistema operativo ya que puedes utilizar un servidor para hacerlo publico  tanto para linux como para windows o IOS.
Si quieres yo te podría ayudar a crear un excelente portal donde puedas acortar links o incluso brindar ese servicio a otros usuarios. ;-) ;-) ;-)
En línea

GOOD LUCK... @NiacBela
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
por donde puedo comenzar para ser un hacker??? « 1 2 3 4 »
Hacking
_PoindeXter_ 34 53,962 Último mensaje 10 Agosto 2012, 05:27 am
por DarkaiMirels
Porque Lenguaje De Programacion comenzar
Programación General
FierNull 6 3,862 Último mensaje 10 Noviembre 2012, 00:41 am
por darkangel2125
[DUDA]Con que Lenguaje de Programación comenzar
Programación General
Klui 3 2,789 Último mensaje 20 Noviembre 2012, 21:51 pm
por zonahurbana
El lenguaje ideal para comenzar ?
Programación General
Santi__ 9 6,541 Último mensaje 4 Enero 2017, 16:31 pm
por Meta
soy nuevo como puedo comenzar
Dudas Generales
status 1 2,561 Último mensaje 3 Junio 2020, 02:25 am
por El_Andaluz
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines