url_and_db.py 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import uuid
  2. import yaml
  3. from common_func import get_db_engine
  4. with open('/data/pythonProject/video_to_word/config/config.yaml', mode='r', encoding='utf-8') as f:
  5. config = yaml.load(f.read(), Loader=yaml.FullLoader)
  6. mac_ip_config = config['mac_ip_config']
  7. mac = uuid.UUID(int=uuid.getnode()).hex[-12:]
  8. if mac in ['5254003fa716', '52540003f5dd']:
  9. ai_word_engine = get_db_engine(config['ai_word_dev_db'])
  10. jeecg_engine = get_db_engine(config['jeecg_boot_dev_db'])
  11. else:
  12. ai_word_engine = get_db_engine(config['ai_word_product_db'])
  13. jeecg_engine = get_db_engine(config['jeecg_boot_product_db'])
  14. jeecg_product_engine = get_db_engine(config['jeecg_boot_product_db'])
  15. ai_word_product_engine = get_db_engine(config['ai_word_product_db'])
  16. # 向腾讯云发送语音转脚本的任务请求url
  17. voice_to_script_task_submit_url = mac_ip_config[mac]['url'] + 'asr/task/submit'
  18. # 依据task_id,向腾讯云获取脚本
  19. voice_to_script_task_result_url = mac_ip_config[mac]['url'] + 'asr/task/result'
  20. # 巨量引擎获取优质素材信息
  21. get_material_info_from_ocean_engine_url = "https://cc.oceanengine.com/creative_radar_api/v1/material/list"
  22. # 依据 vid, 从巨量引擎获取视频信息
  23. get_video_info_from_ocean_engine_url = "https://cc.oceanengine.com/creative_content_server/api/video/info"
  24. # 快手开眼快创获取优质素材信息
  25. get_video_info_from_kuaishou_kaiyan = "https://cc.e.kuaishou.com/rest/creativeCentor/inspired/list"
  26. # 头条无水印链接
  27. get_none_water_mark_url = "http://i.snssdk.com/video/urls/1/toutiao/mp4/"
  28. # 头条素材永久链接
  29. toutiao_static_video_url = "http://i.snssdk.com/video/code/1/toutiao/"