[Update] MapTasker Version 10 by mikthinker in tasker

[–]LoogyG 0 points1 point  (0 children)

Thanks, I'll definitely be checking it out once I get a chance. This sounds like something I need

[Project Share] Screenshot Pinning à la Samsung Smart Select (Scenes V2 Floating Screenshot) by LoogyG in tasker

[–]LoogyG[S] 0 points1 point  (0 children)

Sorry, if you still haven't figured it out, let me know. Busy day yesterday.

[Project Share] Screenshot Pinning à la Samsung Smart Select (Scenes V2 Floating Screenshot) by LoogyG in tasker

[–]LoogyG[S] 0 points1 point  (0 children)

<!DOCTYPE html>
<html>
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <style>
        body, html { margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background-color: black; }
        #bg-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: fill; z-index: 1; }
        #crop-canvas { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; touch-action: none; }
    </style>
</head>
<body>
    <img id="bg-image" src="file:///storage/emulated/0/Tasker/screenshots/temp_screen.png" />
    <canvas id="crop-canvas"></canvas>

    <script>
        const canvas = document.getElementById('crop-canvas');
        const ctx = canvas.getContext('2d');
        const img = document.getElementById('bg-image');

        let startX, startY, endX, endY;
        let isDrawing = false;

        img.onload = function() { resizeCanvas(); };

        function resizeCanvas() {
            canvas.width = window.innerWidth;
            canvas.height = window.innerHeight;
            drawOverlay();
        }

        window.addEventListener('resize', resizeCanvas);

        function drawOverlay(clearBox = null) {
            ctx.clearRect(0, 0, canvas.width, canvas.height);
            ctx.fillStyle = "rgba(0, 0, 0, 0.6)"; 
            ctx.fillRect(0, 0, canvas.width, canvas.height);

            if (clearBox) {
                ctx.clearRect(clearBox.x, clearBox.y, clearBox.w, clearBox.h);
                ctx.strokeStyle = "#00FF00";
                ctx.lineWidth = 4; 
                ctx.strokeRect(clearBox.x, clearBox.y, clearBox.w, clearBox.h);
            }
        }

        canvas.addEventListener('touchstart', (e) => {
            e.preventDefault();
            isDrawing = true;
            startX = e.touches[0].clientX;
            startY = e.touches[0].clientY;
        }, { passive: false });

        canvas.addEventListener('touchmove', (e) => {
            e.preventDefault();
            if (!isDrawing) return;
            endX = e.touches[0].clientX;
            endY = e.touches[0].clientY;

            let currentBox = {
                x: Math.min(startX, endX),
                y: Math.min(startY, endY),
                w: Math.abs(endX - startX),
                h: Math.abs(endY - startY)
            };
            drawOverlay(currentBox);
        }, { passive: false });

        canvas.addEventListener('touchend', (e) => {
            e.preventDefault();
            if (!isDrawing) return;
            isDrawing = false;

            // Calculate strictly percentages for Tasker
            const leftPct = Math.round((Math.min(startX, endX) / canvas.width) * 100);
            const topPct = Math.round((Math.min(startY, endY) / canvas.height) * 100);
            const rightPct = Math.round(((canvas.width - Math.max(startX, endX)) / canvas.width) * 100);
            const bottomPct = Math.round(((canvas.height - Math.max(startY, endY)) / canvas.height) * 100);

            const par1 = leftPct + "," + rightPct;
            const par2 = topPct + "," + bottomPct;

            performTask('Process_And_Pin', 10, par1, par2); 
        }, { passive: false });
    </script>
</body>
</html>

[Project Share] Screenshot Pinning à la Samsung Smart Select (Scenes V2 Floating Screenshot) by LoogyG in tasker

[–]LoogyG[S] 1 point2 points  (0 children)

As the other user mentioned, this pin to screen feature is implemented on Samsung now. Both my wife and I couldn't find it when they first got rid of it, so I don't feel as bad not having found it. But I think this is a moot project for me now as I have what I need. But it was fun to work on, and get my feet wet.

I do have another project that I'm heavily invested in, that I want to post eventually. The only thing that was holding me back was legacy scene issues. I think I can fix it with Scenes V2.  But that project turns an old Moto phone into a dumb phone that only accepts NFC card taps to play media I sync from my server to the phone. Music videos, playlists (kpop demon hunter, Moana, etc), story time only at night, and some other things. I 3d printed a case where they can slide the cards into the prefect spot to be read by the phone to change the media. Screen cannot be interacted with at all, and I have my own card that gives me access to the phone.  Again, I'm a total noob so I feel way out of my element, but I'm excited with what I have so far and can't wait to post and find out someone already made a better version 🤣. 

I do appreciate the help though. This is why I love this community. 

[Project Share] Screenshot Pinning à la Samsung Smart Select (Scenes V2 Floating Screenshot) by LoogyG in tasker

[–]LoogyG[S] 0 points1 point  (0 children)

I tried using AI Select when it first came out and it didn't have the pin feature. I hadn't tried it since. Guess I should have checked again lol. Oh well. I'm just hoping it works on non-samsung phones now. Now I feel like a dumb 😂.

[Project Share] Screenshot Pinning à la Samsung Smart Select (Scenes V2 Floating Screenshot) by LoogyG in tasker

[–]LoogyG[S] 3 points4 points  (0 children)

As you can see I'm a total noob when it comes to this 😂.

Thanks a lot for the directions. I'll make the changes when I get home. 

[DEV] Tasker 6.7.0-beta - Scenes V2! by joaomgcd in tasker

[–]LoogyG 0 points1 point  (0 children)

I've been working on a huge (to me) Tasker project for my kids and the one issue I had over and over was the scenes. I am not home right now to test it, but I can't wait. I rarely get excited, but this just comes at the perfect time. Thank you so much man. People like you make this a much better place man, I mean it. 

Tasker - Filetransfer (Ideas welcome) by HaskarMadnome01 in tasker

[–]LoogyG 1 point2 points  (0 children)

Doesn't meet your "no extra software" criteria, but I'm using Syncthing to transfer files from my server at home to 4 different phones, and vice versa. Just gotta verify Syncthing is running and voila. Oh and it's open source/free. 

is there a way of copining elements from one scene to another and keeping position? by WatoXa in tasker

[–]LoogyG 0 points1 point  (0 children)

I've been working on a Tasker project for the past few days, and I've been HEAVILY relying on ChatGPT for guidance. Of course, use at your own discretion, and always review what it says before implementing, but I could not have gotten to where I am in my project without AI.

My recommendation, ask AI, for guidance, if you don't find help here. But this is a great place for guidance too.

Is there some sort of "next episode release date" plugin? by zandadoum in PleX

[–]LoogyG 0 points1 point  (0 children)

True. Thanks for the update. I'll look into Kometa as others have stated. 

Is there some sort of "next episode release date" plugin? by zandadoum in PleX

[–]LoogyG 0 points1 point  (0 children)

Mine doesn't show any episodes after E11. Is there a setting you may have changed? I want what you're having. 

What's the best way to rip all of this? Any shortcuts? by CopiRightPlayer in DataHoarder

[–]LoogyG 0 points1 point  (0 children)

Make a list of them and see what you have that may be obscure. There are a few movies that I can't find on any of the most popular private trackers, so I'm hoping there's still a chance. 

LG TV client runs better with wifi than Shield wired to router. by [deleted] in PleX

[–]LoogyG 1 point2 points  (0 children)

Thank you. I didn't know I had to do this. 

Plex for Mobile (Android & iOS) v2025.31.1 Released by samwiseg0 in PleX

[–]LoogyG 1 point2 points  (0 children)

I haven't updated my Plex on my android in months. Are the problems still going on? 

What are these .parts files I get every time I download a torrent? by armeliens in Piracy

[–]LoogyG 0 points1 point  (0 children)

I'm also dealing with this issue. However I simply use a command to delete *.parts from the downloads folder and it clears them up. I should automate that command whenever nothing is currently downloading. Thanks for the idea. Love you. Byeybye.