zbierac dane z różnych API zamieniać na CSV i czytać za pomocą SQL query - plainQuery, by móc np. czytać hurtowo moje repozytoria i poprawiać kod, opis w newralgicznych miejscach, aktualizować np. nieaktualne linki
do wykonywania/zapisywania danych trzeba by stworzyć view jako zbiorcze parametryzowane zadania dla wielu róznych API
a sam SQL można potem zastąpić warstwą text to sql i w ten sposób uzyskać łatwy dostęp do danych za pseudo czata - [edi.chat]
Public Network -> Private Network -> Component
Paragraph -> Sentence -> Part
component = action + object
POST http://catalog.multiobjects.com/component/{component}.{language}
POST http://catalog.multiobjects.com/object/{component}.{language}
GET http://sentence.multiobjects.com/{sentence}
katalog sklada sie z nazw folderów w ktorych sa pliki: dokumentacji, kodu w roznych jezykach
pliki luzno w projekcie folderu:
statyczy zbiór + JS aplikacja z zamianą nazw funkcji bez spacji
generowanie z komentarzy python + markdown
# catalogi:
# [import](http://sentence.multiobjects.com/{sentence})
# [import](http://catalog.multigit.com/{component})
logika FROM-TO: FROM: WriteContent TO: Print Content On Screen
# Sentence: WriteContent ....
# WriteContent
## ConvertContentToMessage
## SendMessage
### SelectReceiver
### ConnectToNetwork
# Sentence: Print Content On Screen ....
# Print Content On Screen
## ConnectToNetwork
## ReceiveMessage
## ReadMessage
## ConvertMessageToContent
## PrintContentOnScreen
zasada działania jak w apiDSL tylko z użyciem obiektów streamowanie danych pomiędzy obiektami
{catalog}
ExchangeMessage(Message):
PrintOnScreen(Content)
ReadContentFromMessage(Message)
ReceiveMessage(Message)
SendMessage(Message)
Zamiana zdania na funkcje
# Print Content
def PrintContent(Content):
rekurencja od ostatniego do pierwszego w zdaniu
Server:
pass:
username:
Sentence:
- if I Receive Message then Send Message and Create Content text sentence: Thank You
- Receive Message
- Send Message
- Create Content
- text:
- sentence: Thank You
Components:
"Exchange Message": # goal
ROLE: Provider
ACTION: Exchange # verb/object
OBJECT: Message # object
Send Message: # goal
ROLE: Sender
ACTION: Send # verb/object
OBJECT: Message # object
Receive Message: # object interface
ROLE: Recipient
ACTION: Receive # verb/object
OBJECT: Message # object
Create Content: # object interface
ROLE: Creator
ACTION: Create # verb/object
OBJECT: Content # object
Read Content: # object interface
ROLE: Reader
ACTION: Read # verb/object
OBJECT: Content # object
Convert Message To Content:
ROLE: Converter
ACTION: Convert # verb/object
OBJECTS:
IN: Message # object
OUT: Content # object
Create Sentence: # object interface
ROLE: Creator
ACTION: Create # verb/object
OBJECT: Sentence # object
Objects:
Network:
- connect
- disconnect
Provider:
- online
- offline
Content:
- create
- read
- delete
- update
Message:
- send
- receive
Structure:
Communicants:
- Message
Correspondent:
- Content
Content:
- text
- sentence
- verb
- object
- image
- picture
- mimetype
- svg
- png
- video
Actions:
- send
- receive
- create
- read
- delete
- update
Exchange Message:
Send Message:
Create Content
Receive Message:
Read Content
TeleCommunication:
Provider:
Sender:
Creator
Receiver:
Reader
Communicants:
- Sender
- Receiver
Correspondent:
- Creator
- Reader
Provider:
- Communicants
- Correspondent