467
订阅者
-124 小时
-57 天
-530 天
数据加载中...
吸引订阅者
九月 '26
九月 '26
+1
在1个频道中
八月 '26
+38
在2个频道中
Get PRO
七月 '26
+72
在3个频道中
Get PRO
六月 '26
+90
在2个频道中
Get PRO
五月 '26
+135
在4个频道中
Get PRO
四月 '26
+223
在0个频道中
Get PRO
三月 '26
+3
在3个频道中
| 日期 | 订阅者增长 | 提及 | 频道 | |
| 03 九月 | +1 | |||
| 02 九月 | 0 | |||
| 01 九月 | 0 |
频道帖子
Представьте насколько стала удобнее разработка PackIt:
Раньше мне нужно было
• Внести изменения в нативную библиотеку/whl/dex и в сам плагин. • Перекомпилировать то куда я внес изменения(если нативные то заменять 2 файла по разным путям). • Перекомпилировать плагин.Теперь мне нужно:
• Внести изменения в нативную библиотеку/whl/dex и в сам плагин. • Перекомпилировать плагин.Это на самом деле намного ускоряет разработку, и удобство разработки. Потому что по сути, сейчас библиотеки являются частью плагина, и компилируются вместе с ним.
| 2 | По итогу что нужно PackIt для сборки:
Python 3.11, cruel-wrapper, build(python), CMake, g++/gcc/clang/clang++, Android NDK, Android SDK, kotlinc, javac, JDK 17+, Android Build Tools(d8), Android platform(android.jar)
Скоро ещё понадобится Cargo...
#exteragram@doctashare | 233 |
| 3 | Автогенерируемый --adbpush флаг.
Для чайников:
Плагин собрался на ПК и перекинулся на мобильное устройство.
(Демка) <- клик
В скором времени:
• exteraGram будет поддерживать установку .crul плагинов по нажатию на файл ("Открыть с помощью...")
• @pixwet обещал сделать флаг для "devserver", то есть плагин будет сразу после сборки устанавливаться сразу в exteraGram на подключённом устройстве. | 739 |
| 4 | Плагин больше не актуален, эта функция появилось внутри самого exteraGram. Как это сделать — показано на видео.
Насколько я понял, этой меню нету на последнем релизе AyuGram, поэтому плагин, скорее всего, актуален для последнего релиза AyuGram. | 328 |
| 5 | Это новая офиц. утилита(ранее был опционально ElyxBuilder). В ней плагины компилируются в полностью кастомный формат бинарных файлов. Для начала создаются .crulsection файлы, затем их подпись. Под конец они ликнуются в .crul файл(НЕ архив, фулл кастом).
Также будет возможность скомпилировать .py -> .so(и возможно даже обфусцировать) одной командой — намного производительнее чем .py/.pyc. И возможно добавлю автоматическое приведение типов(чтобы превратить pyobj в c, если это возможно, не проверял).
#exteragram@doctashare | 892 |
| 6 | Сборка PackIt на новой системе сборки под ахуенный найткор.
(Я хз че с записью звука на линуксе)
Это не новый движок, по типу elyxcore, просто система сборки и установки.
Объясню, что происходит на видео:
Новая система сборки базируется на автогенерации скриптов сборки и на возможности их редактирования разработчиком.
• Сначала cruel собрал .whl-библиотеку из исходного кода.
• Затем собрал нативные библиотеки для устройств arm7 и arm8.
• Ещё позже собрал .dex-часть плагина.
• Очистил артефакты.
То есть на видео показана автосборка дополнительных компонентов для плагина.
Скоро я добавлю поддержку флагов, например разработчик сможет сделать adb push на флаг --adb а затем установь с помощью установщика(скорее всего перенесу этот плагин в клиент, если имматокс даст добро). Ну или запуск плагина на девсервере. | 874 |
| 7 | installer.plugin | 537 |
| 8 | installer.plugin | 1 |
| 9 | Позволяет установить ElyxCore плагин с устройства без отправки в чат (для тех, кто юзает ванильный адб). | 3 |
| 10 | Instant Riptide
Мой первый доделанный мод на Fabric. Позволяет использовать трезубец с зачарованием «Тягун» на твердой поверхности, при условии если в инвентаре есть любое ведро с водой.
• Релизы (26.2 Fabric)
#minecraft@doctashare | 599 |
| 11 | Было принято решение сделать этот канал для моих проектов в целом, а не только для exteraGram.
Теги для поиска:
Связано с exteraGram
#exteragram@doctashare
Связано с Minecraft (моды, ресурспаки)
#minecraft@doctashare
Самостоятельные проекты
#project@doctashare
Со временем будет дополняться | 517 |
| 12 | Версия клиента: 12.9.0+
Версия SDK: 1.4.5.1+
Превращает фото в гиф если ответом отправить «.ptg» в чат.
• Исходный код
#exteragram@doctashare | 455 |
| 13 | фикс от клода фейбла(вц), стейбл крч теперь вроде. крашей быть не должно | 169 |
| 14 | лень чет писать
https://github.com/shareui/extera-pic2gif/tree/0.1.0 сурс | 412 |
| 15 | Первым из «других проектов» будет один чуть-ли не самый мой любимый проект — BitHash. Я часто использую хэш-функцию, которую написал несколько месяцев назад для PackIt.
Это 64-битная хэш-функция (шанс коллизии ≈ 1 : 2×10¹⁹) без криптографии, предназначенная для локального и быстрого сравнения данных между собой. Она быстрее любой хэш-функции, находящейся в libcrypto (OpenSSL). Например, ctypes+bithash быстрее в Python, чем sha256 из hashlib, в 5 раз (на ARM8, где sha256 аппаратно ускорен).
Также, бонусом является то, что это абсолютно независимый 100% C-код, не нуждающийся в сторонних библиотеках, легко компилируемый и имеющий простой API.
GitHub: shareui/bithash | 702 |
| 16 | Кинуть парочку моих проектов вне exteraGram? | 617 |
| 17 | в данный момент, без меня PackIt умрет. наверное, вы этому рады. а может кто-то и нет.
посоветуйте что делать в комментариях к ЭТОМУ ПОСТУ(а не к посту куда это было переслано).
я решил запостить это в этом канале потому что здесь в комментариях никто не в бане и каждый может написать что думает, также я не хочу это писать в каком-то конкретном канале. я решил просто переслать в несколько.
из вероятных вариантов:
• я просто заброшу проект, так как он с открытым исходным кодом, любой может взять его и форкнуть
• вы можете написать мне в личные сообщения @shareui и при одобрении я могу отдать вам права на PackIt; для одобрения не нужно уметь "хорошо программировать" или ещё что-то, главное иметь мозг и понравится составу тестирования и разработки
остальное предлагайте в комментариях | 31 |
| 18 | Вчера я был очень занят, да и сегодня времени почти не было. Но всё же удалось выкроить несколько минут, чтобы написать этот пост.
Спустя 7,5 месяцев разработки PackIt и 368 дней работы над ElyxCore состоялся первый релиз PackIt.
Вышел... самый большой по объёму кода и функциональности проект в exteraGram, самый проработанный с точки зрения дизайна и, безусловно, самый качественный. Конечно, не обошлось без багов, недоработок и различных проблем, как никак первый релиз. К тому же большую часть пути этот проект создавали всего 2 разработчика и пять тестеров. Уже ближе к завершению к нам присоединились ещё несколько разработчиков, и их помощь тоже оказалась очень важной.
Вообще, изначально PackIt был безымянным плагином с текстовыми командами вроде .install plugin. Позже я познакомился с @mr_Vestr и предложил ему заняться этим проектом вместе. Спустя некоторое время я придумал название PackIt и кое-как нарисовал иконку.
Именно благодаря @mr_Vestr проект постепенно перешёл от текстовых команд к полноценному интерфейсу. Со временем команды были полностью удалены, а сам PackIt начал превращаться в настоящее приложение.
Через какое-то время я начал нормальное изучение Android и Java. Именно тогда я получил возможность взяться за проект серьезно: он перестал быть простым текстовым "менеджером" и стал полноценным качественным проектом.
Примерно на середине разработки к проекту присоединились тестеры: @red1k, @kaltsitu, @homewatcha, @djnore, @inlovewithumi и @xarmaq, который позже был исключен из-за неактивности.
Позже к нам присоединился @ageekapple. Особо сильно он не помог, но все равно большое спасибо за поддержку проекта.
Под самый конец разработки команда разработчиков пополнилась еще на 3-х человек: @oodze и вернувшийся в качестве разработчика @xarmaq занялись Kotlin-частью проекта, а @larpcoup присоединился как нативный разработчик (спойлер, по нативу он по итогу ничего и не написал).
Отдельное и огромное спасибо @pixwet. На протяжении практически всей разработки он помогал проекту множество раз. Без него этот проект вряд ли получился бы именно таким.
Каждый человек, которого я упомянул выше, внес свой вклад в PackIt. Кто-то написал код, кто-то тестировал, кто-то помогал советом или идеями. И именно благодаря этим людям релиз стал возможен.
Спасибо каждому, кто был частью этого проекта.
А если однажды дойдут руки, я обязательно напишу полную историю создания PackIt и ElyxCore.
Форум | PackIt EN | 738 |
| 19 | Через неопределенное время от меня выйдут новых 2 плагина. И возможно ещё 1 глобальный, но не такой как PackIt.
Docta Share | Список плагинов | 915 |
| 20 | У кого есть аккаунт на GitHub и пару секунд времени, поставьте пожалуйста звездочки сюда: shareui/packit-source
Форум | PackIt EN | 654 |
