Scripts discussion (2)
- Author
- Message
-
Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
On this topic is here:Lenchik wrote:вопрос, как сделать так, чтобы скрипт запускался автоматически с самим акельпадом?
viewtopic.php?p=16242&hilit=#p16242
-
Offline
- Posts: 366
- Joined: Mon Jan 10, 2011 5:28 pm
- Contact:
Вот, неидеально, но всё же (пункт меню тулбара)FeyFre wrote:интересно как?
Code: Select all
-"Обновить History.js" Exec(`"%ProgramFiles(x86)%\Download Master\dmaster.exe" http://staynormal.org.ua/akelpad/scripts/history.js savepath="%a\AkelFiles\Plugs\Scripts" hidden=1 start=1`)
KDJ
Thanks
-
Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
Translator.js
Restored Google Translator.
Replaced POST method to GET in Bing.
Changed limit of text to be translated:
- Google: 48.000 chars,
- Bing: 3.500 chars,
- Yandex: 10.000 chars.
Restored Google Translator.
Replaced POST method to GET in Bing.
Changed limit of text to be translated:
- Google: 48.000 chars,
- Bing: 3.500 chars,
- Yandex: 10.000 chars.
-
Offline
- Posts: 2248
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Зачем так извращаться? У Вас уже всё есть, бери и используй.Думаю в перспективе разобраться с автоматизацией через Wget.
Code: Select all
var req = new ActiveXObject("WinHttp.WinHttpRequest.5.1");
req.Open("GET","http://google.com.ua/",false);
req.Send();
var result = req.ResponseText;
-
Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
No, no "для истории".VladSh wrote:N.B. С 01.12.2001 Google ввёл плату на использование API переводчика, потому скрипт отвалился. Теперь используем скрипт Translator.js от KDJ.
Код скрипта оставлен "для истории")
Google Translate works. You can improve the script.
Try this request:
Code: Select all
http://translate.google.com/translate_a/t?client=qlt&langpair=en|ru&q=text for translate
{"sentences":[{"trans":"Текст для перевода","orig":"text for translate","translit":"Tekst dlya perevoda","src_translit":""}],"src":"en","server_time":44}
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
KDJ
Script is renewed. A huge thank you!
-----
В связи с унификациями скрипт XMLDelBlock.js утерял свой смысл и был удалён.
Кому нужен этот функционал используйте BlockSelect.js или комбинацию клавиш выделения блока фолдинга из Coder-плагина + Ctrl+Y.
Script is renewed. A huge thank you!

-----
В связи с унификациями скрипт XMLDelBlock.js утерял свой смысл и был удалён.
Кому нужен этот функционал используйте BlockSelect.js или комбинацию клавиш выделения блока фолдинга из Coder-плагина + Ctrl+Y.
-
Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
VladSh
TranslateWithGoogleAPI.js
If autodetection of language, the script translates for me to Polish language instead to Russian:
You can do it like this:
For longer texts, the array resultObject.sentences contains multiple elements.
You have to concatenate them.
TranslateWithGoogleAPI.js
If autodetection of language, the script translates for me to Polish language instead to Russian:
You can do it like this:
Code: Select all
var langSource = AkelPad.GetArgValue("lngS", "auto"); //autodetect source language
You have to concatenate them.
Code: Select all
else
{
resultText = resultObject.sentences[0].trans;
for (var i = 1; i < resultObject.sentences.length; ++i)
resultText += resultObject.sentences[i].trans;
}
-
Offline
- Posts: 2248
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Updated scripts:
Win32 Constants library Some ANSI/Unicode unifications in comctl32.js and other improvements.
SetCoderExt.js Some minor fixes.
Win32 Constants library Some ANSI/Unicode unifications in comctl32.js and other improvements.
SetCoderExt.js Some minor fixes.
Last edited by FeyFre on Thu Jan 12, 2012 11:03 am, edited 1 time in total.
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 1291
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine
Так там всё просто:Lenchik wrote:Думаю в перспективе разобраться с автоматизацией через Wget.
Code: Select all
wget http://staynormal.org.ua/akelpad/scripts/history.js -O "%a/AkelFiles/Plugs/Scripts/history.js"
Я сейчас вообще в качестве менеджера закачки использую следующий .bat-файл:
Code: Select all
@echo off
start "" "%FARHOME%\wget.exe" -c --read-timeout=30 --tries=100 --restrict-file-names=nocontrol %*
P.S. Чуть не забыл про --restrict-file-names=nocontrol. Это нужно для возможности восстановления имён файлов в UTF-8, которые wget уродует.
-
Offline
- Posts: 1291
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine
Утверждать не берусь, но интернеты пишут:FeyFre wrote:Уж очень им черезпопно прокси проходить.
Code: Select all
set http_proxy=http://proxy:port
wget --proxy=on URL
Code: Select all
set http_proxy=http://proxy:port
wget --no-host-lookup --proxy=on --proxy-user=blablabla --proxy-passwd=blablabla URL