Библиотека Aurora

Делитесь приложениями
  • @qwaros said in Библиотека Aurora:

    Кстати @Pragmatik если ты научиш свою либу хранить кастомные сиппеты и вставлять их нажатием парой кликов это будет просто огонь )) я б только из за этого ее юзал постоянно :D

    Код в редакторе кода пишется вручную, так как у редактора движок от какой-то IDE, похоже на visual studio code или на phpstorm. В эту сторону можно копать, если узнать какой именно движок используется, к нему при любом раскладе можно писать расширения. Но и то это довольно сложно будет. Потому я и делаю вместо сниппетов функции, их можно легко копипастить из справочника.

  • Пример использования библиотеки:

    // Читаю из ресурса proxy прокси
    VAR_PROXY = asf.res("proxy")
    // Устанавливаю прокси на http-клиент
    ahc.proxy(VAR_PROXY)
    // Проверяю, установились ли прокси
    _switch_http_client_main()
    http_client_get2("https://2ip.ru/",{method:("GET"),headers:("")})!
    var content = ahc.content()
    var regexp = "<big[\\s\\S]+\?>([\\s\\S]+?\)</big>"
    var check = are.check(regexp,content)
    if (check){
        alg.name('Проверка прокси', 'HTTP-прокси успешно установлен***success')
    }else{alg.name('Проверка прокси', 'HTTP-прокси не установлен!***error')}
    
  • @usertrue said in Библиотека Aurora:

    Самый большой недостаток сторонних библиотек, что их не будет в скомпелированном скрипте. Можно конечно сам код добавлять скрипт. Но не вижу смысла в таких костылях для использования стандартного функционала.

    Кстати, есть для этого какое-то решение? Я вот вижу разве что функцию, которая будет записывать все использованные в проекте функции в массив, а потом перед компилляцией по команде весь этот массив сохранять в файл. А потом уже этот код можно добавлять в начало проекта. Надо будет обязательно реализовать, потому как пока что вручную перекидываю из библиотеки в скрипт... Кстати, можно ещё добавлять файлы библиотеки в готовый проект.

  • @pragmatik код из enjine.js поместить первым блоком в скрипте

  • @drprime можно, но если юзер захочет не всю библиотеку (чтобы не нагружать потоки), а только свои использованные функции?

  • @pragmatik Дак когда используется библиотека, то в нее не принито лезть. Когда я подключаю моудь например fs в node, томне как правило из его наверное полсиотни функций надо как правило максимум 3.

  • @pragmatik да залить в архив с движком модуль вера не позволяет? ))))

  • @qwaros это и делаю. Только вот если другой юзер будет компиллировать, ему ж надо то же самое делать. Надо мануал по использованию написать в следующей версии. Не все в курсе как библиотеки добавлять.

  • @pragmatik
    Можешь убрать все из engine.js
    Создать кнопку типа инициализация модуля, которая просто добавит все функции. Написать в мане что для начала работы нцжно инициализировать первым блоком в скрипте.
    Но нужно проверить будет ли работать адекватно

  • @pragmatik said in Библиотека Aurora:

    @qwaros это и делаю. Только вот если другой юзер будет компиллировать, ему ж надо то же самое делать. Надо мануал по использованию написать в следующей версии. Не все в курсе как библиотеки добавлять.

    Не бросай, развивай и глядиш добавят в офф сборку :)

  • @drprime said in Библиотека Aurora:

    Можешь убрать все из engine.js
    Создать кнопку типа инициализация модуля, которая просто добавит все функции. Написать в мане что для начала работы нцжно инициализировать первым блоком в скрипте.
    Но нужно проверить будет ли работать адекватно

    Поэкспериментирую на досуге) Спасибо.

  • @qwaros said in Библиотека Aurora:

    Не бросай, развивай и глядиш добавят в офф сборку :)

    Рад что верите в проект, однако для оффициальной сборки пока сыровато. Но забрасывать я не намерен, может быть, через несколько версий все сложные действия БАС уже будут вызываться библиотекой, а несложные задокументирую.

  • @qwaros Да, пожалуй.. надо это идея