小编cpl*_*lus的帖子

批量通过命令行python将视频上传到youtube

我使用youtube-upload中的脚本通过命令行将视频上传到我的频道.
如何运行代码来处理特定文件夹中的所有文件?
一旦我在网上看到一个例子,展示了如何使用相同的脚本批量上传视频到youtube,还从csv excel文件中获取标题,类别,描述和标签,每个文件都来自与另一个文件名对应的列柱.我忘了保存这个例子,现在我似乎无法找到它或者自己创建它.

顺便说一句,我在Windows 10环境下,使用命令行工具.

上传单个视频,我正在使用这个脚本;

youtube-upload \
 --title="A.S. Mutter" 
 --description="A.S. Mutter plays Beethoven" \
 --category=Music \
 --tags="mutter, beethoven" \
 --recording-date="2011-03-10T15:32:17.0Z" \
 --default-language="en" \
 --default-audio-language="en" \
 --client-secrets=client_secrets.json \
 --credentials-file=client_secrets.json \
 test.mp4
Run Code Online (Sandbox Code Playgroud)

更新

csv文件将具有与youtube-upload命令中的参数相同的列数.比方说,只会有标题,描述,类别,标签列,当然第一列将是文件名,如果需要,我还会添加文件的位置.

python youtube video batch-file

9
推荐指数
1
解决办法
3206
查看次数

AngularJS Firebase数据库按复选框更新字段

我想在显示Firebase数据库的表中更新数据.

表中的每一行代表一个特定用户的数据.我的目标是能够更新用户数据的一个字段中的数据.在此示例中,我尝试基于复选框更改用户角色ng-true-value="'admin'" ng-false-value="'user'".

如何获取我正在编辑/更新信息的行的用户ID并将其传递给更新功能?目前代码采用当前用户ID.

我用它更新用户信息的功能是:

$scope.updateRole= function () {

            var updated_user_info= {
                role: $scope.user.role

            };
            var myuser = firebase.auth().currentUser;//change this part?!
            DatabaseRef.ref('users/' + myuser.uid).update(updated_user_info)
                .then(function () {
                    console.log("update success");
                }).catch(function (error) {
                $scope.errMsg = true;
                $scope.errorMessage = error.message;
            });
        }
Run Code Online (Sandbox Code Playgroud)

html视图:

<tr ng-repeat="obj in $data">   
    <td data-title="'First Name'" filter="{ 'First Name': 'text' }" sortable="'firstName'">{{ obj.firstName }}</td>
    <td data-title="'Last Name'" filter="{ 'Last Name': 'text' }" sortable="'lastName'">{{ obj.lastName }}</td>
    <td data-title="'Role'" filter="{ 'Role': 'text' }" sortable="'role'">
        <input type="checkbox" ng-model="user.role" ng-true-value="'admin'" …
Run Code Online (Sandbox Code Playgroud)

angularjs firebase angular-ngmodel firebase-authentication firebase-realtime-database

8
推荐指数
1
解决办法
624
查看次数

掩盖转发博客网址到自己的域名网址

Rounin的回答中 仔细撰写(非常感谢)关于如何将任何具有任何扩展名的blogspot网址重定向到mydomain.com对应的URL,现在问题是如何掩盖URL?我的意思是,一旦blogspot URL重定向到mydomain.com,我想继续显示原始的blogspot URL而不是mydomain.com.

regex .htaccess redirect blogger url-masking

6
推荐指数
1
解决办法
736
查看次数

angularjs ng-重复来自不同i18n文件的下拉值

以下是英语的json i18n语言文件示例:

{
  "project": {
    "SPONSORINFO": {
      "MAIN" : "Select the Sponsor Name",
      "SPONSORLIST": [
        {"spons" :"SponsorName 1" },
        {"spons" :"SponsorName 2" }
      ]
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

这是我的HTML视图:

<div class="form-group" >
    <label for="form-field-select-1" translate="project.SPONSORINFO.MAIN">
    </label>
    <select class="form-control"  ng-model="myModel.sponsors">
       <option ng-repeat="s in projectJSON.project.SPONSORINFO.SPONSORLIST" value="{{s.spons}}">{{s.spons | translate}}</option>
    </select>
</div>
Run Code Online (Sandbox Code Playgroud)

translate="project.SPONSORINFO.MAIN"标签被正确地显示值 "选择赞助商名称"只要语言切换点击(无需刷新).

题:

我在视图控制器中使用以下函数来加载基于所选语言的语言文件并将其传递给$scope.projectJSON我,以便我可以ng-repeat在我的html视图中调用它:

var lang = $translate.use();
$http.get('assets/i18n/'+lang+'.json').success(function(data) {
    $scope.projectJSON= data;
});
Run Code Online (Sandbox Code Playgroud)


问题是切换语言后,下拉菜单不会更改为所选语言,除非我刷新或更改视图并返回.如何解决此问题以使其像标签一样工作?

附件:

我的main.js中的翻译全局配置如下:

app.config(['$translateProvider',
function ($translateProvider) { …
Run Code Online (Sandbox Code Playgroud)

javascript jquery angularjs angularjs-ng-repeat angular-translate

6
推荐指数
1
解决办法
1008
查看次数

Python TypeError:需要字符串或其他字符缓冲区对象

我将用 1990 年到 2020 年之间的随机数替换 JSON 文件中所有出现的 2010 年。

import fileinput
from random import randint
f = fileinput.FileInput('data.json', inplace=True, backup='.bak')
for line in f:
    print(line.replace('2010', randint(1990, 2020)).rstrip())
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

回溯(最近一次调用最后一次):文件“replace.py”,第 5 行,在 print(line.replace('2010', randint(1990, 2020)).rstrip()) 中 TypeError:需要字符串或其他字符缓冲区目的

这是这种情况的一个例子:

"myDate" : "2010_02",
Run Code Online (Sandbox Code Playgroud)

python typeerror

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

prop.table错误:x不是数组

我有以下数据框:

Categories  Var1    Var2    Var3
Conan   7,979510425 11,95024652 3,06642437
Conan   7,819749969 12,34289817 3,5677732
Conan   8,41786203  12,35299044 3,142838395
Kylee   8,149103463 12,15152268 2,919922332
Kylee   7,960192219 11,84316143 2,790122653
Kylee   8,145724491 11,95609623 2,894319091
Breanna 7,705270648 12,12028502 3,040245578
Breanna 8,033576739 12,048678   3,060184406
Breanna 8,049027753 12,04192098 3,492948654
Pandora 8,071376899 12,30834624 3,058397935
Pandora 8,246880683 12,65372891 2,761259858
Pandora 7,8022713   11,8658064  2,606787691
Run Code Online (Sandbox Code Playgroud)

我想要得到prop.table它:

dataprop <- prop.table(rowsum(data[,2:4],data[,1]),1)

Error in margin.table(x, margin) : 'x' is not an array
Run Code Online (Sandbox Code Playgroud)

你能不能让我知道我在这里失踪了什么?谢谢

r

4
推荐指数
1
解决办法
3025
查看次数

如果以空格开头或结尾,则正则表达式匹配

如果我的字符串以任意数量的空格开头或以任意数量的空格结尾,我需要匹配它:

我当前的正则表达式还包括中间的空格:

(^|\s+)|(\s+|$)
Run Code Online (Sandbox Code Playgroud)

我该如何解决它以达到我的目标?

更新:

这不起作用,因为它匹配空格。我想选择整个字符串或行,如果它以空格开头或结尾。

javascript regex

4
推荐指数
1
解决办法
2099
查看次数

将多列中的值合并为一列

我有以下数据结构:

数据+预期结果+我得到的

正如您在第J列中看到的,我正在尝试将数据合并到A&CE&G列中一列中.

我正在使用这个公式:

=IF(ROW()<=COUNTA($A:$A);INDEX($A:$C;ROW();COLUMN(A1));INDEX($A:$C;ROW()-COUNTA($A:$A)+1;COLUMN(C1)))
Run Code Online (Sandbox Code Playgroud)

如你所见,我在K列中得到了值.目前这个公式只合并了两列.如何修改它以合并所有四列?


以及如何从第5行开始获取这些值?
柱高将不断变化:有时在A列中有10个值,有时有2个值.


任何excel公式或任何VBA代码都是可以接受的.

excel vba excel-vba excel-formula

3
推荐指数
1
解决办法
5964
查看次数

在操作按钮上从外部源反应性地获取新数据

我的目标是从googlesheet中检索数据并将其映射到传单地图上.
一切正常,只有从googlesheet检索数据的代码放在global.R中,并且它仅对正在运行的闪亮应用程序的那个会话有效.
但是,如果同时更新工作表,则这些更新不会反映在正在运行的会话中.因此,每次触发按钮时,我需要连接一个ui.R按钮来获取新数据,并将数据传递到server.R中的相关代码.(我希望这很清楚).

在我当前的设置中,数据从googlesheet(通过global.R)下载并传递到环境并用于正在运行的应用程序会话.
这是我工作的闪亮应用程序设置:

ui.R

...
leafletOutput("map"),
actionButton("button", "Get New Data")
...
#added the below lines to update the question:
                        selectInput("Country",
                                    "Country:",
                                    c("All",
                                      unique(as.character(draw$Country))))
Run Code Online (Sandbox Code Playgroud)

server.R

shinyServer(function(input, output, session) {
#... 
  output$map <- renderLeaflet({
#... some options here
})
  draw <- mydata
  drawvalue <- reactive({
    if (input$year == year1){return(mydata)} else {
      filtered <- filter(mydata, Type == input$type1)
      return(filtered)
    } 
  })
  observe({
#... some other variable definitions
    colorBy <- input$color  ##added to update the question
    sizeBy <- …
Run Code Online (Sandbox Code Playgroud)

r reactive-programming shiny

3
推荐指数
1
解决办法
414
查看次数

firebase数据库规则允许对具有特定信息的特定用户进行读/写

我的firebase数据库规则如下所示:

    {
      "rules": {
        "users": {
          "$uid": {

            ".read": "auth != null || root.child('users').child(auth.uid).child('role').val() == 'teacher'",
            ".write": "auth != null || root.child('users').child(auth.uid).child('role').val() == 'teacher'"

          }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我的目标是:

  • 每个用户只能读/写他们的OWN数据.
  • 只有名为"role"的相应子项中定义了值为"teacher"的用户才能读取/写入其他用户的所有数据.

    如何实现此规则设置?

security firebase firebase-realtime-database

3
推荐指数
1
解决办法
2302
查看次数