Skip to content

A Rust tool for recursively crawling & downloading data from open directories

License

Notifications You must be signed in to change notification settings

Tanja-4732/od-get

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

od-get

dependency status

A Rust tool for recursively crawling & downloading data from open directories

  • Filtering (regex) support
    • Exclude file patterns
    • Include file patterns
    • Exclude folder patterns
    • Include folder patterns
  • Customizable output
    • Target directory
    • Verbosity
    • Metadata-JSON file generation
    • Log file/dynamic terminal output
  • Customizable limits
    • recursion depth limit
    • file count limit
    • file count offset (skip n files)
  • Multi threaded (using rayon)
  • Resume on error (avoid re-downloading files)
  • Multi-level recursion
  • Disable download (only crawl to JSON)

(work in progress, one layer of recursion works)

Licence & Copyright

Copyright (c) 2021 Bernd-L. All rights reserved.

AGPL v3: Free as in Freedom

od-get is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

od-get is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with od-get. If not, see https://www.gnu.org/licenses/.

This project (including its source code and its documentation) is released under the terms of the GNU Affero General Public License.

About

A Rust tool for recursively crawling & downloading data from open directories

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages