小编Jay*_*ell的帖子

Python - eyeD3 Lame 标签 CRC 检查失败

我正在尝试编写一个脚本来使用 Python 和 eyeD3 清理 mp3 文件名,但是当我尝试使用以下脚本加载 mp3 文件时出现“警告:eyeed3.mp3.headers:Lame 标签 CRC 检查失败”

import string
import os
import eyed3

count = 0

for root, dirs, filenames in os.walk('path'):
    for song in filenames:
        audiofile = eyed3.load(song)
Run Code Online (Sandbox Code Playgroud)

因此,我无法重命名库中的大多数文件。关于这个主题的任何经验或使用不同的图书馆?

python media mp3 crc eyed3

7
推荐指数
1
解决办法
4168
查看次数

Firebase Admin SDK 从 TypeScript 初始化失败

我正在尝试在我的 TypeScript (Nest.js) 应用程序中导入 Firebase Admin SDK。

let serviceAccount = require("../../creds.json");
console.log(serviceAccount);

const firebase = require("firebase");
firebase.initializeApp(environment.firebase);

admin.initializeApp({
  credential: admin.credential.cert(serviceAccount),
  databaseURL: "projectid"
});
Run Code Online (Sandbox Code Playgroud)

但是当我尝试构建应用程序时,出现以下错误。

ERROR in ./node_modules/@google-cloud/firestore/src/v1beta1/firestore_client.js
Module not found: Error: Can't resolve './firestore_client_config' in '/home/jaybell/trellis-server/trellis/node_modules/@google-cloud/firestore/src/v1beta1'
 @ ./node_modules/@google-cloud/firestore/src/v1beta1/firestore_client.js 28:17-53
 @ ./node_modules/@google-cloud/firestore/src/v1beta1/index.js
 @ ./node_modules/@google-cloud/firestore/src/index.js
 @ ./src/server/main.server.ts

ERROR in ./node_modules/google-gax/lib/operations_client.js
Module not found: Error: Can't resolve './operations_client_config' in '/home/jaybell/trellis-server/trellis/node_modules/google-gax/lib'
 @ ./node_modules/google-gax/lib/operations_client.js 30:17-54
 @ ./node_modules/google-gax/index.js
 @ ./node_modules/@google-cloud/firestore/src/v1beta1/index.js
 @ ./node_modules/@google-cloud/firestore/src/index.js
 @ ./src/server/main.server.ts

ERROR in ./node_modules/google-gax/index.js
Module not found: Error: Can't resolve './package' in '/home/jaybell/trellis-server/trellis/node_modules/google-gax' …
Run Code Online (Sandbox Code Playgroud)

node.js firebase typescript firebase-admin angular

5
推荐指数
1
解决办法
4354
查看次数

使用@nestjs/graphql 使用@ResolveProperty 和@Resolvers 创建嵌套查询

此处引用 NestJS 存储库中的 type-graphql 示例存储库我想知道如何在查询的深处再创建两层。

目前它已设置为查询食谱,我能够添加另一个@ObjectType 类

@ObjectType()
export class Author {
  @Field(type => Int)
  id: number;

  @Field({ nullable: true })
  firstName?: string;

  @Field({ nullable: true })
  lastName?: string;
}
Run Code Online (Sandbox Code Playgroud)

并在 Recipe Resolver 中创建了一个 @ResolveProperty :


  @ResolveProperty('author', type => Author)
  async getAuthor(@Parent() recipe) {
    console.log('Resolver auth in recipe', recipe);
   // This will be a database call, just mocking data for now.
    return Promise.resolve({ id: 1, firstName: 'john', lastName: 'smith' });
  }
Run Code Online (Sandbox Code Playgroud)

这一切都很好(我还为 Author 创建了一个单独的解析器,但它不是我的基本查询,所以我没有包含它),使用这个 GraphQL 查询 …

javascript typescript graphql graphql-js nestjs

5
推荐指数
1
解决办法
2885
查看次数