use config.sample.json if config.json doesn't exist
This commit is contained in:
		
							parent
							
								
									0d162b067b
								
							
						
					
					
						commit
						4438d797e7
					
				
							
								
								
									
										10
									
								
								main.py
								
								
								
								
							
							
						
						
									
										10
									
								
								main.py
								
								
								
								
							| 
						 | 
					@ -7,12 +7,16 @@
 | 
				
			||||||
from mastodon import Mastodon
 | 
					from mastodon import Mastodon
 | 
				
			||||||
from os import path
 | 
					from os import path
 | 
				
			||||||
from bs4 import BeautifulSoup
 | 
					from bs4 import BeautifulSoup
 | 
				
			||||||
import os, sqlite3, signal, sys, json, re
 | 
					import os, sqlite3, signal, sys, json, re, shutil
 | 
				
			||||||
import requests
 | 
					import requests
 | 
				
			||||||
import functions
 | 
					import functions
 | 
				
			||||||
 | 
					
 | 
				
			||||||
scopes = ["read:statuses", "read:accounts", "read:follows", "write:statuses", "read:notifications"]
 | 
					scopes = ["read:statuses", "read:accounts", "read:follows", "write:statuses", "read:notifications"]
 | 
				
			||||||
cfg = json.load(open('config.json', 'r'))
 | 
					try:
 | 
				
			||||||
 | 
						cfg = json.load(open('config.json', 'r'))
 | 
				
			||||||
 | 
					except:
 | 
				
			||||||
 | 
						shutil.copy2("config.sample.json", "config.json")
 | 
				
			||||||
 | 
						cfg = json.load(open('config.json', 'r'))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#config.json *MUST* contain the instance URL, the instance blacklist (for dead/broken instances), and the CW text. if they're not provided, we'll fall back to defaults.
 | 
					#config.json *MUST* contain the instance URL, the instance blacklist (for dead/broken instances), and the CW text. if they're not provided, we'll fall back to defaults.
 | 
				
			||||||
if 'site' not in cfg:
 | 
					if 'site' not in cfg:
 | 
				
			||||||
| 
						 | 
					@ -186,4 +190,4 @@ print("Done!")
 | 
				
			||||||
db.commit()
 | 
					db.commit()
 | 
				
			||||||
db.execute("VACUUM") #compact db
 | 
					db.execute("VACUUM") #compact db
 | 
				
			||||||
db.commit()
 | 
					db.commit()
 | 
				
			||||||
db.close()
 | 
					db.close()
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in New Issue