ChangeDetector is a program that detects modifications, deletions, or creations of files and folders within the current directory. It then sends details about these changes to various sources.
cskartikey
Check their project out: The Journey
Neon
Check their projects out: Hacker news checker, Market , Artophage, Slack - Zeon
mellina
Check their project out: Plant app
Nathan Yin
Check their project out: CanSat
dave9123
Check their project out: Lenie
Oliver
Check their project out: Verdant
arthur
Check their project out: Untitled Sandbox Game
By shipping your project, you're marking it as complete and it'll enter matchmaking. However, you will NOT be able to edit it anymore.
finally use json for configuration (still need to use arrays instead of comma separated strings tho...)
add file & folder blacklisting
add better documentation
this will probbaly be the last update
fix some CORS issues, just allowing everything rn
no longer have a new thread for each FolderWatcher callback, now using a ArrayList containing each callback and a for loop to run each.
guess whether its a file or folder on deletion event (maybefolder, and maybefile types)
have a central class for generating the json (GetEventJSON.run())
add some cool colors
fix some files without the license at the top
make server-sent-events send the same data as webhooks
Attempted to not show events for hidden folders /files. (It is surprisingly difficult because Java won't let you use .isHidden() unless the file exists). This will likely only completely work on Linux, on Windows, deleting hidden files will probably still cause an event.
small wording fix
use json now ;)
basic first version.
includes:
- sends updates via http/sse server hosted on localhost:1337. (does not include details of event yet).
- very messy watching code that works recursively from the current directory.