So let's say something is messed up on your computer... you need help, but you want to keep the thread from getting polluted with ultra-long posts containing the contents of configuration files.
Just print out to the screen the configuration file, and append | curl -F 'file=@-' 0x0.st
to the print command, then copy-n-paste the URL it outputs.
dmesg | curl -F 'file=@-' 0x0.st
... which outputs:
http://0x0.st/Hooz.txt
.... which is the output of dmesg
for my machine!
You can do that for any command that prints:
cat /etc/default/grub | curl -F 'file=@-' 0x0.st
... outputs:
https://0x0.st/HooN.txt
... and that's my grub.
3 Likes
We can make it even easier for people...
Let's say you want to view the output of their dmesg
command...
You'd tell them to enter the following:
alias report="curl -F 'file=@-' 0x0.st"
dmesg | report
... then have them post the URL that it returns. If you need further configuration files from them, they don't need to re-enter the | curl -F 'file=@-' 0x0.st
bit, they'd just append | report
to a command.
The devs might think about making that alias permanent by setting it in /home/$USER/.bashrc
:
# Set up 'report' alias for sharing configuration files with Zorin help
# Use it like this:
# dmesg | report
# cat /etc/default/grub | report
alias report="curl -F 'file=@-' 0x0.st"
... then we'd just have to tell people to enter, for instance, dmesg | report
.
If Zorin devs are worried about relying upon a third-party for such a function, they could clone the service and run it:
There's another (easier) way to do what the first post above does for the machine configuration:
sudo upload-system-info
That gives you a URL:
https://termbin.com/y1w7
System: Kernel: 5.15.0-91-lowlatency x86_64 bits: 64 compiler: N/A Desktop: Gnome 3.38.4 wm: gnome-shell dm: GDM3
Distro: Zorin OS 16.3 base: Ubuntu 20.04 LTS Focal
Machine: Type: Laptop System: HP product: HP Laptop 17-cp1xxx v: Type1ProductConfigId serial: <filter> Chassis: type: 10
serial: <filter>
Mobo: HP model: 899D v: 04.22 serial: <filter> UEFI: Insyde v: F.11 date: 09/11/2023
CPU: Topology: 6-Core model: AMD Ryzen 5 5625U with Radeon Graphics bits: 64 type: MT MCP arch: Zen 3 L2 cache: 3072 KiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 55097
Speed: 1329 MHz max: 1600 MHz Core speeds (MHz): 1: 1330 2: 1331 3: 1330 4: 1330 5: 1319 6: 1510 7: 1331 8: 1339
9: 1597 10: 1594 11: 1330 12: 1330
Graphics: Device-1: Advanced Micro Devices [AMD/ATI] Barcelo vendor: Hewlett-Packard driver: amdgpu v: kernel bus ID: 02:00.0
chip ID: 1002:15e7
Display: x11 server: X.Org 1.20.13 driver: amdgpu compositor: gnome-shell resolution: 1600x900~60Hz
OpenGL: renderer: AMD RENOIR (DRM 3.42.0 5.15.0-91-lowlatency LLVM 12.0.0) v: 4.6 Mesa 21.2.6 direct render: Yes
Audio: Device-1: Advanced Micro Devices [AMD/ATI] Renoir Radeon High Definition Audio vendor: Hewlett-Packard
driver: snd_hda_intel v: kernel bus ID: 02:00.1 chip ID: 1002:1637
Device-2: Advanced Micro Devices [AMD] ACP/ACP3X/ACP6x Audio Coprocessor
vendor: Hewlett-Packard Raven/Raven2/FireFlight/Renoir Processor driver: snd_rn_pci_acp3x v: kernel bus ID: 02:00.5
chip ID: 1022:15e2
Device-3: Advanced Micro Devices [AMD] Family 17h/19h HD Audio vendor: Hewlett-Packard driver: snd_hda_intel
v: kernel bus ID: 02:00.6 chip ID: 1022:15e3
Device-4: Tenx 802.11ac WLAN Adapter type: USB driver: hid-generic,snd-usb-audio,usbhid bus ID: 3-2.3:6
chip ID: 1130:1620
Sound Server: ALSA v: k5.15.0-91-lowlatency
Network: Device-1: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter vendor: Hewlett-Packard driver: rtw_8822ce
v: N/A port: 2000 bus ID: 01:00.0 chip ID: 10ec:c822
IF: wlo1 state: up mac: <filter>
Device-2: Tenx 802.11ac WLAN Adapter type: USB driver: hid-generic,snd-usb-audio,usbhid bus ID: 3-2.3:6
chip ID: 1130:1620
Device-3: Realtek 802.11ac WLAN Adapter type: USB driver: btusb bus ID: 3-3:3 chip ID: 0bda:b00c
Drives: Local Storage: total: 8.67 TiB used: 1.62 TiB (18.7%)
ID-1: /dev/sda vendor: Seagate model: ST500LM034-2GH17A size: 465.76 GiB speed: 6.0 Gb/s serial: <filter>
temp: 43 C
ID-2: /dev/sdb type: USB vendor: Seagate model: ST500LM0 34-2GH17A size: 465.76 GiB serial: <filter>
ID-3: /dev/sdc type: USB vendor: Seagate model: ST500LM0 34-2GH17A size: 465.76 GiB serial: <filter>
ID-4: /dev/sdd type: USB vendor: Seagate model: BUP Portable size: 3.64 TiB serial: <filter>
ID-5: /dev/sde type: USB vendor: Seagate model: ST2000DL003-9VT166 size: 1.82 TiB serial: <filter>
ID-6: /dev/sdf type: USB vendor: Western Digital model: WD My Passport 0748 size: 1.82 TiB serial: <filter>
ID-7: /dev/sdg type: USB model: MXT-USB Storage Device size: 29.72 GiB serial: <filter>
RAID: Device-1: bpool type: zfs status: ONLINE size: 1.88 GiB free: 1.61 GiB Components: online: N/A
Device-2: rpool type: zfs status: ONLINE size: 460.00 GiB free: 455.00 GiB Components: online: N/A
Partition: ID-1: / size: 445.15 GiB used: 4.06 GiB (0.9%) fs: zfs raid: rpool/ROOT/ubuntu_s7m3w6
ID-2: /boot size: 1.75 GiB used: 265.1 MiB (14.8%) fs: zfs raid: bpool/BOOT/ubuntu_s7m3w6
ID-3: /var/log size: 441.09 GiB used: 384 KiB (0.0%) fs: zfs raid: rpool/ROOT/ubuntu_s7m3w6/var/log
ID-4: swap-1 size: 2.00 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda2
ID-5: swap-2 size: 2.00 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sdc2
ID-6: swap-3 size: 2.00 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sdb2
Sensors: System Temperatures: cpu: 45.0 C mobo: 0.0 C gpu: amdgpu temp: 43 C
Fan Speeds (RPM): N/A
Repos: Active apt repos in: /etc/apt/sources.list
1: deb [arch=amd64,i386] http://us.archive.ubuntu.com/ubuntu/ focal main restricted
2: deb [arch=amd64,i386] http://us.archive.ubuntu.com/ubuntu/ focal-updates main restricted
3: deb [arch=amd64,i386] http://us.archive.ubuntu.com/ubuntu/ focal universe
4: deb [arch=amd64,i386] http://us.archive.ubuntu.com/ubuntu/ focal-updates universe
5: deb [arch=amd64,i386] http://us.archive.ubuntu.com/ubuntu/ focal multiverse
6: deb [arch=amd64,i386] http://us.archive.ubuntu.com/ubuntu/ focal-updates multiverse
7: deb [arch=amd64,i386] http://us.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
8: deb [arch=amd64,i386] http://security.ubuntu.com/ubuntu focal-security main restricted
9: deb [arch=amd64,i386] http://security.ubuntu.com/ubuntu focal-security universe
10: deb [arch=amd64,i386] http://security.ubuntu.com/ubuntu focal-security multiverse
Active apt repos in: /etc/apt/sources.list.d/kelebek333-ubuntu-mint-tools-focal.list
1: deb http://ppa.launchpad.net/kelebek333/mint-tools/ubuntu focal main
Active apt repos in: /etc/apt/sources.list.d/zorin.list
1: deb https://packages.zorinos.com/stable focal main
2: deb https://packages.zorinos.com/patches focal main
3: deb https://packages.zorinos.com/apps focal main
4: deb https://packages.zorinos.com/drivers focal main restricted
Active apt repos in: /etc/apt/sources.list.d/zorinos-ubuntu-apps-focal.list
1: deb https://ppa.launchpadcontent.net/zorinos/apps/ubuntu focal main
Active apt repos in: /etc/apt/sources.list.d/zorinos-ubuntu-drivers-focal.list
1: deb https://ppa.launchpadcontent.net/zorinos/drivers/ubuntu focal main
Active apt repos in: /etc/apt/sources.list.d/zorinos-ubuntu-patches-focal.list
1: deb https://ppa.launchpadcontent.net/zorinos/patches/ubuntu focal main
Active apt repos in: /etc/apt/sources.list.d/zorinos-ubuntu-stable-focal.list
1: deb https://ppa.launchpadcontent.net/zorinos/stable/ubuntu focal main
Info: Processes: 502 Uptime: 9d 23h 12m Memory: 62.15 GiB used: 6.51 GiB (10.5%) Init: systemd v: 245 runlevel: 5
Compilers: gcc: N/A Shell: upload-system-i running in: gnome-terminal inxi: 3.0.38
1 Like