jsp ptdrrrr

This commit is contained in:
Djalim Simaila 2023-12-18 12:10:16 +01:00
parent f856b77e64
commit aa1a16e3e9
5 changed files with 23 additions and 11 deletions

View File

@ -9,7 +9,6 @@ import json
import pyperclip import pyperclip
import requests import requests
import socketio import socketio
from pid.decorator import pidfile
from cryptography.fernet import Fernet from cryptography.fernet import Fernet
import notification as notif import notification as notif
@ -17,8 +16,8 @@ import notification as notif
IP = 'localhost' IP = 'localhost'
PORT = "9564" PORT = "9564"
HOSTNAME = "WarMachine" HOSTNAME = "WarMachine"
USERNAME = "neotaku67" USERNAME = "moi"
PASSWORD = "un bon mot de passe de prefererance mais en sah tant qu'il est hashe ca passe" PASSWORD = "azerty"
SIGNATURE = "[AllSync] " SIGNATURE = "[AllSync] "
KEY = b'n63cPRiZ5DBIBgIR8oiDhnzE5oAj-6xsU1ed8gdPr8A=' KEY = b'n63cPRiZ5DBIBgIR8oiDhnzE5oAj-6xsU1ed8gdPr8A='
fernet = Fernet(KEY) fernet = Fernet(KEY)
@ -90,16 +89,13 @@ def ClipboardUpdate(data):
print("[ClipboardEvent] received data") print("[ClipboardEvent] received data")
@pidfile()
def main(): def main():
notification_thread.start() notification_thread.start()
sio.wait() sio.wait()
if __name__ == "__main__": if __name__ == "__main__":
try: try:
main() main()
except: except:
print("cant lock pid file, is an another instance running?")
sio.disconnect() sio.disconnect()
sys.exit(1) sys.exit(1)

View File

@ -1,3 +1,7 @@
# FullSync # FullSync
Syncro de notification mon phone et mon pc + up checker Syncro de notification mon phone et mon pc + up checker
use FullSync
db.createUser({user: 'FullSync', pwd: 'un bon mot de passe tkt', roles: ['readWrite']})

View File

@ -13,8 +13,6 @@ client = MongoClient('simailadjalim.fr:27017',
authSource='FullSync', authSource='FullSync',
authMechanism='SCRAM-SHA-256') authMechanism='SCRAM-SHA-256')
try: try:
client.admin.command('ping') client.admin.command('ping')
print("Pinged your deployment. You successfully connected to MongoDB!") print("Pinged your deployment. You successfully connected to MongoDB!")

View File

@ -67,7 +67,6 @@ def add_notification():
return {"status": "ok"}, 200 return {"status": "ok"}, 200
@app.route("/notification", methods=['GET']) @app.route("/notification", methods=['GET'])
def get_notifications(): def get_notifications():
""" """
@ -135,7 +134,6 @@ def get_clipboard():
clipboard = [clip.__dict__ for clip in clipboard] clipboard = [clip.__dict__ for clip in clipboard]
return {"status": "ok", "clipboard": clipboard}, 200 return {"status": "ok", "clipboard": clipboard}, 200
@app.route("/clipboard/<clipid>", methods=['GET']) @app.route("/clipboard/<clipid>", methods=['GET'])
def get_clipboard_by_id(clipid): def get_clipboard_by_id(clipid):
""" """

16
Server/requirements.txt Normal file
View File

@ -0,0 +1,16 @@
bidict==0.22.1
blinker==1.7.0
click==8.1.7
dnspython==2.4.2
Flask==3.0.0
Flask-SocketIO==5.3.6
h11==0.14.0
itsdangerous==2.1.2
Jinja2==3.1.2
MarkupSafe==2.1.3
pymongo==4.6.1
python-engineio==4.8.0
python-socketio==5.10.0
simple-websocket==1.0.0
Werkzeug==3.0.1
wsproto==1.2.0