Έχει κανείς λογαριασμό στο google console
Έχει κανείς λογαριασμό στο google console
Δεν ξέρω αν το λέω καλά. Αυτό δηλαδή https://cloud.google.com/cloud-console/ ... lsrc=aw.ds
Το ερώτημα μου είναι πόσο κοστίζει να διατηρείς ένα εφαρμογάκι για το desktop σου που λειτουργεί ως Ειδοποίηση email. Ένα αρχείο ουσιαστικά σε python που κάνει αυτήν τη δουλειά.
Α και άλλο ένα προτζεκτάκι Να χρησιμοποιείς τις υπηρεσίες τους για tts και να τις κάνεις χρήσεις σε οικιακό ψηφιακό βοηθό.
Δύο απλά προτζεκτάκια λοιπόν.
Δεν μπορώ να βρω που είναι η χρέωσή τους.
Το ερώτημα μου είναι πόσο κοστίζει να διατηρείς ένα εφαρμογάκι για το desktop σου που λειτουργεί ως Ειδοποίηση email. Ένα αρχείο ουσιαστικά σε python που κάνει αυτήν τη δουλειά.
Α και άλλο ένα προτζεκτάκι Να χρησιμοποιείς τις υπηρεσίες τους για tts και να τις κάνεις χρήσεις σε οικιακό ψηφιακό βοηθό.
Δύο απλά προτζεκτάκια λοιπόν.
Δεν μπορώ να βρω που είναι η χρέωσή τους.
Σαν σκουπίδια τυχαία χυμένα ο πιο όμορφος κόσμος.
Re: Έχει κανείς λογαριασμό στο google console
Τι σκατά ρε πούστη μου τσαγκάρηδες και βοσκοί όλοι; Ένας μοντέρνος επιστήμονας τεχνολόγος τίποτα;
Σαν σκουπίδια τυχαία χυμένα ο πιο όμορφος κόσμος.
Re: Έχει κανείς λογαριασμό στο google console
βρήκες που είναι οι ανακοίνωσεις πολιτικης προστασιας στο ανδροιδ τελικα;
εχει ενα τμημα που το λέει βιλλινγκ, εκει θα δεις ποσο χρεωσης αναλυτικα, αφου περασει λιγος χρονος ομως. Αυτο που λες μπορεί να γίνει με free tier vps και εξωτερικο πιστοποιητικό δωρεαν στην ουσία, ή με υπηρεσίες εσωτερικες και να φτάσει 30 τον μήνα, παιξε και δες σε μια εβδομάδα την πρόβλεψη χρέωσης, σου έχει δώσει 300 πίστωση για 3 μήνες λογικά.
εχει ενα τμημα που το λέει βιλλινγκ, εκει θα δεις ποσο χρεωσης αναλυτικα, αφου περασει λιγος χρονος ομως. Αυτο που λες μπορεί να γίνει με free tier vps και εξωτερικο πιστοποιητικό δωρεαν στην ουσία, ή με υπηρεσίες εσωτερικες και να φτάσει 30 τον μήνα, παιξε και δες σε μια εβδομάδα την πρόβλεψη χρέωσης, σου έχει δώσει 300 πίστωση για 3 μήνες λογικά.
Re: Έχει κανείς λογαριασμό στο google console
Ρε μαν τι εννοείς δεν βρήκες το pricing;
https://cloud.google.com/pricing/
Επίσης δεν καταλαβαίνω το πρώτο ερώτημα σου. Τι εννοείς εφαρμογάκι για το desktop και τι σχέση έχει αυτό με το GCP;
Ενπηρειά και σθένος σου πήρε 6 σελίδες να κάνεις άρνηση απαιτούμενος. Είμαι νεαρή γυναίκα, είμαι νεαρή γυναίκα, είμαι νεαρή γυναίκα, είμαι νεαρή γυναίκα. Ακόμα και οι Ζαίοι δεν χρειάζονται τα δύο χρώματα σαν κυρίες.
Thank you Google Translate.
Thank you Google Translate.
Re: Έχει κανείς λογαριασμό στο google console
Αφού σπό κει παίρνω τα κρετεντιαλς για να δουλέψει η εφαρμογή.klg έγραψε: ↑25 Σεπ 2023, 00:47Ρε μαν τι εννοείς δεν βρήκες το pricing;
https://cloud.google.com/pricing/
Επίσης δεν καταλαβαίνω το πρώτο ερώτημα σου. Τι εννοείς εφαρμογάκι για το desktop και τι σχέση έχει αυτό με το GCP;
Σαν σκουπίδια τυχαία χυμένα ο πιο όμορφος κόσμος.
Re: Έχει κανείς λογαριασμό στο google console
Δεν έχεις εξηγήσει (σωστά) τι ακριβώς προσπαθείς να κάνεις και πως.Χαοτικός έγραψε: ↑25 Σεπ 2023, 08:50Αφού σπό κει παίρνω τα κρετεντιαλς για να δουλέψει η εφαρμογή.klg έγραψε: ↑25 Σεπ 2023, 00:47Ρε μαν τι εννοείς δεν βρήκες το pricing;
https://cloud.google.com/pricing/
Επίσης δεν καταλαβαίνω το πρώτο ερώτημα σου. Τι εννοείς εφαρμογάκι για το desktop και τι σχέση έχει αυτό με το GCP;
Εάν θέλεις να γράψεις ένα scriptακι και να τρέχει στο cloud, υπάρχει το AWS Lambda (έχει και η Google κάτι αντίστοιχο, αλλά δεν ξέρω πως λέγεται) όπου απλά πετάς τον κώδικα σου.
Re: Έχει κανείς λογαριασμό στο google console
Το Μαιο το εβαλα να μου μετραφρασει 600 φρασεις σε 10 γλωσσες για να κανω data augmentation και ηρθε λογαριασμος 130κατι ευρω αντι του συνηθισμενου 6.5
Re: Έχει κανείς λογαριασμό στο google console
Τωρα για τετριμμενες εφαρμογες που τις κανει ενα script, σκεψου οτι ενα μικρο instance στη Hetznner κανει γυρωστα 5 ευρω το μηνα και του βαζεις ο,τι θες.
Re: Έχει κανείς λογαριασμό στο google console
ένα μικρο στο gcp είναι πιο φθηνό, το πρώτο είναι δωρεάν. Αλλα περα απο αυτα εχει δικιο, μονο αν παίξεις λίγο καταλαβαίνεις ποσο μπερδεμα ειναι το συστημα χρεωσης στην αρχή.
Re: Έχει κανείς λογαριασμό στο google console
Αυτό είναι το σκριπτ
Αυτό που λέει με τα 300 δολάρια έχει λήξει.
'Οσο διαροκούσε, δούλευε το εφαρμαγάκι αλλά μόνο φια 3-4-5 μέρες. Μετά έτρεχα αυτό, φια να κάνω ανανέωση της πιστοποίησης
Αυτό το τελευταίο μου άνοιγε τον firefox και ζητούσε σύνδεση στο gmail μου. Δημιοργούσε στο φάκελο το αρχείο token.pickle και έτσι δούλευε η εφαρμογή.
Κώδικας: Επιλογή όλων
import os
import sys
import subprocess
import pickle
import base64
import google.auth
import google.auth.transport.requests
from google_auth_oauthlib.flow import InstalledAppFlow
from googleapiclient.discovery import build
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QLabel, QToolTip, QFrame
from PyQt5.QtGui import QPixmap, QFont, QPainter, QColor
from PyQt5.QtCore import Qt, QTimer, QUrl
from PyQt5.QtGui import QDesktopServices
# Ορίστε τις απαραίτητες παραμέτρους για την εξουσιοδότηση OAuth2
SCOPES = ['https://www.googleapis.com/auth/gmail.readonly']
CREDENTIALS_FILE = ''
TOKEN_FILE = 'token.json'
def authenticate():
creds = None
print("Checking for existing credentials...")
if os.path.exists(TOKEN_FILE):
print("Found existing credentials.")
with open(TOKEN_FILE, 'rb') as token:
creds = pickle.load(token)
# Εάν δεν υπάρχουν ή έχουν λήξει τα διαπιστευτήρια, ξεκινήστε τη ροή εξουσιοδότησης
if not creds or not creds.valid:
print("Credentials not found or expired. Starting authentication flow...")
if creds and creds.expired and creds.refresh_token:
creds.refresh(google.auth.transport.requests.Request())
else:
flow = InstalledAppFlow.from_client_secrets_file(
CREDENTIALS_FILE, SCOPES)
creds = flow.run_local_server(port=0, authorization_prompt_message='')
# Αποθήκευση των διαπιστευτηρίων για μελλοντική χρήση
with open(TOKEN_FILE, 'wb') as token:
pickle.dump(creds, token)
return creds
def get_unread_count():
creds = authenticate()
service = build('gmail', 'v1', credentials=creds)
# Ανάκτηση των αδιάβαστων μηνυμάτων
results = service.users().messages().list(userId='me', q='is:unread').execute()
messages = results.get('messages', [])
unread_count = len(messages)
return unread_count
class MyLabel(QLabel):
def __init__(self, parent=None):
super().__init__(parent)
self.setStyleSheet("background: transparent;")
self.setAlignment(Qt.AlignCenter)
def enterEvent(self, event):
super().enterEvent(event)
self.parent().update_label()
tooltips = []
creds = authenticate()
service = build('gmail', 'v1', credentials=creds)
results = service.users().messages().list(userId='me', q='is:unread', maxResults=5).execute()
messages = results.get('messages', [])
for message in messages:
full_message = service.users().messages().get(userId='me', id=message['id']).execute()
headers = full_message['payload']['headers']
sender = None
for header in headers:
if header['name'] == 'From':
sender = header['value']
break
if sender is not None:
snippet = full_message['snippet']
sender = "<font color='red'><b>{}</b></font>".format(sender)
snippet = "<font color='black'><b>==></b></font> " + snippet
message_url = "https://mail.google.com/mail/u/0/#inbox/{}".format(message['id'])
link = "<a href='{}'>{}</a>".format(message_url, snippet)
tooltip_text = f"{sender}{link}"
tooltips.append(tooltip_text)
# Συνδυασμός των αδιαβαστών μηνυμάτων σε κατακόρυφη διάταξη
tooltip_text = "<br><br>".join(tooltips)
# Εμφάνιση του tooltip
QToolTip.setFont(QFont('SansSerif', 16))
QToolTip.showText(event.globalPos(), tooltip_text)
class MyWidget(QWidget):
def __init__(self, parent=None):
super().__init__(parent)
self.setMouseTracking(True)
self.label = MyLabel(self)
self.label.setGeometry(0, 0, 200, 92)
self.timer = QTimer()
self.timer.timeout.connect(self.update_label)
self.timer.start(10000)
self.setWindowFlags(Qt.SplashScreen | Qt.WindowStaysOnBottomHint | Qt.CustomizeWindowHint)
self.setWindowOpacity(1.0)
self.layout = QVBoxLayout(self)
self.layout.setSpacing(10) # Ορίζει το διάστημα μεταξύ των στοιχείων
self.layout.setContentsMargins(-1, -1, -1, -1) # Ορίζει τα περιθώρια της διάταξης
self.setAttribute(Qt.WA_TranslucentBackground, True)
self.label.setFont(QFont('Arial', 20))
self.layout.addWidget(self.label)
self.circle_label = QLabel(self)
self.circle_label.setStyleSheet("background-color: red; border-radius: 20px;")
self.circle_label.setGeometry(125, 5, 40, 40)
self.circle_text = QLabel(self.circle_label)
self.circle_text.setAlignment(Qt.AlignCenter)
#self.circle_text.setStyleSheet("color: white; font-weight: bold;")
self.circle_text.setStyleSheet("color: white; font-weight: bold; font-size: 26px;")
self.circle_text.setGeometry(0, 0, 40, 40)
self.circle_text.move(14, 2)
self.setLayout(self.layout)
pixmap = QPixmap("/home/chaos/scripts/gmail-widget/mail-env3-2.png") # Αντικαταστήστε τη διαδρομή με την πραγματική διαδρομή του εικονιδίου
#self.label = QLabel(self)
self.label.setPixmap(pixmap)
self.setGeometry(1585, 910, 220, 110)
self.label.move(40, 50)
self.update_label()
#self.label = QLabel(self)
#pixmap = pixmap.scaled(80, 80, Qt.AspectRatioMode.KeepAspectRatio, Qt.SmoothTransformation)
#self.label.setPixmap(pixmap)
#self.label.setFixedSize(80, 80)
#self.label.move(0, 0)
def update_label(self):
unread_count = get_unread_count()
self.circle_text.setText(str(unread_count))
self.circle_text.adjustSize()
def mousePressEvent(self, event):
url = 'https://mail.google.com/mail/u/0/#inbox'
subprocess.Popen(['firefox', '--new-tab', url])
if __name__ == '__main__':
app = QApplication(sys.argv)
widget = MyWidget()
widget.show()
sys.exit(app.exec_())
'Οσο διαροκούσε, δούλευε το εφαρμαγάκι αλλά μόνο φια 3-4-5 μέρες. Μετά έτρεχα αυτό, φια να κάνω ανανέωση της πιστοποίησης
Κώδικας: Επιλογή όλων
#from google_auth_oauthlib.flow import InstalledAppFlow
#SCOPES = ['https://www.googleapis.com/auth/gmail.readonly']
#CREDENTIALS_FILE = '/home/chaos/scripts/gmail-widget/#client_secret_381407366129-9t03uv9uvf2g0ppk38qktki5m5upt98s.apps.googleusercontent.com.json'
#flow = InstalledAppFlow.from_client_secrets_file(CREDENTIALS_FILE, SCOPES)
#creds = flow.run_local_server(port=0)
#with open('token.json', 'w') as token:
# token.write(creds.to_json())
from google_auth_oauthlib.flow import InstalledAppFlow
import pickle
SCOPES = ['https://www.googleapis.com/auth/gmail.readonly']
CREDENTIALS_FILE = '/home/chaos/scripts/gmail-widget/client_secret_381407366129-9t03uv9uvf2g0ppk38qktki5m5upt98s.apps.googleusercontent.com.json'
flow = InstalledAppFlow.from_client_secrets_file(CREDENTIALS_FILE, SCOPES)
creds = flow.run_local_server(port=0)
print(creds)
with open('token.pickle', 'wb') as token:
pickle.dump(creds, token)
Σαν σκουπίδια τυχαία χυμένα ο πιο όμορφος κόσμος.
Re: Έχει κανείς λογαριασμό στο google console
Είναι κολλημένο στην Επιφάνεια εργασίας και μου γράφει τον αριθμό των αδιάβαστων mail. Άμα πάω το ποντίκι πάνω, μου βγαίνει popup μία προεπισκόπηση του mail
Σαν σκουπίδια τυχαία χυμένα ο πιο όμορφος κόσμος.
Re: Έχει κανείς λογαριασμό στο google console
Άλλα όπως βλέπω δουλεύει! Χρεώνομαι τώρα;
Σαν σκουπίδια τυχαία χυμένα ο πιο όμορφος κόσμος.
Re: Έχει κανείς λογαριασμό στο google console
μας δουλεύεις παλι; Τι σχέση έχει αυτό με το gcp;
Re: Έχει κανείς λογαριασμό στο google console
Ναι αυτο δε χρειαζεται gcp. Μπορεις να το τρεξεις απο το pc σου.
Re: Έχει κανείς λογαριασμό στο google console
Αα το gcp χρειαζεται για το oauth client id. Φτιαχνεις project και του δινεις δικαιωματα και εκδιδεις client id + credentials. Αλλα δε νομιζω οτι σε χρεωνει, παρα μονο ισως ενα ελαχιστο ποσο για τιποτα βοηθητικες μαλακιουλες που αποθηκευει.
-
- Παραπλήσια Θέματα
- Απαντήσεις
- Προβολές
- Τελευταία δημοσίευση
-
-
Νέα δημοσίευση Το Playstation του φτωχού ! Super Console X Pro !
από tanipteros » 21 Σεπ 2023, 14:51 » σε Παιχνίδια - 11 Απαντήσεις
- 604 Προβολές
-
Τελευταία δημοσίευση από tanipteros
21 Σεπ 2023, 20:51
-
-
-
Νέα δημοσίευση Τσαμπα ανοιξανε το λογαριασμο;
από ΤΑΣΟΣ ΑΝΑΣΤΟΠΟΥΛΟΣ » 18 Νοέμ 2023, 18:46 » σε Κοινωνικά θέματα - 1 Απαντήσεις
- 175 Προβολές
-
Τελευταία δημοσίευση από panos291
18 Νοέμ 2023, 18:58
-
-
-
Νέα δημοσίευση To Tik Tok έριξε το λογαριασμό της Λατινοπούλου
από southern » 05 Απρ 2024, 20:19 » σε Εσωτερική Πολιτική - 34 Απαντήσεις
- 1398 Προβολές
-
Τελευταία δημοσίευση από southern
24 Μάιος 2024, 07:40
-
-
-
Νέα δημοσίευση μόλις μου χακαρανα τον λογαριασμό μου στο alliexpress
από βοθρατζης » 13 Σεπ 2024, 16:34 » σε Εγκληματικότητα - 37 Απαντήσεις
- 797 Προβολές
-
Τελευταία δημοσίευση από Isildur
14 Σεπ 2024, 14:27
-