- # coding: utf-8
- from mangadex import *
- import sqlite3, sys
-
- conn = sqlite3.connect('database.db')
- cursor = conn.cursor()
-
-
-
- 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),
- "url" : url,
- "chap" : get_last_chap(url),
- "img" : get_img(url)}
-
- print("Id : " + str(data["id"]))
- print("Title : " + str(data["title"]))
- print("Author : " + str(data["author"]))
- print("Link : " + url)
- print("Last chap : " + str(data["chap"]))
- print("Image : " + str(get_img(url)))
-
- cursor.execute(""" INSERT INTO manga(id, title, author, url, chap, img) VALUES(:id, :title, :author, :url, :chap, :img)""", data)
- conn.commit()
-
- def main():
- if len(sys.argv) == 2 :
- print("Mode Script")
- url = sys.argv[1]
- try :
- create_manga(url)
- except sqlite3.IntegrityError :
- print("Erreur dans l'ajout ! Deja present(?)")
-
- else :
- print("Mode utilisateur")
- url = input("Veuillez entrer l'URL du manga : ")
- print("URL : %s" % url)
- create_manga(url)
-
-
-
- if __name__ == '__main__':
- main()
|