MCPcopy Index your code
hub / github.com/TachibanaGeneralLaboratories/download-navi

github.com/TachibanaGeneralLaboratories/download-navi @1.6.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.6.2 ↗ · + Follow
1,755 symbols 4,821 edges 164 files 7 documented · 0% updated 13mo ago1.6.2 · 2022-03-15★ 1,043123 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Releases Crowdin Matrix Room Chat - Telegram Coverity Scan Build Status

Download Navi

Download Navi

Get it on Google Play Get it on F-Droid Get it on GitHub Get it on Android File Host Get it on Coolapk Direct APK Download

Download Navi is a free and Open Source download manager for Android 4.4+.

📋 Features

  • Free and Open Source software (FOSS)
  • Material Design
  • Multiple themes (Light, Dark, Black)
  • Android TV support
  • Chrome OS support
  • Pause and resume downloads
  • Browsers support
  • Built-in browser
  • Simultaneous downloads (default 3)
  • Multi part downloading (max 16)
  • Download files in background
  • Unmetered connections only support (ex. Wi-Fi)
  • Roaming controls
  • User agent controls
  • Calculate hash value (MD5 & SHA-256)
  • Power Management and battery control
  • Various automatic actions after finishing download
  • Speed limit
  • [Android 8.0+] Auto-uncompress archive. Archiver formats: zip, tar, 7z, ar, cpio, dump. Compressor formats: gzip, bzip2, xz, lzma, Pack200, DEFLATE, DEFLATE64, Z

Donation

If you like Download Navi you can support developer with these methods. If you have problems with payment or you want to donate in another way, contact me: proninyaroslav@mail.ru. Thank you!

  • PayPal: paypal
  • Yandex Money (YooMoney): 410011738561939
  • WebMoney:
    • WMZ: Z335461926163
    • WMR: R151579576467
  • Amazon.com eGift Cards: just choose your amount and type e-mail proninyaroslav@mail.ru in the gift card details https://smile.amazon.com/gp/product/B004LLIKVU/
  • Liberapay: liberapay
  • Bitcoin: 1Af9DgxtWvVp6bFiYQw2MeWtRzTXshRYpB
  • Nano: nano_1jtaa1njf3pn66pi48uqbak3rpbn373px6xeugynwxm1yb5hyfb6ure15pyy
  • Monero: 48j4Mo7J7t51EeBf35Lpdmehmi9chUwzSXxHrnjpRJ6fPQafPWvSCdFafw3rA5ZRWievfYEDToNso8VppbJf2RVH9cdZmHa

🌍 Translations

Help translate the app at Hosted Weblate

languages

🎉 Contributors

Please see CONTRIBUTING.md

Developers

Logo

Screenshots

phone phone dark tablet

🔒 Privacy Policy

Please see our privacy policy.

📄 License

Large GPLv3 logo with “Free as in Freedom”

Copyright (C) 2018, 2019 Tachibana General Laboratories, LLC
Copyright (C) 2018, 2019 Yaroslav Pronin <proninyaroslav@mail.ru>
This file is part of Download Navi.
Download Navi is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

Extension points exported contracts — how you extend this code

FragmentCallback (Interface)
(no doc) [6 implementers]
app/src/main/java/com/tachibana/downloader/ui/FragmentCallback.java
FileDescriptorWrapper (Interface)
(no doc) [4 implementers]
app/src/main/java/com/tachibana/downloader/core/system/FileDescriptorWrapper.java
SystemFacade (Interface)
(no doc) [4 implementers]
app/src/main/java/com/tachibana/downloader/core/system/SystemFacade.java
Listener (Interface)
(no doc) [3 implementers]
app/src/main/java/com/tachibana/downloader/core/HttpConnection.java
BrowserRepository (Interface)
(no doc) [2 implementers]
app/src/main/java/com/tachibana/downloader/core/storage/BrowserRepository.java

Core symbols most depended-on inside this repo

add
called by 151
app/src/main/java/com/tachibana/downloader/core/storage/dao/UserAgentDao.java
equals
called by 80
app/src/main/java/com/tachibana/downloader/ui/main/DownloadItem.java
apply
called by 50
app/src/main/java/com/tachibana/downloader/core/model/DownloadEngine.java
getKey
called by 39
app/src/main/java/com/tachibana/downloader/ui/main/DownloadListAdapter.java
equals
called by 37
app/src/main/java/com/tachibana/downloader/core/model/data/entity/DownloadInfo.java
setText
called by 32
app/src/main/java/com/tachibana/downloader/ui/customview/ExpansionHeader.java
exists
called by 31
app/src/main/java/com/tachibana/downloader/core/system/FsModule.java
toString
called by 26
app/src/main/java/com/tachibana/downloader/core/model/StopRequest.java

Shape

Method 1,531
Class 182
Interface 32
Enum 10

Languages

Java100%

Modules by API surface

app/src/main/java/com/tachibana/downloader/core/utils/Utils.java51 symbols
app/src/main/java/com/tachibana/downloader/core/model/DownloadEngine.java51 symbols
app/src/main/java/com/tachibana/downloader/core/settings/SettingsRepositoryImpl.java50 symbols
app/src/main/java/com/tachibana/downloader/ui/adddownload/AddDownloadDialog.java49 symbols
app/src/main/java/com/tachibana/downloader/ui/main/DownloadListAdapter.java48 symbols
app/src/main/java/com/tachibana/downloader/core/settings/SettingsRepository.java43 symbols
app/src/main/java/com/tachibana/downloader/ui/adddownload/AddDownloadParams.java38 symbols
app/src/main/java/com/tachibana/downloader/ui/browser/BrowserActivity.java35 symbols
app/src/main/java/com/tachibana/downloader/ui/details/DownloadDetailsDialog.java33 symbols
app/src/main/java/com/tachibana/downloader/ui/filemanager/FileManagerDialog.java32 symbols
app/src/main/java/com/tachibana/downloader/core/system/FileSystemFacadeImpl.java32 symbols
app/src/main/java/com/tachibana/downloader/ui/browser/bookmarks/BrowserBookmarksAdapter.java31 symbols

For agents

$ claude mcp add download-navi \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page