Giter Club home page Giter Club logo

libretrack's Introduction

Current version Made with Flutter Releases Matrix Room Chat - Telegram

LibreTrack

LibreTrack

Get it from the Snap Store Get it on Flathub

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

Private, cross-platform package tracking app.

Track postal items directly on your device using accounts of postal services. The app respects your privacy and freedom: you don't use third-party online services.

Use, see, change and share; with all.

📋 Features

  • Free and Open Source software (FOSS)
  • Support for various platfroms and devices
  • Support accounts of different carriers
  • Detailed information about the postal items, carriers, tracking history
  • Local push notifications
  • Automatic tracking in the background, and also manual refreshing
  • Ability to add a list of track numbers
  • Filter and sort numbers by activity date, package status, carrier, etc
  • Barcode and QR code scanner for tracking numbers
  • Barcode generator
  • Archiving tracking numbers
  • Material Design 2.0
  • Night theme
  • Responsive UI for different devices form factors
  • [Linux]: System tray support. Note: for support in GNOME, please install gnome-shell-extension-appindicator or similar extension.

🖥️💻📱 Available platforms

  • Android
  • Linux
  • iOS (planned)
  • macOS (planned)
  • Web (planned)
  • Windows (planned)

📦 Supported postal services

UPS Russian Post USPS PostNord

🌍 Translations

  • English
  • Itialian (thanks albanobattistella)
  • Russian
  • Spanish (thanks sguinetti)
  • French (thanks BNouailhac)

💰 Donation

If you like LibreTrack you can support developer with these methods. If you have problems with payment or you want to donate in another way, contact me: [email protected]. Thank you!

  • Bitcoin: 12isaLkH8nZ4DkFguVFeYrGHqQi7EEgUrM
  • USDT TRC20: TK79fzUYwRtmANuLjk1Zzhz3hjTaFQbxfg
  • Monero: 48j4Mo7J7t51EeBf35Lpdmehmi9chUwzSXxHrnjpRJ6fPQafPWvSCdFafw3rA5ZRWievfYEDToNso8VppbJf2RVH9cdZmHa
  • Yandex Money (YooMoney): 410011738561939
  • WebMoney:
    • WMZ: Z335461926163
    • WMR: R151579576467
  • Amazon.com eGift Cards: just choose your amount and type e-mail [email protected] in the gift card details https://smile.amazon.com/gp/product/B004LLIKVU/
  • Liberapay: liberapay

⚙️ Building

Please see BUILD.md

🎉 Contributing

Please see CONTRIBUTING.md

Developers

Logo

Screenshots

phone phone dark tablet desktop

🔒 Privacy Policy

Please see our Privacy Policy.

📄 License

Large GPLv3 logo with “Free as in Freedom”

Copyright (C) 2021 Yaroslav Pronin <[email protected]>
Copyright (C) 2021 Insurgo Inc. <[email protected]>
This file is part of LibreTrack.
LibreTrack 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/>.

libretrack's People

Contributors

albanobattistella avatar bnouailhac avatar davidk276 avatar proninyaroslav avatar sguinetti avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

libretrack's Issues

New service: cainiao

They don't have official api for parcel tracking, but we can do something with html parsing. Usually AliExpress uses this provider for parcels that are going to Russia

Canada Post

Hey would it be possible to add support for Canada Post? It would be nice to have a clean app for this.

Edit: Just realized accounts are required and we dont have a system for that. 😔

Desktop support

Pieces of code that require porting are marked with TODO comments.

USPS Not Working

I registered for the API and put in my username and company name to LibreTrack, but shouldn't it also need the password?

I am seeing no indication that is pulling any data from my account.

Auto archiving packages

Archiving if there is no activity for more than N days. Also a separate option for delivered packages.

macOS support

Related to #1.

Priority features:

  • Background work
  • Secure storage (for auth data)
  • Getting device locale

Additional features:

  • Receive sharing
  • Barcode scanning

Web support

Pieces of code that require porting are marked with TODO comments.

Проблемы с отзывчивостью интерфейса

Приложение хорошее, но на нескольких девайсах, где оно пробовалось, наблюдаются странные баги: при тапе на любой элемент интерфейса (шапка меню, какая-нибудь кнопка, любой элемент внутри приложения вообще) нажатие происходит практически всегда не с первого раза, а со второго-третьего-четвёртого, будто проблемы у смартфона с тачем (что, конечно, не так) или что-то с областью DPI (как это верно называется - не в курсе).

Windows support

Related to #1.

Priority features:

  • Notifications
  • Background work
    • System tray icon
  • Secure storage (for auth data)
  • Getting device locale

Additional features:

  • Receive sharing
  • Barcode scanning

Building on Ubuntu 20.04 broken

Following BUILD.md, typing 'flutter build linux' results in '"build linux" is not currently supported'. This is the first time I've even heard of flutter, so possibly I'm missing something that is obvious to more seasoned developers:

~/libretrack$ flutter build linux
Downloading linux-x64/linux-x64-flutter-gtk tools...                4.2s
Downloading linux-x64-profile/linux-x64-flutter-gtk tools...      2,371ms
Downloading linux-x64-release/linux-x64-flutter-gtk tools...      1,800ms
Warning: You are using these overridden dependencies:                   
! analyzer 2.1.0 (2.2.0 available)                                      
! meta 1.7.0                                                            
! provider 6.0.0                                                        
Running "flutter pub get" in libretrack...                         17.6s
"build linux" is not currently supported.
~/libretrack$ flutter --version
Flutter 2.2.3 • channel stable • https://github.com/flutter/flutter.git
Framework • revision f4abaa0735 (9 weeks ago) • 2021-07-01 12:46:11 -0700
Engine • revision 241c87ad80
Tools • Dart 2.13.4
~/libretrack$ git log --pretty=format:'%h' -n 1
57b68d1

Snap fails to run

Ubuntu 22.04.3

$ libretrack 

** (libretrack:16903): WARNING **: 14:16:14.588: Failed to register: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: Connection ":1.192" is not allowed to own the service "ru.proninyaroslav.libretrack" due to AppArmor policy

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.