My command line pastebin service ezup.dev/p (a fiche instance) has source code highlighting now, social preview works as well (the image preview shows the first 79 lines of the paste).
Try it now:
Try it now:
cat /bin/pip | ncat ezup.dev 9999
paste: https://ezup.dev/p/<fiche_id>
raw: https://ezup.dev/p/<fiche_id>/index.txt
preview: https://ezup.dev/p/<fiche_id/preview.png
source code: generate_fiche_preview.pyezpastebot: upload pastes to https://ezup.dev/p/
Source code: https://github.com/dashezup/ezpastebot
License: AGPL-3.0-or-later
Usage:
- Use in inline mode
- send text or text file in private
- reply to a text message or text file with /paste in private or groups (feel free to add this bot to your groups, it has privacy mode enabled so it does not read your chat history
You can upload up to 1 megabytes of text on each paste
Source code: https://github.com/dashezup/ezpastebot
License: AGPL-3.0-or-later
Usage:
- Use in inline mode
- send text or text file in private
- reply to a text message or text file with /paste in private or groups (feel free to add this bot to your groups, it has privacy mode enabled so it does not read your chat history
You can upload up to 1 megabytes of text on each paste
tg_image_652624244.jpeg
1.2 MB
This is why you should compress lossless audio to OPUS to listen to music especially on mobile devices
- online music stores generally sells audio files with two audio formats, lossless one (FLAC, WAV etc.) and MP3 320k (VBR). MP3 320k VBR cuts above 20kHz for good reasons, you can't hear it and even if you can hear it, it will reduce your headroom.
- You probably can't differentiate between MP3 320k (CBR) and OPUS 120k (VBR) by comparing the spectrogram, you couldn’t by listening to the corresponding audio either. And the opus file size is just around half of the mp3 file.
- MQA deals 20kHz above the better way, but it's proprietary and you can't encode MQA files
96k - 128k is recommended for music storage according to Opus Recommended Settings
Notes about the spectrogram:
- that's the spectrogram of Vexento - Space Ride (original file is wav)
- for comparing the spectrogram, the opus was resampled from 48 kHz to 44.1 kHz, and only one audio channel was shown.
- online music stores generally sells audio files with two audio formats, lossless one (FLAC, WAV etc.) and MP3 320k (VBR). MP3 320k VBR cuts above 20kHz for good reasons, you can't hear it and even if you can hear it, it will reduce your headroom.
- You probably can't differentiate between MP3 320k (CBR) and OPUS 120k (VBR) by comparing the spectrogram, you couldn’t by listening to the corresponding audio either. And the opus file size is just around half of the mp3 file.
- MQA deals 20kHz above the better way, but it's proprietary and you can't encode MQA files
96k - 128k is recommended for music storage according to Opus Recommended Settings
Notes about the spectrogram:
- that's the spectrogram of Vexento - Space Ride (original file is wav)
- for comparing the spectrogram, the opus was resampled from 48 kHz to 44.1 kHz, and only one audio channel was shown.
👍1
GitHub Webook to Telegram
Receive GitHub webhook events and send to Telegram chats with AIOHTTP through Telegram Bot API
What this project do is very simple
1. Receive GitHub webhooks (
2. Verify the SHA256 signature
3. Format and send the text to a Telegram chat through "SendMessage" method of Telegram Bot API (
LICENSE: AGPL-3.0-or-later
--> https://github.com/dashezup/github-webhook-to-telegram
--> Deploy to Heroku
Receive GitHub webhook events and send to Telegram chats with AIOHTTP through Telegram Bot API
What this project do is very simple
1. Receive GitHub webhooks (
POST request)2. Verify the SHA256 signature
3. Format and send the text to a Telegram chat through "SendMessage" method of Telegram Bot API (
GET request)LICENSE: AGPL-3.0-or-later
--> https://github.com/dashezup/github-webhook-to-telegram
--> Deploy to Heroku
feed2tg
receive RSS/Atom feeds and send to a specified Telegram chat
a simple python script to run as a crontab job to fetch RSS/Atom feed entries and send to Telegram.
- Use
- Use
It does not works for all RSS/Atom links, as that a RSS/Atom feed could miss any entry in the wild.
There is also something similar I wrote a long time ago in bash also added in the repo
--> https://github.com/dashezup/feed2tg
LICENSE: AGPL-3.0-or-later
receive RSS/Atom feeds and send to a specified Telegram chat
a simple python script to run as a crontab job to fetch RSS/Atom feed entries and send to Telegram.
- Use
ETag and If-Modified-Since to avoid unnecessary downloads- Use
urllib and only require feedparser the only third-party libraryIt does not works for all RSS/Atom links, as that a RSS/Atom feed could miss any entry in the wild.
There is also something similar I wrote a long time ago in bash also added in the repo
bash/{atom2tg,rss2tg}.sh but you probably shouldn't use it.--> https://github.com/dashezup/feed2tg
LICENSE: AGPL-3.0-or-later
List of services and projects related to ezup.dev or made by Dash Eclipse
Services:
- Dash's Void Linux repository
- ezpaste, a fiche commandline pastebin instance
Bots:
- @FDroidSearchBot
- @ezpastebot
- @ezWhisperBot
- @WakaStatsBot
- @ezNotesBot
- @ezPointsBot
Projects for self-hosting:
- callsmusic/tgvc-userbot
- callsmusic/tgmusicbot
- dashezup/tgbot
- dashezup/github-webhook-to-telegram
- dashezup/feed2tg
Programs/Apps:
- gboard-swype
Services:
- Dash's Void Linux repository
- ezpaste, a fiche commandline pastebin instance
Bots:
- @FDroidSearchBot
- @ezpastebot
- @ezWhisperBot
- @WakaStatsBot
- @ezNotesBot
- @ezPointsBot
Projects for self-hosting:
- callsmusic/tgvc-userbot
- callsmusic/tgmusicbot
- dashezup/tgbot
- dashezup/github-webhook-to-telegram
- dashezup/feed2tg
Programs/Apps:
- gboard-swype
👍2
Dash Eclipse's Channel (ezup.dev) pinned «List of services and projects related to ezup.dev or made by Dash Eclipse Services: - Dash's Void Linux repository - ezpaste, a fiche commandline pastebin instance Bots: - @FDroidSearchBot - @ezpastebot - @ezWhisperBot - @WakaStatsBot - @ezNotesBot - @ezPointsBot…»
EZ Whisper Bot (@ezWhisperBot)
Send whisper messages through inline mode
The whisper messages sent from this bot will be only visible once for target user
Source Code: https://github.com/dashezup/ezWhisperBot
License: AGPL-3.0-or-later
Send whisper messages through inline mode
The whisper messages sent from this bot will be only visible once for target user
Source Code: https://github.com/dashezup/ezWhisperBot
License: AGPL-3.0-or-later
WakaTime Stats Bot (@WakaStatsBot)
Share your WakaTime/Wakapi statistics through inline mode
Source Code: https://github.com/dashezup/WakaStatsBot
License: AGPL-3.0-or-later
Share your WakaTime/Wakapi statistics through inline mode
Source Code: https://github.com/dashezup/WakaStatsBot
License: AGPL-3.0-or-later
🤖 WakaTime Stats Bot (@WakaStatsBot)
Share your WakaTime/Wakapi statistics through inline mode
License: AGPL-3.0-or-later
Source Code | Developer | Support Chat
Share your WakaTime/Wakapi statistics through inline mode
License: AGPL-3.0-or-later
Source Code | Developer | Support Chat
Update for my Void Linux repository
Added support for more architectures. Previously it only builds for musl because it builts on the server where it's running Void Linux x86_64-musl and musl can't cross-compile for glibc. Now I'm compiling locally on Void Linux glibc to make the packages available for some glibc arch as well.
repo info: https://ezup.dev/repo/voidlinux/current/info.html
git repo: https://github.com/dashezup/void-packages
available arch:
- aarch64
- aarch64-musl
- armv7l
- armv7l-musl
- x86_64
- x86_64-musl
Added support for more architectures. Previously it only builds for musl because it builts on the server where it's running Void Linux x86_64-musl and musl can't cross-compile for glibc. Now I'm compiling locally on Void Linux glibc to make the packages available for some glibc arch as well.
repo info: https://ezup.dev/repo/voidlinux/current/info.html
git repo: https://github.com/dashezup/void-packages
available arch:
- aarch64
- aarch64-musl
- armv7l
- armv7l-musl
- x86_64
- x86_64-musl
🤖 EZ Notes Bot (@ezNotesBot)
Saving and sharing personal and group notes
• inline mode (share) and PM (save) for private notes
• add the bot to groups to use hashtag based notes
➡️ Add to a Group
Source Code: https://github.com/dashezup/ezNotesBot
License: AGPL-3.0-or-later
Saving and sharing personal and group notes
• inline mode (share) and PM (save) for private notes
• add the bot to groups to use hashtag based notes
➡️ Add to a Group
Source Code: https://github.com/dashezup/ezNotesBot
License: AGPL-3.0-or-later
🔥1
🤖 EZ Points Bot (@ezPointsBot)
Upvote or downvote other people's messages in groups
Usage:
•
•
•
➡️ Add to a Group
Source Code: https://github.com/dashezup/ezPointsBot
License: AGPL-3.0-or-later
Upvote or downvote other people's messages in groups
Usage:
•
+|- (as a reply) upvote/downvote•
++|-- [reason] (as a reply) upvote/downvote with reasons specified•
/points get top points in the group or user points (as a reply)➡️ Add to a Group
Source Code: https://github.com/dashezup/ezPointsBot
License: AGPL-3.0-or-later
📲 Gboard and SwiftKey with Custom Swype Keyboard Layouts (swype-patch)
Added keyboard layouts which optimized for glide/swype typing:
- Sangaline (DGHP)
- NALMY
https://github.com/dashezup/swype-patch
#swype_patch
Added keyboard layouts which optimized for glide/swype typing:
- Sangaline (DGHP)
- NALMY
https://github.com/dashezup/swype-patch
#swype_patch
etherscan-mint-tx-tgbot
Etherscan Mint Transactions to Telegram
This is actually an incomplete freelancer project I did on Fiverr, the client didn't accept it for some reasons. And I decided to open source it and license it under AGPL.
Not everything I publish are useful to others, I just like opening source, also that it's a good way to refactor and backup my codes.
I tried Fiverr a while ago, the good thing about about it is that you don't need to show your real name/photo to clients/sellers. You can place orders in my Fiverr page in case you want me to write something like Telegram bots for you.
My Fiverr: INVITE LINK | PROFILE
Source Code: https://github.com/dashezup/etherscan-mint-tx-tgbot
License: AGPL-3.0-or-later
Etherscan Mint Transactions to Telegram
This is actually an incomplete freelancer project I did on Fiverr, the client didn't accept it for some reasons. And I decided to open source it and license it under AGPL.
Not everything I publish are useful to others, I just like opening source, also that it's a good way to refactor and backup my codes.
I tried Fiverr a while ago, the good thing about about it is that you don't need to show your real name/photo to clients/sellers. You can place orders in my Fiverr page in case you want me to write something like Telegram bots for you.
My Fiverr: INVITE LINK | PROFILE
Source Code: https://github.com/dashezup/etherscan-mint-tx-tgbot
License: AGPL-3.0-or-later
👍1
I just got the "Fiverr's Choice" badge for my Gig
https://twitter.com/dashezup/status/1455317945303764994
https://twitter.com/dashezup/status/1455317945303764994
Twitter
Dash Eclipse
Ok this just made my day. Fiverr listed my Gig as “Fiverr’s Choice”! Check it out fiverr.com/share/17wk34
👍7👏1