Giter Club home page Giter Club logo

i2pd-flutter's Introduction

i2pd-flutter's People

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

i2pd-flutter's Issues

[f] interprocess.cpp + introspection.cpp

<unknОwn> кароче я начал колупать i2pdf
<unknОwn> и вот думаю
<unknОwn> пусть он берёт список процессов и выбирает процессы и2пд
<unknОwn> и приделать какую-то межпроцессную коммуникацию чтобы процесс и2пд 
интроспектить

[f] app - upnp into gui

я хочу в GUI upnp пронести чтоб он туда репортил успехи
а то в лог каждый раз лазать запарочно

[f] unloadable gui with persistent i2pd daemon

я щас думаю делать qt блоб и в нём либи2пд было плохой идеей
<user> надо было сделать демона с апи
<user> и гуй который по апи к демону ходит
<user> чтоб гуй постоянно озу не хавал
<user> не знаю dbus для таких апи предназначен или кто

[f] i2pd_f discussion

<orignal> Барада на тебя жалоба
<Барада> чё такое
<Барада> какая от кого
<orignal> "да я так, петросян уж, все отлично конечно, но сообщение что приложение запущено имеет двоякий смысл"
<orignal> по поводу адроида
<orignal> что приложение запущено
<orignal> твоя же локализация ))
<Барада> неа
<Барада> рсасова
<Барада> или хз чья
<Барада> ну нада флаттер ебошить
<Барада> а для этого я думаю внедрить json api в твои владения
<Барада> и ещё нехреново было бы срать в /var/run/i2pd.<pid>.api-endpoint
<Барада> чтобы гуёвая аппа эти файлы енумеровала и цеплялась
<Барада> ну а где винда там хз куда срать
<orignal> ну тогда ладно
<orignal> а чем i2pcontrol плох?
<orignal> он же и есть json api
<Барада> где винда говорит MUZZDIE на старте
<Барада> orignal, ну порт в гуях вводить не комильфо
<Барада> надо выбирать из набора инстансов и2пд гуями
<orignal> ну скажи что надо я добавлю
<Барада> orignal, вот ендпойнты можно складывать в  /var/run/i2pd.<pid>.api-endpoint
<Барада> мне пох пусть i2pcontrol
<orignal> какие?
<Барада> я не разбирался
<Барада> ну порт i2pcontrol можно
<Барада> напиши i2pcontrol:<port> в это файло
<Барада> стринг
<Барада> лучше даже
<Барада> i2pcontrol:<host>:<port>
<Барада> чтоб гуями к удалённому и2пд можно было цепануться
<Барада> сделаю строку ввода в [Advanced]
<Барада> для хоста и порта
<orignal> ты объясни что тебе вообще надо
<Барада> и автоматом будет из /var/run/i2pd.*.api-endpoint в гуй складывать
<orignal> только строку i2pcontrol:порт  туда?
<Барада> крч в файло /var/run/i2pd.<pid>.api-endpoint запиши стринг i2pcontrol:<host>:<port>
<orignal> именно в в /var/run ?
<Барада> а куда можно?
<orignal> а host 127.0.0.1?
<orignal> в ~/.i2pd разумеется
<Барада> ну можна 127 0 0 1 да
<Барада> а системный и2пд ты как?
<Барада> который от рута? тоже ~root/.i2pd/ ?
<orignal> если сервис тогда в /var/run/i2pd
<orignal> или куда он там pid файл кладет счас
<orignal> счас pid файл же есть
<Барада> а от юзера туда имеют доступ?
<Барада> да тут не пид
<Барада> тут задача получить список ендпойнтов
<Барада> чтоб гуй к апи цепанулся
<orignal> ну я хотел сказать класть туда куда и pid
<Барада> не
<Барада> там гуй не найдёт
<orignal> у i2pcontrol там https внутри котрого json
<Барада> ну скажем можна брать всё из ~/.i2pd/ и всё из /var/run/i2pd
<Барада> гуй будет брать
<Барада> а остальных юзеров и не надо ему знать
<Барада> и вот имеем папку
<orignal> ну так я просто хотел взять домашнюю папку i2pd и туда
<Барада> и в ней создать i2pd.<pid>.api-endpoint и записать стринг i2pcontrol:<host>:<port>
<Барада> ну если под рутом то это /var/run/i2pd/
<orignal> сделаю
<Барада> не, погодь
<Барада> это не совсем датадир
<orignal> счас гляну куда хаген pid кладет
<Барада> просто охота меньше геморроя юзеру.....................
<orignal> if (pidfile == "") {
<orignal>     pidfile = i2p::fs::DataDirPath("i2pd.pid");
<orignal>    }
<orignal> вот что мы имеем счас
<Барада> ну это не датадир
<Барада> это для обнаружения гуями херня
<Барада> она не должна быть конфигурируемой особо
<Барада> не должна зависеть от пути датадира
<orignal> и как ее назвать?
<orignal> GuiDir ?
<Барада> ApiLocatorDir
<Барада> или не
<Барада> EndpointsLocatorDir
<orignal> какой то есть устоявшийся термин?
<Барада> можно ApiEndpointsLocatorDir
<orignal> ладно
<Барада> устоявшийся....... эмм
<Барада> рандеву устоявшися наверна
<Барада> можно RendezvousDir
<Барада> или как там по фрунузки
<orignal> вот да
<orignal> Rendez-vous
<Барада> можно рутовые рандеву папки и отдельно юзерские
<Барада> чтоб с правами не маяться
<Барада> ну я хз
<orignal> псомтри
<Барада> юзерская рандеву ~/.i2pd/ наверное
<orignal> так ты пока захрадкодь
<Барада> а рутовая я не ебу. мож /var/run/i2pd/ ?
<orignal> порт 7650
<orignal> на 127.0.0.1
<Барада> ну ладно поле ввода пихну пока
<Барада> но вапще это без поля ввода нада по хорошему
<Барада> и дефолт 7650
<Барада> и хост дефолт 127.0.0.1
<Барада> тоже поле ввода

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.