Yeni uygulama: Kısalır. URL'leri kısaltmanın en kolay yolu

Bu yıllar boyunca birçok senaryo yazdım. Çok sayıda paket yüklememe, kılavuzlu kurulum komut dizilerine, yedekleme işlemlerini otomatikleştirmeme, çeşitli amaçlar için terminal uygulamalarına vb. İzin veren komut dosyaları ... ancak şimdiye kadar bir uygulamayı biraz daha ciddi yapma seçeneğini şimdiye kadar hiç düşünmemiştim 🙂

Seni tanıştırıyorum: kısalır

- "İsim: Kısaltır (v.RC1)
- "Amaç: Az önce kopyaladığımız URL'yi kısaltın, yani aşağıdaki gibi kısa bir şeye dönüştürün: http://is.gd/hyd69
-" Sıra: Hem KDE, Xfce, Gnome, Unity ve Cinnamon'da çalışır.
- "Kullanım metodu: Uzun URL kopyalandıktan sonra uygulamayı çalıştırarak keseriz kısaltır.

° 1 numaralı yürütme şekli: Çalışıyor [Alt] + [F2], Biz yazdık kısaltır ve basıyoruz [Girmek].
° 2 numaralı yürütme şekli: Uygulama menüsünden uygulamayı arıyoruz (aşağıdaki ekran görüntüsüne bakın)
° 3 numaralı yürütme şekli: Bir terminale yazarak da çalıştırabiliriz kısaltır.

- » Ben zaten idam ettim şimdi ne olacak?: Bize yeni URL'yi söyleyen bir bildirim göreceğiz. Basarak [Ctrl] + [V] veya sağ tıklayın + yapıştırın, önceden kırpılmış url'yi istediğiniz yere yapıştırır.

operasyon:

Mantık çok karmaşık değil ... Az önce açıkladığım gibi, kesmek istediğiniz uzun URL'yi kopyalamanız, uygulamayı istediğiniz şekilde çalıştırmanız (kısaltmanız) ve bu (kısaltmanız) önceden kırpılmış olan URL'yi döndürür.

Ancak, uygulama önce bilgisayarın internet erişimi olup olmadığını kontrol edecek şekilde programlanmıştır, bunu kontrol ettikten sonra URL'yi kesmeye çalışır.

Ayrıca, geçerli bir URL'yi kopyalamazsanız (diyelim ki bir URL yerine metni kopyaladınız), uygulama size bildirecektir 😉

Ekran Görüntüleri:

Burada uygulamalar menüsünde uygulamayı görüyoruz (KDE'de böyle görünüyor, ama yine de Gnome, Unity vb .'de mevcut olacak.):

Bize geri verebileceğiniz bazı bildirimler şunlardır:

Nasıl kurulur?:

Kullanırlarsa Debian, Ubuntu o türevler, paketi indirebilirsiniz .DEB buradan:

.DEB'yi indirin

İndirildikten sonra, üzerine çift tıklayın ve kurulacaktır.

Başka bir dağıtım kullanırlarsa, hangisi olduğunu söyleyin ... RPMVe son_link belki paketlenebilir Arch Linuxama onu yeterince rahatsız ettim hehehe.

NOT: Açıklamakta fayda var, ben bir programcı değilim hehe, ama size söz verebilirim ki bu uygulama sisteminize hiç zarar vermeyecek.

Daha eklenecek çok şey olduğunu sanmıyorum.

Şimdiye kadar uygulama hiç karmaşık değil ve birden fazla iyileştirme yapılabilir 🙂

Fikirleriniz, yorumlarınız, fikirleriniz, önerileriniz ve / veya eleştirileriniz için sonsuz teşekkür ederim, elimden gelen herkesi memnun etmeye söz veriyorum çünkü tekrar ediyorum, kendimi bir programcı olarak görmüyorum 😀

Tüm bunları okuduğunuz için selamlar ve teşekkürler.

PD: Zaten kesmek istediğiniz URL'yi girmek için küçük bir alanın yanı sıra kesilen URL'lerin geçmişine bakmanıza izin veren küçük ve ÇOK basit bir GUI yapmayı düşünüyorum.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Rafael dijo

    Ve kaynak kodu mevcut olacak mı? Pd: Uygulama ilginç. Tebrikler

    1.    KZKG ^ Gaara dijo

      Evet, tabi ki uygulama GPL lisansı altında. Aslında, kaynak kodu çalıştırılan aynı betikten başka bir şey değildir (/ usr / bin / shorten), isterseniz kontrol edebilirsiniz.

      İlginç şey için teşekkürler 🙂
      Başkaları için bir şeyi ilk kez programlıyorum, yani sadece benim için değil ^ - ^

  2.   kırlangıç dijo

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

    1.    KZKG ^ Gaara dijo

      Goo.gl'yi denedim ... ama istediğimi alamadım, daha fazla denemedim çünkü is.gd ile benim için zaten binlerce harikalar yarattı.
      İs.gd kullanımına karşı bir şey var mı? ... O_O

    2.    Zzulander dijo

      Bazıları diğerlerinden daha iyi olan birçok url kısaltıcı ortaya çıktı, ancak bu hizmetlerin her ikisine de ihtiyacınız varsa, kendi betiğinizi yüklemekten daha iyi bir şey yoktur, çoğunlukla sizinki gibi ücretsiz ...

      1.    Kaynak Kılavuzu dijo

        YOURLS çok iyi, hatta kısa bir alan adı satın aldım ve YOURLS ile yapılandırdım, ancak onu hiç yararlı bulmadığım için orada toz topladı. xD

        1.    KZKG ^ Gaara dijo

          Bunun ne olduğu hakkında hiçbir fikrim yok hehe, ama beni şimdiden meraklandırdılar 😀

  3.   auroszx dijo

    Zaten denedim, oldukça iyi çalışıyor ^^ GUI'yi bekliyorum 🙂

    1.    KZKG ^ Gaara dijo

      Umarım GUI çok uzun sürmez, önce KDE (Qt) için yapacağım, sonra Xfce ve / veya Gnome3 ile deneyeceğim, sonra Tarçın ve Unity'de test edeceğim ... uff ... sıkı çalış hahaha .

  4.   Hyuuga_Neji dijo

    LXDE'yi koymadığınızı görüyorum, belki de burada sahip olduğum LXDE, onu bir proxy arkasında test ederken sorun çıkarandır.

  5.   v3on dijo

    gereksinimlerime uyarlamak için kaynak kodu XD

    1.    KZKG ^ Gaara dijo

      Kod açıkça / usr / bin / shorten içinde var 😀

  6.   uğultu dijo

    Mükemmel çalışıyor! .Teşekkür ederim!

  7.   Morpheus dijo

    Rahatsız etmeyin, ancak bir yer imi ile daha kolay değil mi?

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

    1.    KZKG ^ Gaara dijo

      Merhaba,
      Hayır adamım, elbette zahmet etmiyorsun 🙂

      Fikir, basit, her zaman geliştirilebilen, daha fazla seçenek, işlev vb. Koyabilen bir uygulama yapmaktı. Ben gerçekten bir programcı değilim, sadece Bash'i tanıyorum ... bu yüzden belli ki bu dili seçtim.

      Şimdi neden bir işaretçi değil?
      1. İstediğim şey bu değil çünkü harici bir yazılıma (tarayıcı) bağımlı olmak istemiyorum
      2. Benim tarafımdan yapılmayacağı için istediğim kadar anlayamadım.
      3. Yapmak istediğim kadar çok şeye izin vermezdi ... geçmiş, GUI, seçenekler vb.

      Fikriniz kötü bir arkadaş değil, gerçekten değil, sadece istediğim şey değildi ^ - ^
      selamlar

  8.   Simon Orono dijo

    Tüm dağıtımlar için paketlemek çok mu sorun olur? Bir .tar.gz belki?

    1.    KZKG ^ Gaara dijo

      Bunu yapmak için, dağıtımı algılayan, bağımlılıkları otomatik olarak yükleyen ve ayrıca Shortens'ı yükleyen bir kurulum betiği oluşturmayı bitirmem gerekiyor.

  9.   VaryAğır dijo

    Mümkünse, OpenSuse için (veya herhangi bir RPM dağıtımı için P) bir RPM talep ediyorum

    1.    KZKG ^ Gaara dijo

      Bu RPM'yi deneyin: http://www.mediafire.com/?iuni6rhx93uco58
      Aynı .DEB, ancak Aurosx tarafından Alien ile dönüştürüldü.

      Herhangi bir hata, bana haber ver 😀
      İlginiz için teşekkürler.

      1.    makubex uchiha dijo

        Bu uygulamalar harika görünüyor, zaten çok uzun url'ler için çok kullanışlıdır, ah · _ · deb'leri rpm ile karşılaştırmak için uzaylıyı kullanmayın, bunu en son bir ubuntu uygulamasıyla deb'i geçirmek için yaptığımda, tüm sistemi mahvediyorum . Kullandığım uygulamalar, bu uygulamalardan göndermek için taringa içindir, ancak aptalca, onun zaten rpm paketine sahip olduğunu görmedim, bu yüzden debi aldım ve yabancı ile geçtim (kötü fikir: - /) yerine hiva yüklemek, sorun yürütülüyordu. Tüm masaüstü atıldı (o sırada gnome bok xD kullandım) ve sonra yeniden başlattıktan sonra ve hiçbir yerden tekrar başlamadı, hepsi java tabanlı basit uygulamalar için ve zaten java'yı da yükledim: - / bu nedenle, deneyimime göre yabancı xD kullanmanızı önermiyorum

  10.   Kaynak Kılavuzu dijo

    Uygulamanıza lanet etmek değil (: P), ancak şimdilik bağlantı kısaltıcılar hangileri? Twitter onları t.co ile öldürmemiş miydi?

  11.   invisible15 dijo

    Fedora'mda mate ile test edeceğim!

    1.    invisible15 dijo

      Daha önce xclip'i kurmanız gerekir (rpm'yi bir bağımlılık olarak soracak şekilde değiştirmek iyi olur). Aksi takdirde uygulama size uymayacaktır. (Yaptığım bağlantı örneği (web sitem) http://is.gd/uXDaqA )