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:
İ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.
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.
Ve kaynak kodu mevcut olacak mı? Pd: Uygulama ilginç. Tebrikler
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 ^ - ^
to.ly, tinyurl.com, tiny.cc ...
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
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 ...
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
Bunun ne olduğu hakkında hiçbir fikrim yok hehe, ama beni şimdiden meraklandırdılar 😀
Zaten denedim, oldukça iyi çalışıyor ^^ GUI'yi bekliyorum 🙂
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 .
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.
gereksinimlerime uyarlamak için kaynak kodu XD
Kod açıkça / usr / bin / shorten içinde var 😀
Mükemmel çalışıyor! .Teşekkür ederim!
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 );}) ()
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
Tüm dağıtımlar için paketlemek çok mu sorun olur? Bir .tar.gz belki?
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.
Mümkünse, OpenSuse için (veya herhangi bir RPM dağıtımı için P) bir RPM talep ediyorum
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.
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
Uygulamanıza lanet etmek değil (: P), ancak şimdilik bağlantı kısaltıcılar hangileri? Twitter onları t.co ile öldürmemiş miydi?
Fedora'mda mate ile test edeceğim!
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 )