Skip to content

ktht/collab-text-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Both the client and server store their files in ~/.tmp_collab/ directory, which is created automatically in initialization.

Server is launched by starting server.py from backend folder. Server default port and IP address are written in backend/common.py

Client is started by running main.py Client has the option to choose server IP and port in GUI. Normally client ID would be hidden (program handles creating and storing ID on it's own), but in order to make starting multiple clients with different ID's easier, the ID entry is made visible.

In the next menu client can choose existing file on his ID from list (if he has any from previous logins). Other option is to enter his own id and some random name - after which the server will create a new file for the user. If the user wants to access some other users file, he has to enter other users ID and the filename of the file you want to access.

If private checkbox is checked when creating a new file, the only the owner of the file has rights to access that file.

This of client (where client ID can not be chosen): alt text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages