Library - Recent and favorite documents

Related tags

Authenticationthingy
Overview

Thingy

Thingy is used to quickly access recent and favorite documents.

It's an XApp so it can work in any distribution and many desktop environments (Cinnamon, MATE, Xfce, GNOME, etc..).

Translations

Please use Launchpad to translate Thingy: https://translations.launchpad.net/linuxmint/latest/.

The PO files in this project are imported from there.

License

  • Code: GPLv3
Comments
  • Adjusting right-click menu item - Move to trash.

    Adjusting right-click menu item - Move to trash.

    It's a minor thing, but it does not really move a document to the trash, but it removes it from the thingy overview of recently accessed documents.

    Every time I access this option it makes me think if I accidentally remove something that I shouldn't. It would be more appropriate to rename this item to something like "Remove a shortcut from thingy/library" or something in that spirit.

    This adjustment is in the sphere of approaching users in a way that doesn't distract them from their workflow.

    Best wishes

    opened by adrianbiro 2
  • How to install Thingy on other

    How to install Thingy on other "Ubuntu" based distros?

    Is there a way we can install thingy on other distros via deb packages or flatpak? if so, can you please guide us how to do so.

    ~Thank for you time and great project

    opened by shivanshsinghx365 2
  • an  UI improvement and a bug fix

    an UI improvement and a bug fix

    Thingy already has "Move to Trash button", but I think it's a good idea to add button for removing documents opened accidentally. So they won't take space instead of documents you really want to read and see in the app. It's not just me. Other users agree with me here and here.

    Also I noticed that after reading a whole document progress bar is not full. So I've fixed that too. Before: image After: image

    I am kinda new in coding and don't have much experience, so criticism is welcome. If there's any issue in my code, i'll fix it

    opened by SoulRiets 1
  • [WIP] Add search capability

    [WIP] Add search capability

    This pr introduces search capability for thingy, it searches on recent and favorites without an app_id.

    While using add_document_to_library function i passed app_id as a null string. Please let me know if this should be change.

    image

    opened by m8 1
  • Flatpak Packaging

    Flatpak Packaging

    It would be nice if thingy was available for all distro's via flatpak packaging. I have gotten it compile successfully in my attempts till now, but it does not start the GUI. If the maintainers are interested, I can share my progress too.

    opened by Aman9das 0
  • How do you use it?

    How do you use it?

    Not sure how this program got on Linuxmint, but then I thought it might be handy. Except there doesn't seem to be any way to use or add anything to it. If you can point me to a link where I can find out, that would be appreciated. If not, let me know there ins't any way to use it, and I'll remove it from my distribution and find something else.

    opened by SteveM2020 2
  • Thingy/Xreader dosen't save the page.

    Thingy/Xreader dosen't save the page.

    When I read "Learning Python 5th Edition" by Mark Lutz and close Xreader and then reopen with Thingy it just restart from the cover page.

    I don't know how to get infomation of this bug because I don't see any error message in the terminal

    opened by Watynecc 3
  • Libreoffice supported limited to Libreoffice installed from Ubuntu rep or Libreoffice PPA

    Libreoffice supported limited to Libreoffice installed from Ubuntu rep or Libreoffice PPA

    Thing 1.06's supported app list only looks for desktop files for Libreoffice in /usr/share/applications and only named in the format libreoffice-(app).desktop when deciding whether Libreoffice categories should be available in it's dropdown.

    This naming convention is used in Libreoffice installed as deb from the ubuntu repos, or the official Libreoffice PPAs.

    Users that remove the stock installed Libreoffice and install Flatpak Libreoffice have no Libreoffice categories available in Thingy. The desktop files are in /var/lib/flatpak/exports/share/applications/ and are named in this format org.libreoffice.LibreOffice.(app).desktop

    Users that remove the stock installed Libreoffice and install via the debs available from https://www.libreoffice.org/download/download/ have desktop file in /usr/share/applications but named as libreoffice(version)-(app).desktop - e.g libreoffice7.3-writer.desktop. Thingy again fails to display Libreoffice categories.

    Finally users with an Appimage version of Libreoffice only don't have desktop entries at all unless they create them. Not sure if they can be supported without thingy adopting a different method of deciding the categories available.

    opened by smurphos 0
Releases(master.mint21)
Owner
Linux Mint
https://www.linuxmint.com
Linux Mint
This app makes it extremely easy to build Django powered SPA's (Single Page App) or Mobile apps exposing all registration and authentication related functionality as CBV's (Class Base View) and REST (JSON)

Welcome to django-rest-auth Repository is unmaintained at the moment (on pause). More info can be found on this issue page: https://github.com/Tivix/d

Tivix 2.4k Jan 03, 2023
Corsair_scan is a security tool to test Cross-Origin Resource Sharing (CORS).

Welcome to Corsair_scan Corsair_scan is a security tool to test Cross-Origin Resource Sharing (CORS) misconfigurations. CORS is a mechanism that allow

Santander Security Research 116 Nov 09, 2022
OAuth2 goodies for the Djangonauts!

Django OAuth Toolkit OAuth2 goodies for the Djangonauts! If you are facing one or more of the following: Your Django app exposes a web API you want to

Jazzband 2.7k Jan 01, 2023
Abusing Microsoft 365 OAuth Authorization Flow for Phishing Attack

Microsoft365_devicePhish Abusing Microsoft 365 OAuth Authorization Flow for Phishing Attack This is a simple proof-of-concept script that allows an at

Optiv Security 76 Jan 02, 2023
Authentication, JWT, and permission scoping for Sanic

Sanic JWT Sanic JWT adds authentication protection and endpoints to Sanic. It is both easy to get up and running, and extensible for the developer. It

Adam Hopkins 229 Jan 05, 2023
An open source Flask extension that provides JWT support (with batteries included)!

Flask-JWT-Extended Features Flask-JWT-Extended not only adds support for using JSON Web Tokens (JWT) to Flask for protecting views, but also many help

Landon Gilbert-Bland 1.4k Jan 04, 2023
Login-python - Login system made in Python, using native libraries

login-python Sistema de login feito 100% em Python, utilizando bibliotecas nativ

Nicholas Gabriel De Matos Leal 2 Jan 28, 2022
Simplifying third-party authentication for web applications.

Velruse is a set of authentication routines that provide a unified way to have a website user authenticate to a variety of different identity provider

Ben Bangert 253 Nov 14, 2022
:couple: Multi-user accounts for Django projects

django-organizations Summary Groups and multi-user account management Author Ben Lopatin (http://benlopatin.com) Status Separate individual user ident

Ben Lopatin 1.1k Jan 09, 2023
Flask Implementation of a login page and some basic functionality.

login_page Flask Implementation of a login page and some basic functionality. How to Run $ chmod +x run.sh setup.sh $ # run setup.sh only if the datab

3 Jun 03, 2021
Django Auth Protection This package logout users from the system by changing the password in Simple JWT REST API.

Django Auth Protection Django Auth Protection This package logout users from the system by changing the password in REST API. Why Django Auth Protecti

Iman Karimi 5 Oct 26, 2022
Simple yet powerful authorization / authentication client library for Python web applications.

Authomatic Authomatic is a framework agnostic library for Python web applications with a minimalistic but powerful interface which simplifies authenti

1k Dec 28, 2022
Some scripts to utilise device code authorization for phishing.

OAuth Device Code Authorization Phishing Some scripts to utilise device code authorization for phishing. High level overview as per the instructions a

Daniel Underhay 6 Oct 03, 2022
Easy and secure implementation of Azure AD for your FastAPI APIs 🔒 Single- and multi-tenant support.

Easy and secure implementation of Azure AD for your FastAPI APIs 🔒 Single- and multi-tenant support.

Intility 220 Jan 05, 2023
Script that provides your TESLA access_token and refresh_token

TESLA tokens This script helps you get your TESLA access_token and refresh_token in order to connect to third party applications (Teslamate, TeslaFi,

Bun-Ny TAN 3 Apr 28, 2022
python implementation of JSON Web Signatures

python-jws 🚨 This is Unmaintained 🚨 This library is unmaintained and you should probably use For histo

Brian J Brennan 57 Apr 18, 2022
A Login/Registration GUI Application with SQLite database for manipulating data.

Login-Register_Tk A Login/Registration GUI Application with SQLite database for manipulating data. What is this program? This program is a GUI applica

Arsalan 1 Feb 01, 2022
A recipe sharing API built using Django rest framework.

Recipe Sharing API This is the backend API for the recipe sharing platform at https://mesob-recipe.netlify.app/ This API allows users to share recipes

Hannah 21 Dec 30, 2022
A JSON Web Token authentication plugin for the Django REST Framework.

Simple JWT Abstract Simple JWT is a JSON Web Token authentication plugin for the Django REST Framework. For full documentation, visit django-rest-fram

Jazzband 3.2k Dec 28, 2022
MikroTik Authentication POCs

Proofs of concept which successfully authenticate with MikroTik Winbox and MAC Telnet servers running on RouterOS version 6.45.1+

Margin Research 56 Dec 08, 2022