Nova aplikacija: Skraćuje se. Najlakši način da skratite URL-ove

Tijekom svih ovih godina napisao sam mnogo scenarija. Skripte koje su mi dopuštale da instaliram puno paketa, vođene instalacijske skripte, automatizirati procese izrade sigurnosnih kopija, terminalne aplikacije za razne svrhe itd., Ali, do sada, nikada nisam razmatrao mogućnost da aplikaciju učinim malo ozbiljnijom, do sada 🙂

Predstavljam vam: skraćuje

-" Ime: Skraćuje (v.RC1)
-" Svrha: Skratite taj URL koji smo upravo kopirali, odnosno transformirajte ga u nešto kratko poput: http://is.gd/hyd69
- "Stol: Djeluje i na KDE, Xfce, Gnome, Unity i Cinnamon.
- »Način upotrebe: Nakon kopiranja dugog URL-a, izrežemo ga pokretanjem aplikacije skraćuje.

° Oblik izvršenja br.1: Trčanje [Alt] + [F2], napisali smo skraćuje i pritisnemo [Unesi].
° Oblik izvršenja br.2: Aplikaciju tražimo kroz izbornik aplikacija (pogledajte snimak zaslona u nastavku)
° Oblik izvršenja br.3: Možemo ga izvršiti i upisivanjem terminala skraćuje.

- » Već sam ga izvršio, Što sad?: Vidjet ćemo obavijest koja nam govori o novom URL-u. Pritiskom [Ctrl] + [V] ili desnim klikom + zalijepi, zalijepit će se tamo gdje želite već obrezani url.

operacija:

Logika nije vrlo složena ... kao što sam upravo objasnio, morate kopirati dugački URL, onaj koji želite izrezati, pokrenuti aplikaciju (skratiti) na način koji želite, a ovaj (skratiti) vratit će URL već ošišan.

Međutim, aplikacija je programirana tako da prvo provjeri ima li računalo pristup internetu, a nakon provjere pokušava presjeći URL.

Također, ako ne kopirate važeći URL (recimo da ste kopirali tekst umjesto URL-a), aplikacija će vas obavijestiti 😉

Slike:

Ovdje vidimo aplikaciju u izborniku aplikacija (ovako izgleda u KDE-u, ali i dalje će biti prisutan u Gnomu, Unityju itd.):

Evo nekoliko obavijesti koje nam možete vratiti:

Kako ga instalirati?:

Ako koriste Debian, Ubuntu o derivati, možete preuzeti paket .DEB odavde:

Preuzmite .DEB

Nakon preuzimanja, samo dvaput kliknite na njega i on će se instalirati.

Ako koriste drugu distro, recite mi koju ... pa, mogao bih pokušati pakirati RPM, kao i sin_veza mogao spakirati za ArchLinux, ali dovoljno sam ga zasmetao hehehe.

NAPOMENA: Dobro je pojasniti, da nisam programer, hehe, ali mogu vam obećati da je ova aplikacija uopće neće naštetiti vašem sustavu.

Pa, mislim da se nema još puno toga za dodati.

Zasad aplikacija uopće nije složena i mogu se uvesti višestruka poboljšanja 🙂

Beskrajno bih vam zahvaljivao na mišljenjima, komentarima, idejama, prijedlozima i / ili kritikama, obećavam da ću se potruditi ugoditi svima koje mogu, jer ponavljam, ne smatram se programerom 😀

Pozdrav i hvala što ste sve ovo pročitali.

PD: Već razmišljam o tome da napravim mali i VRLO jednostavan GUI, koji vam omogućava da pogledate povijest izrezanih URL-ova, kao i malo polje za unos URL-a koji želite izrezati.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Rafael dijo

    I hoće li izvorni kod biti dostupan? Pd: Aplikacija je zanimljiva. Čestitamo

    1.    KZKG ^ Gaara dijo

      Da, naravno, aplikacija je pod GPL licencom. U stvari, izvorni kod nije ništa drugo do ista skripta koja se izvodi (/ usr / bin / skraćuje), možete ga provjeriti ako želite.

      Hvala na zanimljivosti 🙂
      To je prvi put da programiram nešto za druge ljude, odnosno ne samo za sebe ^ - ^

  2.   bregunica dijo

    to.ly, tinyurl.com, tiny.cc ...

    1.    KZKG ^ Gaara dijo

      Pokušao sam goo.gl ... ali nisam uspio postići ono što sam želio, nisam ni pokušavao više jednostavno jer je s is.gd već učinio tisuću čuda za mene.
      Nešto protiv upotrebe is.gd? ... O_O

    2.    zulander dijo

      Pojavili su se mnogi skraćivači urla, neki bolji od drugih, ali ako su vam potrebne obje ove usluge, nema ništa bolje od instaliranja vlastite skripte, posebno besplatne poput vaše ...

      1.    Priručnik o izvoru dijo

        YOURLS je vrlo dobar, čak sam i kupio kratku domenu i konfigurirao je sa YOURLS, ali budući da je nikad nisam smatrao korisnom, ostala je tamo skupljajući prašinu. xD

        1.    KZKG ^ Gaara dijo

          Nemam pojma što je ovo hehe, ali već su me učinili znatiželjnim 😀

  3.   auroszx dijo

    Već sam probao, djeluje prilično dobro ^^ Čekajući GUI 🙂

    1.    KZKG ^ Gaara dijo

      Nadam se da GUI neće predugo potrajati, prvo ću to učiniti za KDE (Qt), zatim ću pokušati s Xfce i / ili Gnome3, a zatim testirati u Cinnamonu i Unityu ... uff ... naporan rad hahaha.

  4.   Hyuuga_Neji dijo

    Vidim da niste stavili LXDE možda je LXDE koji imam ovdje onaj koji je stvarao probleme prilikom testiranja iza proxyja

  5.   v3on dijo

    izvorni kod kako bi ga prilagodio mojim potrebama XD

    1.    KZKG ^ Gaara dijo

      Kod je tu očito u / usr / bin / skraćivati ​​😀

  6.   gusanje dijo

    Djeluje savršeno! .Hvala vam!

  7.   Morpheus dijo

    Da se ne zamarate, ali nije li lakše s knjižnom knjižicom?

    javascript: (function () {url = location.href; url = prompt ('Enter% 20URL', url); location.href = »http://is.gd/create.php?longurl=» + encodeURIComponent (url );}) ()

    1.    KZKG ^ Gaara dijo

      Pozdrav,
      Nijedan čovjek, naravno da se ne zamarate 🙂

      Ideja je bila napraviti aplikaciju koja je jednostavna, uvijek se može poboljšati, staviti više opcija, funkcija itd. Ja zapravo nisam programer, znam samo Basha ... pa sam se očito odlučio za ovaj jezik.

      Zašto ne i marker?
      1. Nije ono što sam želio, jer ne želim ovisiti o vanjskom softveru (pregledniku)
      2. Ne bih to napravio ja, pa ga nisam mogao razumjeti koliko želim.
      3. Ne bi mi dopustio onoliko stvari koliko želim raditi ... povijest, GUI, opcije itd.

      Vaša ideja nije loš prijatelj, stvarno nije, samo da to nije bilo ono što sam želio ^ - ^
      pozdravi

  8.   Simon Orono dijo

    Hoće li biti previše problema spakirati ga za sve distribucije? A .tar.gz možda?

    1.    KZKG ^ Gaara dijo

      Za ovo bih morao završiti s izradom instalacijske skripte koja otkriva distro, automatski instalira ovisnosti i također instalira Shortens

  9.   VariHeavy dijo

    Zahtijevam, ako može, RPM za OpenSuse (ili za bilo koji RPM distro; P)

    1.    KZKG ^ Gaara dijo

      Isprobajte ovaj RPM: http://www.mediafire.com/?iuni6rhx93uco58
      To je isti .DEB, ali Aurosx pretvorio u Alien.

      Svaka pogreška, javite mi 😀
      Hvala na interesu.

      1.    makubex uchiha dijo

        Ova aplikacija izgleda sjajno, već je vrlo korisna za vrlo dugačke URL-ove, ah · _ · ne koristi vanzemaljac za usporedbu debs-a s rpm-om, zadnji put kad sam to učinila s ubuntu aplikacijama da bih je proslijedila u deb, usrao sam sav sustav . aplikacije koje sam koristio bio je postinga je za taringa za objavljivanje iz tih aplikacija, ali glupo nisam vidio da već ima svoj rpm paket, pa sam zgrabio deb i proslijedio ga vanzemaljcu (loša ideja: - /), kad instalirajući hiva, problem se izvršava. Bačena je cijela radna površina (u to sam vrijeme koristio gnome sranje xD), a zatim sam je ponovo pokrenuo, a onda me niotkuda više nije pokrenuo, sve za jednostavne aplikacije temeljene na javi i da sam i ja već imao instaliranu javu: - / tako da prema iskustvu ne preporučujem upotrebu vanzemaljskog xD

  10.   Priručnik o izvoru dijo

    Nije vam šteta za prijavu (: P), ali što se za sada koriste skraćivači veza? Da ih nije Twitter već ubio svojim t.co?

  11.   invisible15 dijo

    Testirat ću ga na svojoj Fedori s mate!

    1.    invisible15 dijo

      Morate instalirati xclip prije (izmjena broja okretaja u minuti da biste to zatražili jer bi ovisnost bila u redu). Inače vam prijava neće odgovarati. (Primjer veze koju sam napravio (moje web mjesto) http://is.gd/uXDaqA )