Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fredimachado/eagler
Simple Android + Windows App to share links from mobile and add to Eagle
https://github.com/fredimachado/eagler
desktop eagle maui maui-app puppeteer puppeteersharp queue screenshot storage-queue windows-forms
Last synced: about 1 month ago
JSON representation
Simple Android + Windows App to share links from mobile and add to Eagle
- Host: GitHub
- URL: https://github.com/fredimachado/eagler
- Owner: fredimachado
- Created: 2024-06-26T08:10:46.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-27T12:20:31.000Z (7 months ago)
- Last Synced: 2024-12-20T03:49:51.314Z (about 1 month ago)
- Topics: desktop, eagle, maui, maui-app, puppeteer, puppeteersharp, queue, screenshot, storage-queue, windows-forms
- Language: C#
- Homepage:
- Size: 259 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EagleR
I use Eagle (https://eagle.cool/) to collect, search, and organize bookmarks and images.
It's a very handy tool, but it lacks a feature that I really need. Since Eagle is a desktop app, and I use my phone a lot,
I need a way to add URLs to Eagle from my phone. That's why I created this simple app.![Animation](https://github.com/fredimachado/EagleR/assets/29800/21dd7d3a-ca8d-42b8-88d5-7ac0fef07892)
## How it works
The mobile app (.NET MAUI) serves the purpose of pushing messages to a queue (Azure Storage Queue).
It's an Android-only app that takes advantage of the `ActionSend` Intent. With this, I can share any URL and choose EagleR.
The app will then push a message to the queue with the URL.The desktop app is a Windows Forms (.NET 8) app that receives messages from the queue.
It uses PuppeteerSharp to take a screenshot of the page and then makes a request to add the URL and image to Eagle.
It acts like the Eagle browser extension, but automated.