Skip to content

Downloader with custom wildcard system: cherry-picking internet with asterisks for HTML or right-carets for API, whether it's for time-critical website moments or just for laziness. Features directory listing and serve, alarm (essentially in-stock tracker), file sorter (organizer), image duplicate finder and tools for naked eyes.

Notifications You must be signed in to change notification settings

Rukario/Schande

Repository files navigation

Schande

Download and serve files, you define how are they downloaded and sorted!

              ______
           .-"______"-.
          / |https://| \
         |' |x HT*ML | '|
    /\   | )|x A>P>I |( |
  _ \/   |/ |________| \|
 \_\/    (_ \   ^^   / _)   .-==/~\
---,---,---|-Download-|---,\'-' {{~}
           \          /     '-==\}/
            '--------'
  1. Any good OS with Python 3 installed will work.

    • iOS/iPadOS:
      1. Get iSH Shell app from AppStore
      2. Get the latest x86 Miniroot 3.17 from https://alpinelinux.org/releases/ import into iSH Shell by cogwheel icon > Filesystems > Import
      3. Then enter apk add py3-pip and then mount -t ios . /mnt and select your favorite location for Schande.bat.
    • MacOS need one more step after installing Python: open Terminal and enter open /Applications/Python\ 3.9/Install\ Certificates.command
  2. Save Schande.bat to your favorite location where you want to download files to, change the file extension back to .bat if it's in something else.

    • iOS: Files app > ellipsis icon > View Options > Show All Filename Extensions
    • Windows: File explorer > View > Show > File name extensions
    • Other OS: YMMV
  3. Follow one for your system:

    • Windows: Double click on it and read the CLI message.
    • Linux/MacOS (Terminal): python3 -x /drag/n/drop/Schande.bat
    • iOS/iPadOS (iSH Shell app): (cat /dev/location > /dev/null &); python3 -x /mnt/Schande.bat
  4. Schande.bat on first run will create a new file: Schande.cd, open it in your favorite text editor to edit rules, refer to the premade Schande.cd for inspiration.

    • Paranoids: h(E)lp
    • Braves: (I)nput
    • Pirates: open torrent (M)anager
    • Leave it in background for HTTP server if enabled

Schande.bat can launch HTTP server for directory listing, armed with several "viewer" HTMLs

New Text - https://www.icloud.com/shortcuts/4a4a4580207540e5a4865c4d7c9781ae

  • Open directly from Shortcuts screen for a prompt to save the demo HTML to Files app for offline use.

  • Create and edit text files as you would with a text editor! There are inline calculator and several text manipulation tools you should try. Bookmark the text editor UI to your Favorite screen for a faster access.

  • Choose New Text from share sheet on another page to view its source.

Save Text - https://www.icloud.com/shortcuts/b7023779316f492facc3b594d7f665a4

  • Choose from share sheet on the text editor to save your precious document on iCloud/Ask where to save.

Here's some other uninteresting stuff

  • Ferchel.bat - Filelist snapshot and compare folders for manual "incremental backup"/folder-merging-esque. Supports UTF-8 files file-merging-esque with helps of a certain text editor.
  • APNG Maker.html - APNG production (demo)
  • Color Gallery.html - WIP BD color finder (demo)
  • starfield.html - Flying Windows / starfield Windows 95 screensaver replication in JavaScript (demo, right-click in demo for different stars)

About

Downloader with custom wildcard system: cherry-picking internet with asterisks for HTML or right-carets for API, whether it's for time-critical website moments or just for laziness. Features directory listing and serve, alarm (essentially in-stock tracker), file sorter (organizer), image duplicate finder and tools for naked eyes.

Topics

Resources

Stars

Watchers

Forks