수년 동안 저는 많은 스크립트를 만들었습니다. 많은 패키지, 안내 설치 스크립트, 백업 프로세스 자동화, 다양한 목적의 터미널 응용 프로그램 등을 설치할 수있는 스크립트 ...하지만 지금까지는 응용 프로그램을 좀 더 심각하게 만드는 옵션을 고려하지 않았습니다. 🙂
나는 당신을 소개합니다 : 단축
- "이름 : 단축 (v.RC1)
- "목적 : 방금 복사 한 URL을 줄입니다. 즉, 다음과 같이 짧은 URL로 변환합니다. http://is.gd/hyd69
- "책상 : KDE, Xfce, Gnome, Unity 및 Cinnamon 모두에서 작동합니다.
-»사용 방법 : 긴 URL이 복사되면 응용 프로그램을 실행하여 잘라냅니다. 단축.
° 실행 형태 No.1: 실행 중 [Alt] + [F2], 우리는 썼다 단축 그리고 우리는 [시작하다].
° 실행 형태 No.2: 애플리케이션 메뉴를 통해 애플리케이션을 찾습니다 (아래 스크린 샷 참조)
° 실행 형태 No.3: 터미널에 입력하여 실행할 수도 있습니다. 단축.
- » 이미 실행했는데 이제 뭐?: 새 URL을 알려주는 알림이 표시됩니다. 눌러서 [Ctrl] + [V] 또는 오른쪽 클릭 + 붙여 넣기, 이미 자른 URL을 원하는 곳에 붙여 넣습니다.
운영 :
논리는 그다지 복잡하지 않습니다 ... 방금 설명했듯이 잘라내려는 긴 URL을 복사하고 가장 좋아하는 방식으로 응용 프로그램을 실행 (단축)하면이 (단축) 이미 잘린 URL입니다.
그러나 응용 프로그램은 컴퓨터가 인터넷에 연결되어 있는지 먼저 확인하도록 프로그래밍되어 있으며이를 확인한 후 URL을 자르려고 시도합니다.
또한 유효한 URL을 복사하지 않으면 (URL 대신 텍스트를 복사했다고 가정 해 보겠습니다) 응용 프로그램에서 알려줍니다 😉
스크린 샷 :
여기에서 응용 프로그램 메뉴 (이것이 KDE에서 보이는 방식이지만 Gnome, Unity 등에 여전히 존재합니다.):
그것을 설치하는 방법? :
그들이 사용한다면 데비안, Ubuntu o 파생 상품, 패키지를 다운로드 할 수 있습니다. .DEB 여기에서:
다운로드가 완료되면 두 번 클릭하면 설치됩니다.
다른 배포판을 사용하는 경우 어떤 배포판을 사용하는지 알려주세요. RPM과 아들_링크 짐을 싸도 아치 리눅스,하지만 나는 충분히 hehehe 그를 귀찮게했습니다.
글쎄요, 더 많이 추가 할 것이 없다고 생각합니다.
지금까지 응용 프로그램은 전혀 복잡하지 않으며 여러 가지 개선이 가능합니다 🙂
나는 당신의 의견, 의견, 아이디어, 제안 및 / 또는 비판에 무한히 감사드립니다. 반복하기 때문에 나는 내가 프로그래머라고 생각하지 않기 때문에 가능한 모든 사람을 기쁘게하기 위해 노력할 것을 약속합니다 😀
이 모든 것을 읽어 주셔서 감사합니다.
PD : 잘라 내고자하는 URL을 입력 할 수있는 작은 필드뿐만 아니라 잘라낸 URL의 역사를 볼 수있는 작고 매우 간단한 GUI로 만들려고 이미 생각 중입니다.
그리고 소스 코드를 사용할 수 있습니까? Pd : 응용 프로그램이 흥미 롭습니다. 축하합니다
네, 물론 응용 프로그램은 GPL 라이선스에 따릅니다. 사실 소스 코드는 실행되는 동일한 스크립트 (/ usr / bin / shorten)에 지나지 않으며, 원하는 경우 확인할 수 있습니다.
흥미로운 일에 감사드립니다 🙂
다른 사람, 즉 나만을위한 것이 아닌 프로그램을 처음으로 프로그래밍 한 것입니다 ^^
to.ly, tinyurl.com, tiny.cc ...
나는 goo.gl을 시도했지만 ... 원하는 것을 얻을 수 없었습니다. is.gd를 사용하면 이미 수천 가지 놀라운 일이 발생했기 때문에 더 이상 시도하지 않았습니다.
is.gd 사용에 반대하는 것이 있습니까? ... O_O
많은 URL 단축기가 등장했지만 일부는 다른 것보다 좋지만 이러한 서비스가 모두 필요한 경우 자체 스크립트를 설치하는 것보다 더 좋은 것은 없습니다.
YOURLS는 매우 훌륭하고 짧은 도메인을 구입하여 YOURLS로 구성하기도했지만 유용하지 않았기 때문에 먼지를 모으는 데 머물 렀습니다. xD
이게 뭔지 모르겠지만 그들은 이미 저를 호기심으로 만들었습니다 😀
이미 해봤는데 꽤 잘 작동합니다 ^^ GUI를 기다리는 중 🙂
GUI가 너무 오래 걸리지 않기를 바랍니다. 먼저 KDE (Qt)를 위해 작업 한 다음 Xfce 및 / 또는 Gnome3으로 시도한 다음 Cinnamon 및 Unity에서 테스트합니다.
나는 당신이 LXDE를 넣지 않았다는 것을 알았습니다. 아마도 여기있는 LXDE는 프록시 뒤에서 테스트 할 때 문제를 일으킨 것일 수 있습니다.
내 필요에 맞게 소스 코드 XD
코드는 / usr / bin / shorten에 명확하게 있습니다 😀
완벽하게 작동합니다! .감사합니다!
귀찮게하지 말고 북마크릿을 사용하는 것이 더 쉬울까요?
javascript : (function () {url = location.href; url = prompt ( 'Enter % 20URL', url); location.href =»http://is.gd/create.php?longurl=»+ encodeURIComponent (url );}) ()
안녕하세요
아니 남자, 물론 당신은 귀찮게하지 않습니다 🙂
아이디어는 간단하고 항상 개선 할 수 있고 더 많은 옵션, 기능 등을 넣을 수있는 애플리케이션을 만드는 것이 었습니다. 저는 프로그래머가 아닙니다. 저는 Bash 만 알고 있습니다. 그래서 분명히이 언어를 선택했습니다.
이제 마커가 아닌 이유는 무엇입니까?
1. 외부 소프트웨어 (브라우저)에 의존하고 싶지 않기 때문에 원하는 것이 아닙니다.
2. 내가 만든 것이 아니기 때문에 원하는만큼 이해할 수 없었다.
3. 내가 원하는만큼 많은 것을 허용하지 않을 것입니다. 기록, GUI, 옵션 등.
당신의 아이디어는 나쁜 친구가 아닙니다. ^ - ^
안부
모든 배포판에 대해 패키지화하는 것이 너무 많은 문제입니까? .tar.gz일까요?
이렇게하려면 배포판을 감지하고 종속성을 자동으로 설치하며 Shortens도 설치하는 설치 스크립트 작성을 완료해야합니다.
가능한 경우 OpenSuse 용 RPM (또는 모든 RPM 배포판, P)을 요청합니다.
이 RPM을 시도하십시오 : http://www.mediafire.com/?iuni6rhx93uco58
이것은 동일한 .DEB이지만 Aurosx가 Alien으로 변환했습니다.
실수가 있으면 알려주세요 😀
관심을 가져 주셔서 감사합니다.
이 앱은 멋져 보이지만 이미 매우 긴 URL에 매우 유용합니다. 아 · _ · debs를 rpm과 비교하기 위해 외계인을 사용하지 마십시오. 마지막으로 우분투 앱을 사용하여 deb로 전달했을 때 모든 시스템을 망쳤습니다. . 내가 사용한 앱은 posta가 taringa가 해당 앱에서 게시하는 것입니다.하지만 이미 rpm 패키지가있는 것을 보지 못해서 deb를 잡고 외계인과 함께 전달했습니다 (나쁜 생각 :-/). 오히려 hiva를 설치하면 문제가 실행되었습니다. 전체 데스크탑이 던져졌습니다 (당시 나는 gnome shit xD를 사용했습니다). 다시 부팅 한 후 갑자기 다시 시작되지 않았습니다. 모든 것은 Java 기반의 단순한 앱이며 Java도 이미 설치되어 있습니다. / 따라서 경험상 외계인 xD 사용을 권장하지 않습니다.
당신의 응용 프로그램을 망쳐 놓는 것이 아닙니다 (: P), 그러나 지금 사용되는 링크 단축기는 무엇입니까? 트위터가 이미 t.co로 그들을 죽이지 않았나요?
메이트와 함께 제 페도라에서 테스트하겠습니다!
전에 xclip을 설치해야합니다 (rpm을 수정하여 종속성으로 요청하는 것이 좋습니다). 그렇지 않으면 응용 프로그램이 적합하지 않습니다. (내가 만든 링크의 예 (내 웹 사이트) http://is.gd/uXDaqA )