Dash Eclipse's Channel (ezup.dev)
51 subscribers
5 photos
1 file
23 links
https://ezup.dev/

Dash Eclipse's Channel
Download Telegram
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: 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.py
Channel name was changed to «Dash Eclipse's Channel (ezup.dev)»
ezpastebot: 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
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.
👍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 (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 ETag and If-Modified-Since to avoid unnecessary downloads
- Use urllib and only require feedparser the only third-party library

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 bash/{atom2tg,rss2tg}.sh but you probably shouldn't use it.

--> https://github.com/dashezup/feed2tg

LICENSE: AGPL-3.0-or-later
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
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
🤖 WakaTime Stats Bot (@WakaStatsBot)

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
🤖 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
🔥1
🤖 EZ Points Bot (@ezPointsBot)
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
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
👍1