Rename import bot -> youtube_credentials.
In the days of making reddit bots I always put creds into bot.py. But for this project it wouldn't make any sense to newcomers.
This commit is contained in:
		
							parent
							
								
									8a6f33851e
								
							
						
					
					
						commit
						74d4a55d32
					
				
					 6 changed files with 14 additions and 12 deletions
				
			
		|  | @ -37,7 +37,7 @@ The reason for this is that youtube-dl is extremely configurable. Every user mig | ||||||
| 
 | 
 | ||||||
| ## Your API key | ## Your API key | ||||||
| 
 | 
 | ||||||
| You are responsible for your own `bot.py` file, with a function `get_youtube_key`. YCDL will `import bot` and call `bot.get_youtube_key()` with no arguments. It should return a Youtube API key. Here is how to get one: | You are responsible for your own `youtube_credentials.py` file on your PYTHONPATH, with a function `get_youtube_key`. YCDL will `import youtube_credentials` and call `youtube_credentials.get_youtube_key()` with no arguments. It should return a Youtube API key. Here is how to get one: | ||||||
| 
 | 
 | ||||||
| 1. Go to https://console.developers.google.com/. | 1. Go to https://console.developers.google.com/. | ||||||
| 2. Create a project using the menu in the upper left. | 2. Create a project using the menu in the upper left. | ||||||
|  |  | ||||||
|  | @ -20,8 +20,8 @@ import sys | ||||||
| from voussoirkit import pathclass | from voussoirkit import pathclass | ||||||
| from voussoirkit import vlogging | from voussoirkit import vlogging | ||||||
| 
 | 
 | ||||||
| import bot |  | ||||||
| import ycdl | import ycdl | ||||||
|  | import youtube_credentials | ||||||
| import backend | import backend | ||||||
| 
 | 
 | ||||||
| site = backend.site | site = backend.site | ||||||
|  | @ -61,7 +61,7 @@ def ycdl_flask_launch( | ||||||
|     if localhost_only: |     if localhost_only: | ||||||
|         site.localhost_only = True |         site.localhost_only = True | ||||||
| 
 | 
 | ||||||
|     youtube_core = ycdl.ytapi.Youtube(bot.get_youtube_key()) |     youtube_core = ycdl.ytapi.Youtube(youtube_credentials.get_youtube_key()) | ||||||
|     backend.common.init_ycdldb(youtube_core, create=create, log_level=LOG_LEVEL) |     backend.common.init_ycdldb(youtube_core, create=create, log_level=LOG_LEVEL) | ||||||
|     ycdl.ytrss.log.setLevel(LOG_LEVEL) |     ycdl.ytrss.log.setLevel(LOG_LEVEL) | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -8,8 +8,8 @@ gunicorn ycdl_flask_prod:site --bind "0.0.0.0:PORT" --access-logfile "-" | ||||||
| ''' | ''' | ||||||
| import werkzeug.middleware.proxy_fix | import werkzeug.middleware.proxy_fix | ||||||
| 
 | 
 | ||||||
| import bot |  | ||||||
| import ycdl | import ycdl | ||||||
|  | import youtube_credentials | ||||||
| 
 | 
 | ||||||
| import backend | import backend | ||||||
| 
 | 
 | ||||||
|  | @ -19,6 +19,6 @@ site = backend.site | ||||||
| site.debug = False | site.debug = False | ||||||
| 
 | 
 | ||||||
| # NOTE: Consider adding a local .json config file. | # NOTE: Consider adding a local .json config file. | ||||||
| youtube_core = ycdl.ytapi.Youtube(bot.get_youtube_key()) | youtube_core = ycdl.ytapi.Youtube(youtube_credentials.get_youtube_key()) | ||||||
| backend.common.init_ycdldb(youtube_core, create=False) | backend.common.init_ycdldb(youtube_core, create=False) | ||||||
| backend.common.start_refresher_thread(86400) | backend.common.start_refresher_thread(86400) | ||||||
|  |  | ||||||
|  | @ -6,8 +6,8 @@ import logging | ||||||
| logging.basicConfig() | logging.basicConfig() | ||||||
| logging.getLogger('ycdl').setLevel(logging.DEBUG) | logging.getLogger('ycdl').setLevel(logging.DEBUG) | ||||||
| 
 | 
 | ||||||
| import bot |  | ||||||
| import ycdl | import ycdl | ||||||
|  | import youtube_credentials | ||||||
| 
 | 
 | ||||||
| youtube = ycdl.ytapi.Youtube(bot.get_youtube_key()) | youtube = ycdl.ytapi.Youtube(youtube_credentials.get_youtube_key()) | ||||||
| Y = ycdl.ycdldb.YCDLDB(youtube) | Y = ycdl.ycdldb.YCDLDB(youtube) | ||||||
|  |  | ||||||
|  | @ -3,8 +3,8 @@ import os | ||||||
| import sqlite3 | import sqlite3 | ||||||
| import sys | import sys | ||||||
| 
 | 
 | ||||||
| import bot |  | ||||||
| import ycdl | import ycdl | ||||||
|  | import youtube_credentials | ||||||
| 
 | 
 | ||||||
| class Migrator: | class Migrator: | ||||||
|     ''' |     ''' | ||||||
|  | @ -291,7 +291,7 @@ def upgrade_all(data_directory): | ||||||
|     Given the directory containing a ycdl database, apply all of the |     Given the directory containing a ycdl database, apply all of the | ||||||
|     needed upgrade_x_to_y functions in order. |     needed upgrade_x_to_y functions in order. | ||||||
|     ''' |     ''' | ||||||
|     youtube = ycdl.ytapi.Youtube(bot.get_youtube_key()) |     youtube = ycdl.ytapi.Youtube(youtube_credentials.get_youtube_key()) | ||||||
|     ycdldb = ycdl.ycdldb.YCDLDB(youtube, data_directory, skip_version_check=True) |     ycdldb = ycdl.ycdldb.YCDLDB(youtube, data_directory, skip_version_check=True) | ||||||
| 
 | 
 | ||||||
|     cur = ycdldb.sql.cursor() |     cur = ycdldb.sql.cursor() | ||||||
|  |  | ||||||
|  | @ -1,10 +1,12 @@ | ||||||
| import bot3 as bot |  | ||||||
| import os | import os | ||||||
| import traceback | import traceback | ||||||
| import ycdl | 
 | ||||||
| from voussoirkit import downloady | from voussoirkit import downloady | ||||||
| 
 | 
 | ||||||
| youtube_core = ycdl.ytapi.Youtube(bot.get_youtube_key()) | import ycdl | ||||||
|  | import youtube_credentials | ||||||
|  | 
 | ||||||
|  | youtube_core = ycdl.ytapi.Youtube(youtube_credentials.get_youtube_key()) | ||||||
| ycdldb = ycdl.ycdldb.YCDLDB(youtube_core) | ycdldb = ycdl.ycdldb.YCDLDB(youtube_core) | ||||||
| 
 | 
 | ||||||
| DIRECTORY = '.\\youtube thumbnails' | DIRECTORY = '.\\youtube thumbnails' | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue