Bladeren bron

Ajout de commentaire + creation de la fonction "get_url"

master
TheBidouilleur 2 weken geleden
bovenliggende
commit
08b6558719
3 gewijzigde bestanden met toevoegingen van 31 en 10 verwijderingen
  1. +18
    -1
      create_manga.py
  2. +3
    -1
      mangadex.py
  3. +10
    -8
      update_manga.py

+ 18
- 1
create_manga.py Bestand weergeven

@@ -1,13 +1,17 @@
# coding: utf-8
from mangadex import *
import sqlite3
import sqlite3, sys

conn = sqlite3.connect('database.db')
cursor = conn.cursor()

url = "https://mangadex.org/title/31477"

def check_if_exit(url):
id = get_id(url)
def create_manga(url):

data = {"id" : get_id(url),
"title" : get_title(url),
"author" : get_author(url),
@@ -21,3 +25,16 @@ def create_manga(url):
print("Last chap" + str(data["chap"]))
cursor.execute(""" INSERT INTO manga(id, title, author, url, chap) VALUES(:id, :title, :author, :url, :chap)""", data)
conn.commit()
def main():
if len(sys.argv) == 2 :
print("Mode Script")
url = sys.argv[1]
print("URL : %s" % url)
else :
print("Mode utilisateur")
url = input("Veuillez entrer l'URL du manga : ")
print("URL : %s" % url)


if __name__ == '__main__':
main()

+ 3
- 1
mangadex.py Bestand weergeven

@@ -60,4 +60,6 @@ def main():
print("Dernier chap : %s " % chap)
link = get_url(get_id(url))
print("Url mangadex : %s" % link)
main()

if __name__ == '__main__':
main()

+ 10
- 8
update_manga.py Bestand weergeven

@@ -5,26 +5,28 @@ import sqlite3
conn = sqlite3.connect('database.db')
cursor = conn.cursor()




def main():
print("Pas de fonction Main")

def update_manga(id):
url = get_url(id)
# On récupère l'URL

cursor.execute("SELECT chap FROM manga WHERE id = '%s'" % id)

rows = cursor.fetchall()
# Last_chapt est le dernier chapitre sauvegardé
last_chapt = str(rows[0][0])
print("Mise a jour de %s" % get_title(url))
print("Le dernier chapitre est %s" % last_chapt)
print("Le dernier chapitre enregistre est %s" % get_last_chap(url))

if int(last_chapt) == get_last_chap(url) :
if int(last_chapt) == int(get_last_chap(url)) :
print("Nous sommes a jour")
else :
print("Pas a jour ! :c ")
print("Pas a jour ! Le dernier chapitre est %s " )
cursor.execute("UPDATE manga SET chap = '{}' WHERE id = '{}'".format(get_last_chap(url), get_id(url)))
conn.commit()



update_manga(31477)
if __name__ == '__main__':
main()

Laden…
Annuleren
Opslaan