小编web*_*Dev的帖子

如何在 GitPython 中使用 GitHub 访问令牌?

我正在尝试编写一个 python 脚本,该脚本在运行时会将文件推送到我的 GitHub 存储库之一。我正在使用包 GitPython。我想使用访问令牌登录我的 GitHub 帐户(而不是输入我的用户名和密码),因为我有两步验证。我已经创建了令牌,但我不知道如何将它添加到我的 GitPython 代码中。

到目前为止,这是我的代码:

def push(repo_dir):
    import os
    from git import Repo

    # set working directory
    os.chdir("XXX")

    #repo_dir = 'Pantone'
    repo = Repo(repo_dir)
    file_list = [
        "index.html",
        "Data/colors.csv"
    ]
    commit_message = 'Adding new color'
    repo.index.add(file_list)
    repo.index.commit(commit_message)
    origin = repo.remote('origin')
    origin.push()
Run Code Online (Sandbox Code Playgroud)

python github gitpython

7
推荐指数
0
解决办法
2824
查看次数

运行Laravel Horizo​​n作为后台服务

我的问题是,运行Laravel Horizo​​n工作人员的最佳和简单方法是什么?

我的技术堆栈

  • Laravel 5.5
  • 地平线
  • Redis队列
  • Centos下

我已经阅读了文档https://laravel.com/docs/5.5/horizo​​n

如何在Supervisor配置上方的链接上提到设置以下主管

[program:horizon]
process_name=%(program_name)s
command=php /home/forge/app.com/artisan horizon
autostart=true
autorestart=true
user=forge
redirect_stderr=true
stdout_logfile=/home/forge/app.com/horizon.log
Run Code Online (Sandbox Code Playgroud)

注意:我有自己的自定义构建服务器和php 7.1,后来我安装了Horizo​​n来运行我的作业并维护队列.

有关如何运行Workers的任何建议或我应该在何处配置Supervisor配置

php laravel-queue laravel-jobs laravel-5.5 laravel-horizon

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

下载/保存CSV文件 - PapaParse

问题:
下载的CSV文件为空(unparse()将数组/ JSON转换为CSV的方法).

详细信息:
将CSV文件解析为JavaScript数组时,Papaparse工作正常.但是,当我将该数组数据或JSON数据提供给unparse()方法时,它无法正常工作.

Angular JS方法:

$scope.downloadCSV = function(){
    var csv = Papa.unparse($scope.final_array);
    console.log($scope.final_array);
    console.log(csv);
    var csvData = new Blob([csv], {type: 'text/csv;charset=utf-8;'});
    var csvURL =  null;
    if (navigator.msSaveBlob) {
        csvURL = navigator.msSaveBlob(csvData, 'download.csv');
    } else {
        csvURL = window.URL.createObjectURL(csvData);
    }
    var tempLink = document.createElement('a');
    tempLink.href = csvURL;
    tempLink.setAttribute('download', 'download.csv');
    tempLink.click();
}
Run Code Online (Sandbox Code Playgroud)

$scope.final_array 包含以下数据:

在此输入图像描述

在上面的代码中,console.log(csv);控制台上显示为空白.

简而言之:var csv = Papa.unparse($scope.final_array);不起作用.

更新
发布的数组帮助我生成下表,并且" 保存生成的CSV " 按钮不起作用,发布的代码用于此操作按钮. 在此输入图像描述

javascript arrays papaparse

5
推荐指数
2
解决办法
3510
查看次数

使用 VueJS AJAX 和 Laravel 5.3 上传多个文件

我使用VueJSLaravel 5.3编写单页应用程序

我已经使用 Laravel 5.3 开发了我的后端 API 端点,但我不擅长前端开发,例如 vueJS。我正在尝试使用 VueJS 和 Laravel 5.3 上传多个文件。

php api file-upload vue.js laravel-5.3

2
推荐指数
1
解决办法
5522
查看次数