32 lines
851 B
Python
32 lines
851 B
Python
|
import sqlite3
|
||
|
|
||
|
|
||
|
def main():
|
||
|
writefreely = sqlite3.connect("writefreely.db")
|
||
|
db = sqlite3.connect("db.sqlite3")
|
||
|
writefreely_c = writefreely.cursor()
|
||
|
db_c = db.cursor()
|
||
|
writefreely_c.execute(
|
||
|
"SELECT slug, created, updated, view_count, title, content FROM posts;"
|
||
|
)
|
||
|
for line in writefreely_c.fetchall():
|
||
|
db_c.execute(
|
||
|
"INSERT INTO articles_article(title, content, status, published_at, created_at, updated_at, author_id, views_count, slug) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?);",
|
||
|
(
|
||
|
line[4],
|
||
|
line[5],
|
||
|
"published",
|
||
|
line[1],
|
||
|
line[1],
|
||
|
line[2],
|
||
|
1,
|
||
|
line[3],
|
||
|
line[0],
|
||
|
),
|
||
|
)
|
||
|
db.commit()
|
||
|
|
||
|
|
||
|
if __name__ == "__main__":
|
||
|
main()
|