我正在使用 plyr 播放 YouTube 视频。我想隐藏data-plyr-providerhtml 文件中的定义。它永远是 YouTube。
目前我正在使用此代码
<div class="container">
<div id="player" data-plyr-provider="youtube" data-plyr-embed-id="somegoogleid"></div>
</div>
<script src='https://web.con/124141/users/plyr/plyr.min.js'></script>
<script>
const player = new Plyr('#player', {});
// Expose player so it can be used from the console
window.player = player;
</script>
Run Code Online (Sandbox Code Playgroud)
我在想我可以修改plyr.min.js我正在使用的字符串并对 YouTube 进行硬编码,但是在查看代码时我无法这样做。我的意思是我找不到合适的地方。
data-plyr-provider我在 .js 中找到的唯一参考是这一行
attributes: { embed: { provider: "data-plyr-provider", id: "data-plyr-embed-id" } },
有人可以帮忙吗?在哪里修改代码或是否有任何其他方式如何隐藏plyr.min.js
我正在从事一个项目,我们希望拥有多语言网站。我们从 settings.py 中定义的两种语言开始
LANGUAGES = (
("en-us", _("United States")),
("cs", _("Czech Republic")),
)
Run Code Online (Sandbox Code Playgroud)
我不是从事这项工作的程序员,但如果我理解正确的话,我们所需要的就是能够为整个网站添加法语,例如法语,但不是通过setting.py,而是通过 Django 管理 Web 界面。
LANGUAGES = (
("en-us", _("United States")),
("cs", _("Czech Republic")),
("fr", _("French")),
)
Run Code Online (Sandbox Code Playgroud)
我们使用 Rosetta 在 Django 管理中进行翻译。所以我想使用 Django admin 添加新语言,以便它出现在 Rosetta 界面中。
有人可以告诉我如何从 Django 管理控制(添加、删除或禁用)语言吗?
我检查了这些但没有找到答案
我有一个像"作者","帖子标题","日期","时间","帖子类别"等数组等
我从论坛中抓取细节,我想
我想有一些SQL数据库将是一个解决方案但我需要快速解决方案(我可以自己做的事情:-)
有什么建议?
谢谢
我需要慢慢地告诉我,日期的格式是天 - 月 - 年可能吗?我传给慢性病的数据也可能是今天/昨天/ 2天前的文字.
目前慢性病给了我2 Dec 2010而不是12 Feb 2010来自12-02-2010
我能想到的唯一解决方案是在将字符串传递给慢性字符之前交换日期和月份.
require 'chronic'
puts "12-02-2010 = #{Chronic.parse('12-02-2010')}" #should be 12 Feb 2010
puts "yesteday = #{Chronic.parse('yesterday')}" #working ok
puts "Today = #{Chronic.parse('today')}" #working ok
Run Code Online (Sandbox Code Playgroud) 我想处理整个网站的所有链接,但外部链接.有没有简单的方法如何识别链接是外部的并跳过它?
我的代码看起来像(网站url通过命令行参数传递)
我正在使用mechanize(0.9.3)和ruby 1.8.6(2008-08-11 patchlevel 287)[i386-mswin32]
请注意,该网站可以使用相对路径,因此没有主机/域,这使它更复杂
require 'mechanize'
def process_page(page)
puts
puts page.title
STDIN.gets
page.links.each do |link|
process_page($agent.get(link.href))
end
end
$agent = WWW::Mechanize.new
$agent.user_agent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.1.4) Gecko/20091016 Firefox/3.5.4'
process_page($agent.get(ARGV[0]))
Run Code Online (Sandbox Code Playgroud) 我可以这样做
Dir.chdir(basedir)
puts Dir.glob("#{filename}*").inspect
Run Code Online (Sandbox Code Playgroud)
有没有办法只使用一个命令?我想列出
puts "#{csv_dir_name}\\#{testsuite}*"
puts Dir["#{csv_dir_name}\\#{testsuite}*"].inspect
Run Code Online (Sandbox Code Playgroud)
retuns
C:\Program Files\TestPro\TestPro Automation Framework\Output Files\builds\basics\logs\basics\2011\07\07114100\login*
[]
Run Code Online (Sandbox Code Playgroud)
另一方面,这段代码工作正常
Dir.chdir(csv_dir_name)
csv_file_name = Dir.glob("#{testsuite}*")
Run Code Online (Sandbox Code Playgroud) 我正在测试/学习 webhook。怎么发送,怎么接收。所以我想我会使用GAS。
我有这个简单的脚本,我想知道为什么Logger不起作用。我Projects/Executions可以看到脚本 doPost 已执行但没有日志。电子邮件已发送,脚本返回值。
我尝试过console.log(e);,但它对我不起作用。
function doPost(e) {
Logger.log("I was called")
if(typeof e !== 'undefined'){
Logger.log(e.parameter);
Logger.log("I was called 2")
MailApp.sendEmail({
to: "radek@gmail.com",
subject: "Call Sucessful",
htmlBody: "I am your <br>" +
JSON.stringify(e)+ "<br><br>" +
JSON.stringify(e.parameters)
});
}
return ContentService.createTextOutput(JSON.stringify(e))
}
Run Code Online (Sandbox Code Playgroud)
问题1:我可以让Logger工作吗?
问题2:我想在调试器中看到接受的数据,这可能吗?
问题3: GAS 有什么办法将收到的数据推送到我的网络浏览器吗?当然,浏览器不会发送数据。
问题4:与主题无关,但是...您知道我需要做什么才能使用新编辑器吗?
我可以用某种方式在ruby中编码这个条件吗?我需要知道字符串是否可以转换为日期变量.唯一的方法是Date.parse("我的字符串")和异常.还有其他方法吗?
date_scraped_from_the_net = "20 Dec 2009" or it could be "today"
if date_scraped_from_the_net is not a date type
needs_to_be_updated = true
end
Run Code Online (Sandbox Code Playgroud) 我有一个间隔让我们说(0..3)其中下一个元素是+1,除非是最后一个.然后下一个是0.我通过下面的代码解决了它.只是想知道是否还有其他事情:-)
def next(max,current)
if current+1 == max
return 0
else
return current+1
end
end
Run Code Online (Sandbox Code Playgroud)
请注意,当代码运行时,我需要能够在我的示例0..3中随时分配任何"有效数字".
我需要运行这个命令
psql -c "create database $var with encoding 'unicode';" -U edumate template1
从不同用户下的脚本.su语法是su postre -c 'some command'如此,还需要另一个引号.另请注意,psql命令$var里面有变量.
所以'some command'= psql -c"create database $ var with encoding'unicode';" -U edumate template1
并且'某些命令'也必须用引号括起来(我猜)