Жаңа бағдарлама: қысқартады. URL мекен-жайларын қысқартудың ең қарапайым әдісі

Осы жылдар ішінде мен көптеген сценарийлер жасадым. Маған көптеген пакеттерді, сценарийлерді басқаруға, резервтік процестерді автоматтандыруға, әр түрлі мақсаттағы терминалды қосымшаларға және т.с.с. мүмкіндік беретін сценарийлер ... бірақ, осы уақытқа дейін, мен осы уақытқа дейін қосымшаны біршама күрделі ету мүмкіндігін қарастырған емеспін.

Мен сізді таныстырамын: Қысқартады

- «Атауы: Қысқартады (v.RC1)
- «Мақсаты: Біз жақында көшірген URL-ді қысқартыңыз, яғни оны келесідей етіп өзгертіңіз: http://is.gd/hyd69
- «Үстел: Ол KDE, Xfce, Gnome, Unity және Cinnamon-да жұмыс істейді.
- »Қолдану әдісі: Ұзын URL көшірілгеннен кейін біз оны қосымшаны іске қосу арқылы кесеміз қысқартады.

° №1 орындау нысаны: Жүгіру [Alt] + [F2], біз жаздық қысқартады және біз басамыз [Енгізу].
° №2 орындау нысаны: Біз қосымшаны мәзір арқылы іздейміз (төмендегі скриншотты қараңыз)
° №3 орындау нысаны: Біз оны терминалға теру арқылы да орындай аламыз қысқартады.

- » Мен оны қазірдің өзінде орындадым, Қазір не?: Бізге жаңа URL мекен-жайы туралы хабарландыру көреміз. Басу арқылы [Ctrl] + [V] немесе тінтуірдің оң жағымен басып + қою, ол қазірдің өзінде қиылған URL мекен-жайына қойылады.

Операция:

Логика өте күрделі емес ... жаңа түсіндіргенімдей, сіз кескіңіз келетін ұзын URL мекен-жайын көшіріп алуыңыз керек, қосымшаны өзіңізге ұнайтындай етіп (қысқартыңыз) іске қосыңыз, және бұл (қысқартылған) URL-ді кесіп тастайды.

Алайда, бағдарлама алдымен компьютердің интернетке қосылуын тексеруге бағдарламаланған, оны тексергеннен кейін URL мекенжайын кесуге тырысады.

Сонымен қатар, егер сіз жарамды URL мекенжайын көшірмесеңіз (URL мекен-жайының орнына мәтінді көшірдіңіз делік), қосымша сізге хабарлайды 😉

Скриншоты:

Мұнда біз қосымшалар мәзірінен қосымшаны көреміз (Бұл KDE-де осылай көрінеді, бірақ ол Gnome, Unity және т.б.):

Бізге қайтара алатын бірнеше хабарлама:

Оны қалай орнатуға болады?:

Егер олар қолданса Debian, Ubuntu o туындылар, сіз пакетті жүктей аласыз .DEB осы жерден:

.DEB жүктеп алыңыз

Жүктелгеннен кейін, оны екі рет нұқыңыз, сонда ол орнатылады.

Егер олар басқа дистрофияны қолданса, қайсысына айтыңызшы ... мен пакетке жинап көруге болатын шығар RPM, сонымен қатар ұл_сілтеме болуы мүмкін ArchLinux, бірақ мен оны жеткілікті мазалағанмын хехехе.

NOTA: Мен бағдарламашы емес екенімді түсіндіру жақсы, бірақ мен сізге бұл қосымша деп уәде бере аламын сіздің жүйеңізге мүлдем зиян тигізбейді.

Толықтыратын көп нәрсе жоқ деп ойлаймын.

Әзірге қосымша мүлдем күрделі емес, бірнеше рет жақсартуға болады 🙂

Мен сіздің пікірлеріңізді, пікірлеріңізді, идеяларыңызды, ұсыныстарыңызды және / немесе сын-ескертпелеріңізді шексіз бағалаймын, қолымнан келгеннің барлығының көңілінен шығуға тырысамын деп уәде беремін, өйткені қайталаймын, мен өзімді программист деп санамаймын do

Осының бәрін оқығаныңыз үшін сәлем және рахмет.

PD: Мен қазірдің өзінде кесілген URL-дердің тарихын қарастыруға мүмкіндік беретін шағын және ӨТЕ қарапайым GUI жасауды ойластырып жатырмын, сонымен қатар сіз кескіңіз келетін URL мекен-жайын енгізу үшін кішігірім өрісті де жасай аласыз.


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

23 пікір, өз пікіріңізді қалдырыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

  1.   Рафаэль дижо

    Бастапқы код қол жетімді бола ма? Pd: қосымша қызықты. құттықтаймын

    1.    KZKG ^ Гаара дижо

      Ия, әрине, өтінім GPL лицензиясына сәйкес келеді. Шын мәнінде, бастапқы код - бұл орындалатын сценарийден басқа ештеңе емес (/ usr / bin / shortens), егер сіз оны қаласаңыз, тексере аласыз.

      Қызықты нәрсе үшін рахмет 🙂
      Мен бір нәрсені басқа адамдарға, яғни тек мен үшін емес, бірінші рет бағдарламалаймын ^ - ^

  2.   Мартин дижо

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

    1.    KZKG ^ Гаара дижо

      Мен goo.gl-ді қолданып көрдім ... бірақ мен өзім қалаған нәрсеге қол жеткізе алмадым, мен одан да көп тырыспадым, өйткені is.gd-мен ол маған мың керемет жасады.
      Is.gd қолдануға қарсы нәрсе бар ма? ... O_O

    2.    зуландер дижо

      Көптеген url қысқартқыштары пайда болды, олардың кейбіреулері басқаларына қарағанда жақсы, бірақ егер сізге осы екі қызмет қажет болса, өзіңіздің сценарийіңізді орнатқаннан жақсы ештеңе жоқ, әсіресе yourls сияқты тегін ...

      1.    Мануэль де ла Фуэнте дижо

        СІЗДІҢ ӨЗІҢІЗ өте жақсы, мен тіпті қысқа домен сатып алып, оны өзіңізбен теңшедім, бірақ мен оны ешқашан пайдалы деп таппағандықтан, ол сол жерде шаң жинады. xD

        1.    KZKG ^ Гаара дижо

          Мұның хехе екендігі туралы түсінік жоқ, бірақ олар мені қызықтырып қойды have

  3.   AurosZx дижо

    Мен бұны пайдаланып көрдім, ол өте жақсы жұмыс істейді ^^ GUI күтіп тұрмын 🙂

    1.    KZKG ^ Гаара дижо

      GUI ұзаққа созылмайды деп үміттенемін, алдымен оны KDE (Qt) үшін жасаймын, содан кейін Xfce және / немесе Gnome3 көмегімен сынап көремін, содан кейін даршын мен бірлікте сынап көремін ... уфф ... ауыр жұмыс хахаха.

  4.   Hyuuga_Neji дижо

    Сіз LXDE-ді қоймағаныңызды көремін, мүмкін мендегі LXDE проксидің артында тестілеу кезінде қиындықтар тудырған шығар

  5.   v3on дижо

    оны XD қажеттіліктеріме бейімдейтін бастапқы код

    1.    KZKG ^ Гаара дижо

      Код / / usr / bin / shorten clearly тармағында нақты көрсетілген

  6.   күңгірт дижо

    Бұл керемет жұмыс істейді! .Рақмет сізге!

  7.   морфиус дижо

    Мазаламау керек, бірақ бетбелгі арқылы оңай емес пе?

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

    1.    KZKG ^ Гаара дижо

      сәлем,
      Еркек жоқ, әрине сіз мазаламайсыз don't

      Ондағы мақсат қарапайым, әрқашан жақсартуға болатын, қосымша опцияларды, функцияларды және т.с.с. қосымшаны жасау болды. Мен шынымен программист емеспін, мен Башты ғана білемін ... сондықтан мен бұл тілді таңдағаным анық.

      Енді неге маркер емес?
      1. Бұл мен қалаған нәрсе емес, өйткені мен сыртқы бағдарламалық жасақтамаға (браузерге) тәуелді болғым келмейді
      2. Мұны мен жасамас едім, сондықтан мен оны қалағанымша түсіне алмадым.
      3. Бұл маған қанша нәрсе қаласам, рұқсат етпес еді ... тарих, GUI, опциялар және т.б.

      Сіздің идеяңыз жаман дос емес, шынымен де ол менің қалағанымдай болмады ^ - ^
      тілекпен

  8.   Симон Ороньо дижо

    Оны барлық дистрибутивтер үшін жинақтау өте қиын бола ма? .Tar.gz мүмкін?

    1.    KZKG ^ Гаара дижо

      Ол үшін дистрофияны анықтайтын, тәуелділікті автоматты түрде орнататын және Shortens s орнататын сценарий жасауды аяқтауым керек еді.

  9.   Әртүрлі дижо

    Егер мүмкін болса, OpenSuse үшін RPM (немесе кез-келген RPM таратылымы үшін; P) сұраймын

    1.    KZKG ^ Гаара дижо

      Осы RPM қолданып көріңіз: http://www.mediafire.com/?iuni6rhx93uco58
      Бұл дәл сол .DEB, бірақ Aurosx арқылы Alien-ге айналдырылған.

      Кез-келген қате болса, маған хабарлаңыз 😀
      Қызығушылық үшін рахмет.

      1.    Макубекс Учиха дижо

        Бұл қосымшалар өте жақсы көрінеді, бұл өте ұзақ URL мекен-жайлары үшін өте пайдалы, ах · _ · дебеттерді rpm-ге салыстыру үшін бөтенді пайдаланбаңыз, соңғы рет ubuntu қосымшаларымен дебке жіберу үшін осылай жасадым. жүйе. Мен қолданған қолданбалар постинга болды, сол бағдарламалардан таринга орналастыру керек, бірақ менде оның айналым / мин бумасы бар екенін байқамадым, сондықтан дебатты ұстап алып, оны бөтен (жаман идея: - /) арқылы жібердім, оны орнатқан кезде мәселе орындалды. Бүкіл жұмыс үстелі лақтырылды (сол кезде мен gnome shit xD қолданған болатынмын), содан кейін оны қайта жүктегеннен кейін, содан кейін ол қайтадан басталмады, барлығы java негізіндегі қарапайым қосымшалар үшін және мен java да орнатқан болатынмын: - / осылайша Мен тәжірибе бойынша бөтен xD пайдалануды ұсынбаймын

  10.   Мануэль де ла Фуэнте дижо

    Бұл сіздің қосымшаңызға зиян келтірмейді (: P), бірақ сілтемені қысқартқыштар қазір не үшін қолданылады? Twitter оларды t.co-мен өлтіріп тастаған жоқ па еді?

  11.   көрінбейтін15 дижо

    Мен оны Федорада жұбайыммен бірге тексеріп көремін!

    1.    көрінбейтін15 дижо

      Сіз xclip-ді бұрын орнатуыңыз керек (айн / мин-ны тәуелділік ретінде сұрайтындай етіп өзгерту керек). Әйтпесе бағдарлама сізге сәйкес келмейді. (Мен жасаған сілтеме мысалы (менің веб-сайтым) http://is.gd/uXDaqA )