crossbell-box / operatorsync Goto Github PK
View Code? Open in Web Editor NEWServer for Crossbell xSync
Home Page: https://xsync.app
License: GNU Affero General Public License v3.0
Server for Crossbell xSync
Home Page: https://xsync.app
License: GNU Affero General Public License v3.0
It seems that this program will not verify whether the account binding is performed by the user.
PoC: https://crossbell.io/notes/10-214
It is recommended to use signature to verify the identity of the operator.
I use the xSync service to sync all messages in my Telegram Channel "Yu's Life" (t.me/psedoyulife) to the Crossbell Blockchain.
The xSync service works well for regular messages, but when I reply to(quote) a message in the channel, there are some formatting issues in the synced content displayed on xChar and xFeeds.
The original content is
其实村上的随笔或是文集算是很好读的那种,言辞带些犀利却也同样带着些娓娓道来的真诚与别样韵味,像是对话,却也时常被埋在其中似乎带着些雕琢的幽默感逗得不禁莞尔。
总共大概花了三个月才真正看完,作为手头上为数不多的纸质书,更多的是想起时随便翻翻。
第一次去猫舍的时候虽然心动,却也本没有太下定决心那么快承担这样的责任,而路上随手翻起的一页里写道
“当时我们过着非常节俭的斯巴达式的生活。家里既没有电视也没有收音机,甚至连一只闹钟都没有。也几乎没有取暖设备,寒夜里只好紧紧搂着家里养的几只猫咪睡觉。猫咪们也使劲往我们身上贴过来。“
短短几句,却构成了我当下把猫带回家的最大动力。也谈到了许多,关于爱好、写作目的、创作思路与平衡,都是近两个月慢慢沉静下来才真正能够稍理解些的。
The displayed synced content is
<p><span class="emoji">📖</span> 读过我的职业是小说家 #douban #read https://book.douban.com/subject/26889236/</p>
</blockquote><p>其实村上的随笔或是文集算是很好读的那种,言辞带些犀利却也同样带着些娓娓道来的真诚与别样韵味,像是对话,却也时常被埋在其中似乎带着些雕琢的幽默感逗得不禁莞尔。<br><br>总共大概花了三个月才真正看完,作为手头上为数不多的纸质书,更多的是想起时随便翻翻。<br><br>第一次去猫舍的时候虽然心动,却也本没有太下定决心那么快承担这样的责任,而路上随手翻起的一页里写道<br><br>“当时我们过着非常节俭的斯巴达式的生活。家里既没有电视也没有收音机,甚至连一只闹钟都没有。也几乎没有取暖设备,寒夜里只好紧紧搂着家里养的几只猫咪睡觉。猫咪们也使劲往我们身上贴过来。“<br><br>短短几句,却构成了我当下把猫带回家的最大动力。也谈到了许多,关于爱好、写作目的、创作思路与平衡,都是近两个月慢慢沉静下来才真正能够稍理解些的。</p>
The Crossbell address affected by this issue is 0xb461c1521eE9D96a9C950337f0851b79bD66CAe1.
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates are currently rate-limited. Click on a checkbox below to force their creation now.
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
deploy/docker-compose/docker-compose.dev.yml
deploy/docker-compose/docker-compose.prod.yml
deploy/dockerfile/Dockerfile
deploy/dockerfile/server.Dockerfile
deploy/dockerfile/worker.Dockerfile
.github/workflows/codeql.yml
actions/checkout v3
github/codeql-action v2
github/codeql-action v2
github/codeql-action v2
.github/workflows/docker-build-push.yml
go.mod
go 1.19
github.com/Crossbell-Box/contracts.go v0.0.0-20230410043303-3f6ac5d3fae2@3f6ac5d3fae2
github.com/JohannesKaufmann/html-to-markdown v1.3.7
github.com/ethereum/go-ethereum v1.11.5
github.com/gin-gonic/gin v1.9.0
github.com/lib/pq v1.10.8
github.com/mmcdole/gofeed v1.2.1
github.com/rabbitmq/amqp091-go v1.8.0
github.com/redis/go-redis/v9 v9.0.3
go.uber.org/zap v1.24.0
gorm.io/driver/postgres v1.5.0
gorm.io/gorm v1.25.0
The issue is with the xSync service, which is used to bind a jike account(or other platforms) to sync content to the crossbell blockchain.
I encountered a problem when I put the wrong username (actually display name @pseudoyu
instead of the required jike id) while binding my account, but the binding still succeeded.
The result is that the wrong username (@pseudoyu
) is now displayed on their xChar profile and I'm unable to unbind or delete it.
The Crossbell address affected by this issue is 0xb461c1521eE9D96a9C950337f0851b79bD66CAe1
.
When using xSync service to sync tweets to Crossbell blockchain, formatting errors occur in quoted retweets. Two links are added to the retweet content, but they are not displayed on Crossbell (both xChar and xFeeds).
The original tweet url is: https://twitter.com/pseudo_yu/status/1622861342372941824
The original content is:
真的很快!我之前折腾过一个无边框美化方案,而且可以通过一些黑科技把 Command+D 分屏,Command+T 开新 Tab 这些通用快捷键结合 Tmux 里也能用,折腾性很强,早就作为默认终端了。
教程:https://www.pseudoyu.com/zh/2022/07/10/my_config_and_beautify_solution_of_macos_terminal/
dotfile:https://github.com/pseudoyu/dotfiles/blob/master/alacritty/alacritty.yml
<Original Tweet>
The displayed synced content is:
真的很快!我之前折腾过一个无边框美化方案,而且可以通过一些黑科技把 Command+D 分屏,Command+T 开新 Tab 这些通用快捷键结合 Tmux 里也能用,折腾性很强,早就作为默认终端了。
教程:
dotfile:
Tw93: #工程师工具 最近发现一个性能很好的终端叫做「Alacritty」,传说中最快的终端,基于 Rust 使用 OpenGL 加速同时支持跨平台,只有 5M 大小,不过是真的丑,上周末想着要是我来做应该是什么样子,于是乎就改良了一番,最后效果还不错,已成默认终端,写了一篇教程记录了下。
🤖
https://tw93.fun/2023-01-25/alacritty.html
The Crossbell address affected by this issue is 0xb461c1521eE9D96a9C950337f0851b79bD66CAe1
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.