這些年來,我編寫了許多腳本。 允許我安裝許多軟件包的腳本,指導性安裝腳本,用於自動化備份過程,用於各種目的的終端應用程序等……但是直到現在,我一直沒有考慮過使應用程序變得更加嚴肅的選擇🙂
我向您介紹: 縮短
-“ 名稱: 縮短(訴RC1)
-“目的: 縮短我們剛才複製的URL,即將其轉換為簡短的內容,例如: http://is.gd/hyd69
-“桌子: 它可以在KDE,Xfce,Gnome,Unity和Cinnamon上運行。
-»使用方法: 複製長網址後,我們將通過運行應用程序將其剪切 縮短.
° 第一種執行形式:運行 [Alt] + [F2], 我們寫 縮短 然後按 [輸入].
° 第一種執行形式:我們通過應用程序菜單查找應用程序(見下面的截圖)
° 第一種執行形式:我們也可以通過在終端中鍵入來執行它 縮短.
- » 我已經執行了 怎麼辦?: 我們將看到一條通知,告知我們新的URL。 通過按 [Ctrl] + [V] 或右鍵單擊+粘貼,它將粘貼到您希望已裁剪的網址的位置。
操作:
邏輯不是很複雜...正如我剛才解釋的那樣,您必須複製長網址,要剪切的網址,然後以最喜歡的方式運行應用程序(縮短),然後此(縮短)將返回已剪切的URL。
但是,該應用程序被編程為首先檢查計算機是否可以訪問Internet,然後再嘗試切割URL。
另外,如果您不復制有效的URL(例如,您複製的是文本而不是URL),則應用程序會告知您😉
截圖:
在這裡,我們在應用程序菜單中看到該應用程序(這就是它在KDE中的外觀,但仍將存在於Gnome,Unity等中。):
如何安裝?:
如果他們使用 Debian, Ubuntu o 衍生品,您可以下載軟件包 .DEB 從這裡:
下載後,只需雙擊它即可安裝。
如果他們使用其他發行版,請告訴我哪個發行版...好吧,我可以嘗試打包 RPM,以及 子鏈接 可能會打包 ArchLinux的,但我已經打擾他了。
好吧,我認為沒有更多要添加的內容。
到目前為止,該應用程序根本不復雜,可以進行多項改進。
我將無限感謝您的意見,評論,想法,建議和/或批評,我保證會盡力取悅所有人,因為我再說一遍,我不認為自己是程序員😀
問候和感謝您閱讀了所有這些內容。
PD: 我已經在考慮使其成為一個非常小而非常簡單的GUI,它使您可以查看剪切URL的歷史記錄,以及一個小的字段來輸入要剪切的URL。
源代碼是否可用? 帕德:這個應用很有趣。 恭喜
是的,當然,該應用程序已獲得GPL許可。 實際上,源代碼不過是運行的同一腳本(/ usr / bin / shortenings),您可以根據需要進行檢查。
謝謝你有趣的事
這是我第一次為他人編寫程序,即不只是為我編程。^-^
to.ly,tinyurl.com,tiny.cc ...
我嘗試了goo.gl ...但是我無法獲得想要的東西,我沒有再嘗試更多了,因為使用is.gd已經為我創造了上千個奇蹟。
反對使用is.gd嗎? ... O_O
已經出現了許多URL縮短器,其中一些比其他的更好,但是如果您需要這兩種服務,那麼沒有什麼比安裝自己的腳本更好的了,大多數情況下像yourls一樣免費...
YOURLS非常好,我什至購買了一個短域名,並使用YOURLS對其進行了配置,但是由於我從未發現過它有用,所以它一直呆在那裡。 xD
不知道這是什麼,但是他們已經讓我好奇了
我已經嘗試過了,效果很好^^等待GUI🙂
我希望GUI不會花費太長時間,首先我將針對KDE(Qt)進行此操作,然後我將嘗試使用Xfce和/或Gnome3,然後在Cinnamon和Unity中進行測試... uff ...辛苦了哈哈哈。
我看到您沒有放置LXDE,也許我在這裡使用的LXDE是在代理後面測試它時出現問題的那個
使它適應我的需求的源代碼XD
代碼在/ usr / bin / short中清晰可見
它完美地工作! 。謝謝!
不要打擾,但是使用bookmarklet難道不是很容易嗎?
javascript:(function(){url = location.href; url =提示('Enter%20URL',url); location.href =»http://is.gd/create.php?longurl=»+ encodeURIComponent(url );})()
HOLA,
沒有人,你當然不會打擾🙂
這個想法是使應用程序簡單,可以隨時進行改進,添加更多選項,功能等。 我不是一個真正的程序員,我只知道Bash ...所以顯然我選擇了這種語言。
現在為什麼不標記?
1.這不是我想要的,因為我不想依賴外部軟件(瀏覽器)
2.它不會由我製作,因此我無法完全如我所願。
3.它不允許我做我想做的事情,...歷史記錄,GUI,選項等。
您的想法不是一個壞朋友,真的不是,不是我想要的 ^ - ^
問候
將其打包為所有發行版是否會很麻煩? .tar.gz可能是?
為此,我必須完成製作安裝腳本的工作,該腳本可檢測發行版,自動安裝依賴項並安裝Shortens🙂
如果可以的話,我要求提供OpenSuse的RPM(或任何RPM發行版; P)
試試這個RPM: http://www.mediafire.com/?iuni6rhx93uco58
這是相同的.DEB,但由Aurosx用Alien轉換。
任何錯誤,請讓我知道😀
感謝您的關注。
這個應用程序看起來很棒,它對於很長的網址已經非常有用了,啊·_·不要使用Alien將Debs與rpm進行比較,這是我上次使用ubuntu應用程序通過deb傳遞它時,我將所有系統。 我曾經使用過的應用程序是taringa可以從那些應用程序中發布的,但是愚蠢的我沒有看到它已經具有rpm包,所以我抓住了deb並把它傳遞給了Alien(不好的主意:-/),當相反,安裝希瓦,問題正在執行。 整個桌面都被拋出(當時我使用gnome shit xD),然後重新啟動後又無處又沒有啟動,這一切都是基於Java的simble應用程序,並且我已經安裝了Java:- /因此,根據經驗,我不建議您使用外星人xD
這不是在詛咒您的應用程序(:P),但是鏈接縮短器目前使用了什麼呢? Twitter不是已經用t.co殺死了他們嗎?
我將在隊友的Fedora上對其進行測試!
您必須先安裝xclip(修改rpm,以便它以依賴項的形式要求它)。 否則,該應用程序將不適合您。 (我創建的鏈接示例(我的網站) http://is.gd/uXDaqA )