Skip to content

Instantly share code, notes, and snippets.

@JimLiu
JimLiu / ChatGPT-Translate-Long-Text.js
Last active April 8, 2024 07:26
使用ChatGPT自动分页翻译长文
// WARNING:此脚本仅做学习和演示用途,在不了解其用途前不建议使用
// 本脚本的用途是将输入内容分页,每次提取一页内容,编辑第二条消息,发送,然后收集结果
// 使用前,需要有两条消息,参考模板 https://chat.openai.com/share/17195108-30c2-4c62-8d59-980ca645f111
// 演示视频: https://www.bilibili.com/video/BV1tp4y1c7ME/?vd_source=e71f65cbc40a72fce570b20ffcb28b22
//
(function (fullText) {
const wait = (ms) => new Promise((resolve) => setTimeout(resolve, ms));
const groupSentences = (fullText, maxCharecters = 2800) => {
const sentences = fullText.split("\n").filter((line) => line.trim().length > 0);
@noestreich
noestreich / bvg-table.php
Last active December 16, 2015 11:49
BVG Departure-Times in Panic's Statusboard - Screenshot: http://i.imgur.com/29kQwt8.jpg PHP-snippet for Panic's iPad App "Statusboard" to show realtime "Ist-Abfahrtzeiten" from Berlins public transportation BVG. This PHP outputs the table of departuring trains on a predefined station, 8 Minutes from now (to account for the walk to the station). …
<?php
## set timezone
date_default_timezone_set('EUROPE/Berlin');
## set date and time + 8minutes walking distance to the train station
$zeit = date('H:i', strtotime("+8 minutes"));
$tag = date('d.m.y', strtotime("+8 minutes"));
## set trainstation ID (find ID here: http://mobil.bvg.de/Fahrinfo/bin/stboard.bin/dox?rt=0& ) and a transtation name or abbriviation as you like
$bahnhof ='9120001';