Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
|
@@ -14,10 +14,9 @@ import base64
|
|
| 14 |
import random
|
| 15 |
from PIL import Image
|
| 16 |
import gradio as gr
|
| 17 |
-
import pandas as pd
|
| 18 |
from io import BytesIO
|
| 19 |
-
from retry import retry
|
| 20 |
import datetime
|
|
|
|
| 21 |
import csv
|
| 22 |
from io import StringIO
|
| 23 |
from huggingface_hub import (
|
|
@@ -431,16 +430,16 @@ def artikel_processing(link_scrap,backlink,keyword,openai_key,replicate_key):
|
|
| 431 |
}
|
| 432 |
data_scrap.append(data)
|
| 433 |
result = pd.DataFrame(data_scrap)
|
| 434 |
-
# selected_columns = result.loc[:, "Judul Artikel":"tags"]
|
| 435 |
return result,image
|
| 436 |
|
| 437 |
def scrap(link_scrap,backlink,keyword,openai_key,replicate_key):
|
| 438 |
-
# openai.api_key = openai_key
|
| 439 |
try:
|
| 440 |
data,gambar= artikel_processing(link_scrap,backlink,keyword,openai_key,replicate_key)
|
| 441 |
judul = data['Judul Artikel'][0]
|
| 442 |
kontent = data["Konten Artikel"][0]
|
| 443 |
-
|
|
|
|
|
|
|
| 444 |
log = {
|
| 445 |
'Generated Title': judul,
|
| 446 |
'Timestamp': Timestamp
|
|
@@ -465,20 +464,8 @@ def scrap(link_scrap,backlink,keyword,openai_key,replicate_key):
|
|
| 465 |
judul = 'Gagal Generate Judul:Request Time Out'
|
| 466 |
kontent = 'Gagal Generate Artikel:Request Time Out'
|
| 467 |
return gambar,judul,kontent
|
| 468 |
-
|
| 469 |
-
# tags, content, url, img, image_data = artikel_processing(contents, url, title)
|
| 470 |
-
# return result
|
| 471 |
|
| 472 |
def post(data,endpoint,endpoint_media,username,password,tags,categories,metode):
|
| 473 |
-
# endpoint_media = 'http://localhost/wordpress/index.php/wp-json/wp/v2/media'
|
| 474 |
-
# endpoint = 'http://localhost/wordpress/index.php/wp-json/wp/v2/posts'
|
| 475 |
-
# endpoint_media = 'https://blog.botika.online/wp-json/wp/v2/media/'
|
| 476 |
-
# endpoint = 'https://blog.botika.online/wp-json/wp/v2/posts/'
|
| 477 |
-
# username = 'admin'
|
| 478 |
-
# password = 'GKDSgw1epSWxJy3t0scQSo9o'
|
| 479 |
-
# username = 'luna'
|
| 480 |
-
# password = '1tt75m&lEk4uHSJy6glMph8!'
|
| 481 |
-
|
| 482 |
credentials = base64.b64encode(f"{username}:{password}".encode("utf-8")).decode("utf-8")
|
| 483 |
headers = {"Authorization": f"Basic {credentials}"}
|
| 484 |
|
|
|
|
| 14 |
import random
|
| 15 |
from PIL import Image
|
| 16 |
import gradio as gr
|
|
|
|
| 17 |
from io import BytesIO
|
|
|
|
| 18 |
import datetime
|
| 19 |
+
import pytz
|
| 20 |
import csv
|
| 21 |
from io import StringIO
|
| 22 |
from huggingface_hub import (
|
|
|
|
| 430 |
}
|
| 431 |
data_scrap.append(data)
|
| 432 |
result = pd.DataFrame(data_scrap)
|
|
|
|
| 433 |
return result,image
|
| 434 |
|
| 435 |
def scrap(link_scrap,backlink,keyword,openai_key,replicate_key):
|
|
|
|
| 436 |
try:
|
| 437 |
data,gambar= artikel_processing(link_scrap,backlink,keyword,openai_key,replicate_key)
|
| 438 |
judul = data['Judul Artikel'][0]
|
| 439 |
kontent = data["Konten Artikel"][0]
|
| 440 |
+
desired_timezone = pytz.timezone('Asia/Jakarta')
|
| 441 |
+
current_time = datetime.datetime.now(desired_timezone)
|
| 442 |
+
Timestamp = current_time.strftime('%Y-%m-%d %H:%M:%S')
|
| 443 |
log = {
|
| 444 |
'Generated Title': judul,
|
| 445 |
'Timestamp': Timestamp
|
|
|
|
| 464 |
judul = 'Gagal Generate Judul:Request Time Out'
|
| 465 |
kontent = 'Gagal Generate Artikel:Request Time Out'
|
| 466 |
return gambar,judul,kontent
|
|
|
|
|
|
|
|
|
|
| 467 |
|
| 468 |
def post(data,endpoint,endpoint_media,username,password,tags,categories,metode):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 469 |
credentials = base64.b64encode(f"{username}:{password}".encode("utf-8")).decode("utf-8")
|
| 470 |
headers = {"Authorization": f"Basic {credentials}"}
|
| 471 |
|