Comments (4)
Okay, I think I can add an option that does not use the currency at all.
Here are some suggestions. You can update the currency offline. If you go to where the logs are (one directory app) there is a currency file with a structure of the currency data which I assume you can update on your own. So you can mock-patch it by not allowing the thread to ever run.
Here are some suggestions I can implement to fix it.
- Create the currency updater function under a main file which you can run manually after cloning behind maybe a VPN, or even update the currency file manually.
- Create an option not to use the built-in currency functionality at all through the extension preferences. This will not stop the plugin to use currency, but rather does not allow the update thread to run.
For long-term implementations.
- I can create something like an inner command to update currency. Maybe something like =/Update Currency which will do it on demand.
Regardless of it I tried changing some things and I am currently having problems passing my tests so it needs a bit more time, which I currently don't have due to job requirements. It might take a month or so.
from ulauncher-albert-calculate-anything.
Hello again @tsankuanglee.
So if I understand correctly your main concern is privacy so you don't want an outbound connection. I could turn off the currency, but the automatic turn off, turn on functionality that warns you, and so on, is going to take some time.
First of all, I am not actively developing the project. It is more like patching serious bugs and I would gladly accept any well-written PR & tests that pass the tests.
Would an option to turn it off completely satisfy you? Mind you, it may take some time as I have prioritized my job right now.
from ulauncher-albert-calculate-anything.
Thanks again for responding, @tchar Your priority makes perfect sense.
Yes, turning the Currency part off will be enough for me for now. If nobody else finds this option crucial, I'm OK running my own version that comments this part out.
Thanks again!
from ulauncher-albert-calculate-anything.
Issue has been marked as stale due to no activity
from ulauncher-albert-calculate-anything.
Related Issues (20)
- Currency conversion showing only 1 icon HOT 6
- [bug] Extension crashed after updating and saving new settings and then crashes instantly on reload HOT 12
- Cannot install the extension HOT 2
- Proxy support [feature] HOT 2
- [feature] Enhance time with specific time/date and timezone conversion HOT 2
- Not working HOT 2
- [feature] Converstion of time to time unit like ms HOT 4
- [bug] HOT 4
- [bug] HOT 6
- [bug] zombie process HOT 9
- [feature] Use the word "in" as alias for "to" in conversions HOT 6
- [bug] Crashed on Ulauncher 5.14.4 HOT 4
- [bug] Calculation error sin(2*pi) HOT 2
- [bug] Crashed on Ulauncher 5.14.7 HOT 2
- Extension stopped converting: 'currency' is not defined in the unit registry HOT 16
- [bug] If pint is not installed, suggest user restarts ulauncher after install HOT 10
- [bug]Need update on plugin as per the new version of Albert 0.18.10 HOT 2
- Nothing but math is working HOT 13
- [feature] Timestamp calculation (not from today) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ulauncher-albert-calculate-anything.