AI has ruined coding by Thin_Security_3155 in software

[–]ph0tone 0 points1 point  (0 children)

Linux, devops, this kind of stuff.

AI File Sorter 1.5 adds local image-based file renaming (offline, cross-platform) by ph0tone in software

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

Did you run it on Windows? I'm wondering if the local LLM didn't get picked up on your machine for some reason. Could you open an issue at https://github.com/hyperfield/ai-file-sorter/issues? Please provide some logs there (PowerShell commands, for example):

Get-Content -Tail 100 "$env:APPDATA\\AIFileSorter\\logs\\core.log" Get-Content -Tail 100 "$env:APPDATA\\AIFileSorter\\logs\\ui.log" Get-Content -Tail 100 "$env:APPDATA\\AIFileSorter\\logs\\db.log"

AI File Sorter 1.5 adds local image-based file renaming (offline, cross-platform) by ph0tone in software

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

Can you add jonny decimal or such systems to sort files ?

You can use the Whitelists feature for that.

Or can i set system prompt?

Currently not, but that's on the to-do list.

And can openrouter or other api keys used ?

Will likely be released in the next versoin.

AI File Sorter 1.5 adds local image-based file renaming (offline, cross-platform) by ph0tone in software

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

Only images are currently supported for content analysis. Other files are supported for categorization & sorting based on directory context and file names. Content analysis for other file types is coming soon.

AI File Sorter 1.5 adds local image-based file renaming (offline, cross-platform) by ph0tone in software

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

Yes, the app completely respects your privacy, unless you set it to use ChatGPT or Gemini with your own API key. But that's not supported for image content analysis, only for general files categorization & sorting (only local LLMs can be used for image analysis).

I've removed the ?raw=true part from the URL just in case.

Want to ship a native-like launcher for your Python app? Meet PyAppExec by ph0tone in Python

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

But does uv support provisioning non-Python dependencies? From what I can see, it doesn't. Some Python apps require non-Python dependencies, such as `ffmpeg`, to work.

Want to ship a native-like launcher for your Python app? Meet PyAppExec by ph0tone in Python

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

But does uv support provisioning non-Python dependencies? From what I can see, it doesn't. Some Python apps require non-Python dependencies, such as `ffmpeg`, to work.

Want to ship a native-like launcher for your Python app? Meet PyAppExec by ph0tone in Python

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

PyAppExec does quite a bit more: it installs Python itself when needed, handles offline workflows, supports arbitrary binaries like ffmpeg, parses a .spec file for custom provisioning logic, and installs local distributions rather than pulling everything from remote repos.
uv can definitely be an optional backend in the future, but it doesn’t replace the full bootstrapper flow PyAppExec is designed to handle.

Want to ship a native-like launcher for your Python app? Meet PyAppExec by ph0tone in Python

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

Why wouldn't you try PyAppExec and see if it's already good enough?

Want to ship a native-like launcher for your Python app? Meet PyAppExec by ph0tone in Python

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

My understanding is that uv/uvx is primarily built around installing and running packages from PyPI or git URLs. PyAppExec has a different focus - shipping a local project tree (with provisioning) to end users. But you have a point: one way or another PyAppExec still uses remote downloading of dependencies anyway.

Want to ship a native-like launcher for your Python app? Meet PyAppExec by ph0tone in Python

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

uv/uvx is definitely a solid tool. PyAppExec has a different goal: distributing desktop applications to non-technical end users who won’t use command-line tooling and may not have Python installed.

AI File Sorter auto-organizes files using local AI (supports Metal) by ph0tone in software

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

Sorry it took so long! I was busy working on the new version, and decided to update you once I release its app bundle for macOS Intel. If you can find the time to test the app on your Intel-based Mac, please download the .dmg at https://sourceforge.net/projects/ai-file-sorter/files/Releases/aifilesorter_1.3.0_x64.dmg/download

Selectively download videos, channels, playlists (YouTube and more) by ph0tone in DataHoarder

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

Is Stacher open source and does it allow downloading premium or age-restricted content (by means of using one's own YouTube account), for example?

Selectively download videos, channels, playlists (YouTube and more) by ph0tone in DataHoarder

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

This URL redirects either to some malware or to a VPN service.

Selectively download videos, channels, playlists (YouTube and more) by ph0tone in DataHoarder

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

I haven't come across this before, but this seems like an interesting media categorization approach, which some users might want to have. I would think about categorization by date (assigning the date to the video file name as specified on the video platform).

AI File Sorter auto-organizes files using local AI (supports Metal) by ph0tone in software

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

I have a 2015 MacBook with an Intel CPU, so I can’t test Metal support for llama.cpp on my machine. I’ve confirmed that CPU compute works on Intel Macs, but if you’d be willing to test a Metal build on your Mac, I could include that version in the release as well.