• @[email protected]
    link
    fedilink
    4111 months ago

    you could use Termux::API to get stats (battery percentage, notifications, calls, some other stuff) of your phone from your PC.

    this video gives good examples

    • SolidGrue
      link
      English
      311 months ago

      I use Termux:Boot, Termux:API, plus root to disable the green dot notification for location access. It’s a little cleaner than going through Tasker since the Secure Settings plugin isn’t maintained anymore.

    • L'unico Dee
      link
      fedilink
      011 months ago

      Bugswriter is a chad, ha also built a script called tuxi that was really cool, but sadly now it’s deprecated

  • lckdscl [they/them]
    link
    fedilink
    English
    3711 months ago

    SSH into my PC, from there pretty much anything is possible. Neovim works pretty well.

  • @ooterness
    link
    English
    3611 months ago

    Cowsay is a vital program. I’ve never understood why it isn’t installed by default in every distro.

        • Rostby
          link
          fedilink
          111 months ago

          A talking cow is very offensive for vegans

          • @kaj
            link
            111 months ago

            Why? Wouldn’t talking cows just ask for better living conditions?

        • @EvokerKing
          link
          -311 months ago

          They would probably still complain though

  • @acec
    link
    2311 months ago

    Compile llama.cpp, download a small GGML LLM model and you will have a quite intelligent assiatant running into your phone.

    • @bassomitron
      link
      English
      911 months ago

      Would that actually be decent? Even 6b models feel way too rudimentary after experiencing 33+b models and/or chatgpt. I haven’t tried those really scaled down and optimized models, though!

      • @acec
        link
        211 months ago

        Decent enough for a model 50 times smaller than ChatGPT. I use orca_mini_3b.

      • @[email protected]
        link
        fedilink
        211 months ago

        They’re decent for text completion purposes, e.g. generating some corpspeak for an email, or generating some “wikipedia”-like text. You have to know how to write good prompts, don’t try to treat it like ChatGPT.

        For example if i want to know about the history of Puerto Rico I would put:

        “The history of puerto rico starts in about 480BC when”

    • arthurpizza
      link
      English
      211 months ago

      I got llama to compile but it crashes every time I tried running it.

      • suoko
        link
        fedilink
        111 months ago

        Do we have any llama apk/deb/flatpack/appimage where you just choose the llm to use?

        • @ddx7
          link
          111 months ago

          lamacpp is kind of this. you give it a path to a model and a prompt. download a smallish model GGUF file by thebloke. lamacpp main exec has an interactive mode too which can function like a chatbot. i never built it on android though maybe you need android NDK

  • Kevin
    link
    fedilink
    2111 months ago

    Termux is awesome! I use it for a bunch of things:

    • sshing into servers and my home when I’m out and about
    • using croc to transfer files
    • making videos I’m going to send people smaller with ffmpeg
    • downloading stuff with yt-dlp
    • giving myself access to the sandbox + /sdcard from other computers by running an ssh server
    • scripting phone stuff (like taking photos) with the api
    • running weechat locally, which I can then connect to with weechat android
    • using vim
    • probably a bunch of other things I’m forgetting
        • Kevin
          link
          fedilink
          111 months ago

          That’s pretty much where I’m at too, and I find it easier to get to the file(s) I want to send through the cli. No judgement to anyone who prefers the gui though!

    • @ouch
      link
      311 months ago

      Does croc relay pass only metadata about the client addresses, or is the data itself sent via the relay?

      • Kevin
        link
        fedilink
        211 months ago

        As far as I know the relay just NAT busts, after that it’s encrypted p2p.

  • @daniskarma
    link
    2011 months ago

    I basically use it to ssh to my server.

  • @[email protected]
    link
    fedilink
    English
    16
    edit-2
    11 months ago

    Termux yeah. I use it everyday. So here is a (long) list

    • Use ffmpeg to convert videos or even edit it(with current 6.x version, mediacoded hwaccel is availiable)

    • yt-dlp

    • Use vim and emacs, maybe code something

    • Integrate it with other plugin apps like Termux:API(lots of system apis), Termux:Boot, Termux:Float(floating terminal), Termux:Widget, even Termux:X11 For running gui apps

    • You can run gui apps with other X servers like XSDL

    • Compile and run programs that is not availiable for arm(Worst thing, but i still does it. Much hassle and error prone, but fine for smaller programs)

    • Use ssh to connect to other devices

    • Install x11-repo and thus install xfce and firefox desktop(for fun)

    • Install proot-distro and use distros like debian, arch, ubuntu, manjaro, void, fedora, etc. which is cli only by default but you can install any DE.(You can combine display server from XSDL)

    • Use git, clone a repo, make changes, use it or push commit, whatever you do with git

    • Use your normal standard linux commands to browse thru your filesystem and make changes

    • neofetch, cpufetch, rxfetch, htop, gotop, cmatrix and hollywood for lolz

    • tmux, byobu or gnu screen

    • Tar, gzip and all coreutils

    • cryptomining(DON’T do that)

    • Test your webpage locally (php -S localhost:port)

    Ahem I wasted a lot of time making this list i think i have to go now lol

    • SaltyIceteaMakerOP
      link
      fedilink
      111 months ago

      I actually am currently trying to ssh into my main pc and hopefully in the future into my server i started to setup today but i am struggling with the use of keys. Got any good tutorials you can recommend?

      • @[email protected]
        link
        fedilink
        English
        111 months ago

        I found this from a search.

        I don’t usually use manual keys but uses password to connect to ssh servers. Like ssh -p port user@ip and it promts to trust it then you have to enter your password. I have barely set up ssh servers but have connected ssh servers many times

  • u/lukmly013 💾 (lemmy.sdf.org)
    link
    fedilink
    English
    1511 months ago

    I am thinking about setting up a local HTTP web server with something and HTTP proxy to share my VPN connection easily. But to be honest I am also kinda lazy. Ok, alot.
    Maybe NGINX for web server and Privoxy for the proxy server. Or tinyproxy. I don’t know to be honest. When I’ll have too much extra time at school I can look into that.

    Anyway, there’s also ffmpeg. Pretty useful.
    And since you can run GUI in it, noaa-apt for decoding APT imagery from the last NOAA satellites still broadcasting APT at 137MHz. (NOAA-15, 18 and 19. NOAA-15 currently has broken AVHRR scan motor, but it’s not the first time.)

    Lame screenshot from Termux desktop:

    • @MigratingtoLemmy
      link
      211 months ago

      Hi, could you explain a bit more about how you’re planning to share your VPN connection with a proxy? Interested to know how the networking will work. Thanks!

        • @MigratingtoLemmy
          link
          211 months ago

          Ah, I see. Is this for devices that can connect to a proxy but can’t connect to a VPN?

          I suppose one could share their Wi-Fi connection using this too

          • u/lukmly013 💾 (lemmy.sdf.org)
            link
            fedilink
            English
            211 months ago

            Also. I use it with school computers like that.
            But also to go around VPN device limit. For example, I use free Proton VPN which limits me to 1 connection at a time. And that 1 device can be the device running proxy server, and now I increased the limits.

  • @[email protected]M
    link
    fedilink
    13
    edit-2
    11 months ago

    Definitely try running a full Linux distro with it, it’s pretty fun and a self-rewarding task, even if you don’t end up actually doing anything with it. But you may still find it useful in some ways, for instance, you could run a full fledged desktop Firefox with support for ALL addons, use it to inspect and debug web pages etc.

    And if you feel like it you could take it a step further and install Zink and Box86 to play Windows games.

    • @[email protected]
      link
      fedilink
      4
      edit-2
      11 months ago

      Just as a tip: you can run every Add-on on Firefox nightly. You can add your own add-on collection and select from that. You have to go into dev mode though. Yo do taht by tapping the Firefox logo in the about section like 5-10 times. You have to have a Firefox account though. Or you could use my fairly small add-on list:

      Username: 16700479 Name of the list: cookies

    • SaltyIceteaMakerOP
      link
      fedilink
      17
      edit-2
      11 months ago

      If you mean the ascii text that is just figlet piped into lolcat

      figlet GrapheneOS | lolcat

      And the other is just cowsay piped into lolcat

      cowsay i did something | lolcat

      You can pipe pretty much any terminal output into lolcat (although some things don’t really play well with it)

    • MarcDW
      link
      fedilink
      111 months ago

      Been awhile since I did that but it was really cool. An Xfce desktop from the phone onto my TV. Time to revisit that and play around some.

  • @[email protected]
    link
    fedilink
    English
    811 months ago

    rsync

    hourly chime

    pull local weather from weather underground

    integrate with tasker and klwp

    • @bassomitron
      link
      English
      511 months ago

      I’ll just add that https://www.weather.gov/ is better to use since it’s completely ad free and where almost all of the other weather websites pull their data from anyway (if you’re in the US, that is).

  • circuitfarmer
    link
    fedilink
    8
    edit-2
    11 months ago

    I ssh into my desktop and do a watch sensors while I’m gaming, sometimes. Then I can make sure temps are good without taking screen real estate with mangohud or similar.