garulf / browser-history Goto Github PK
View Code? Open in Web Editor NEWSearch your Web Browser history
Search your Web Browser history
Works with brave but not with chrome.
please add opera browser in plugin
When using Firefox and running the prefix in Flow, instead of showing browser history it displays my bookmarks.
Would be nice if the plugin supported the Brave browser.
Hi everyone
It is my very first post on github. I am looking forward searching in edge, chrome and firefox history. Did I miss something or it is for now only possible to search from the browser in default parameter? I checked the py files but I don't know much about coding unfortunately. If not I would like to make the corresponding feature suggest here. Thanks for all the work.
i only have Edge on my computer, so i change the default browser to Edge, but when I click on the query result option with the mouse, the browser is switched to Chrome and an error is reported.
Flow Launcher version: 1.16.2
OS Version: 19045.3803
IntPtr Length: 8
x64: True
Python Path: D:\anaconda3\pythonw.exe
Node Path: D:\nvm\v20.10.0\node.exe
Date: 12/13/2023 15:23:27
Exception:
Browser History Exception:
Websites: https://github.com/Garulf/browser-history
Author: Garulf
Version: 0.4.0
Flow.Launcher.Core.ExternalPlugins.FlowPluginException: Exception ignored in: <function Base.del at 0x000002231BD63EC0>
Traceback (most recent call last):
File "D:\Scoop\apps\Flow-Launcher\current\app-1.16.2\UserData\Plugins\Browser History-0.4.0\plugin\browsers.py", line 39, in del
os.remove(self.temp_path)
PermissionError: [WinError 32] ��һ����������ʹ�ô��ļ������������ʡ�: 'C:\Users\User\AppData\Local\Temp\History'
---> System.IO.InvalidDataException: Exception ignored in: <function Base.del at 0x000002231BD63EC0>
Traceback (most recent call last):
File "D:\Scoop\apps\Flow-Launcher\current\app-1.16.2\UserData\Plugins\Browser History-0.4.0\plugin\browsers.py", line 39, in del
os.remove(self.temp_path)
PermissionError: [WinError 32] ��һ����������ʹ�ô��ļ������������ʡ�: 'C:\Users\User\AppData\Local\Temp\History'
at Flow.Launcher.Core.Plugin.JsonRPCPlugin.ExecuteAsync(ProcessStartInfo startInfo, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 297
at Flow.Launcher.Core.Plugin.JsonRPCPlugin.ExecuteAsync(ProcessStartInfo startInfo, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 297
at Flow.Launcher.Core.Plugin.JsonRPCPlugin.QueryAsync(Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 313
at Flow.Launcher.Core.Plugin.PluginManager.<>c__DisplayClass22_0.<b__0>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 194
--- End of stack trace from previous location ---
at Flow.Launcher.Infrastructure.Stopwatch.DebugAsync(String message, Func`1 action) in C:\projects\flow-launcher\Flow.Launcher.Infrastructure\Stopwatch.cs:line 40
at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 216
--- End of inner exception stack trace ---
at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 216
at Flow.Launcher.ViewModel.MainViewModel.<>c__DisplayClass139_0.<g__QueryTask|2>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher\ViewModel\MainViewModel.cs:line 849
--- End of stack trace from previous location ---
at Flow.Launcher.ViewModel.MainViewModel.QueryResults(Boolean isReQuery) in C:\projects\flow-launcher\Flow.Launcher\ViewModel\MainViewModel.cs:line 850
at System.Threading.Tasks.Task.<>c.b__128_0(Object state)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
...would be nice :)
Hi, @Garulf
As a plugin for Flow your browser returns
History not found! Check your logs for more information.
if I check plugin.log
C:\Users\Администратор\AppData\Roaming\FlowLauncher\Plugins\Browser History-0.1.0\plugin.log
it is empty.
Is it possible browser can not find path to the places.sqlite
due to Latin characters in the Firefox Profile Folder path
C:\Users\Администратор\AppData\Roaming\Mozilla\Firefox\Profiles\qs116czo.Old Settings
Thanks.
PS.
Thank and best wishes for effort.
Flow Launcher version: 1.11.0
OS Version: Microsoft Windows NT 10.0.22621.0
IntPtr Length: 8
x64: TruePython Path: C:\Python311\python.exe
Node Path: C:\Program Files\nodejs\node.exe
Date: 01/09/2023 23:09:23
Exception:
Browser History Exception:
Websites: https://github.com/Garulf/browser-history
Author: Garulf
Version: 0.2.0
Flow.Launcher.Core.ExternalPlugins.FlowPluginException: Exception ignored in: <function Base.del at 0x0000024CC934BF60>
Traceback (most recent call last):
File "C:\Users\zincore\AppData\Roaming\FlowLauncher\Plugins\Browser History-0.2.0\plugin\browsers.py", line 36, in del
os.remove(self.temp_path)
PermissionError: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\Users\zincore\AppData\Local\Temp\History'---> System.IO.InvalidDataException: Exception ignored in: <function Base.del at 0x0000024CC934BF60>
Traceback (most recent call last):
File "C:\Users\zincore\AppData\Roaming\FlowLauncher\Plugins\Browser History-0.2.0\plugin\browsers.py", line 36, in del
os.remove(self.temp_path)
PermissionError: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\Users\zincore\AppData\Local\Temp\History'at Flow.Launcher.Core.Plugin.JsonRPCPlugin.ExecuteAsync(ProcessStartInfo startInfo, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 293
at Flow.Launcher.Core.Plugin.JsonRPCPlugin.ExecuteAsync(ProcessStartInfo startInfo, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 293
at Flow.Launcher.Core.Plugin.JsonRPCPlugin.QueryAsync(Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 309
at Flow.Launcher.Core.Plugin.PluginManager.<>c__DisplayClass22_0.<b__0>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 191
--- End of stack trace from previous location ---
at Flow.Launcher.Infrastructure.Stopwatch.DebugAsync(String message, Func`1 action) in C:\projects\flow-launcher\Flow.Launcher.Infrastructure\Stopwatch.cs:line 40
at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 213
--- End of inner exception stack trace ---
at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 213
at Flow.Launcher.ViewModel.MainViewModel.<>c__DisplayClass135_0.<g__QueryTask|2>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher\ViewModel\MainViewModel.cs:line 821
--- End of stack trace from previous location ---
at Flow.Launcher.ViewModel.MainViewModel.QueryResults() in C:\projects\flow-launcher\Flow.Launcher\ViewModel\MainViewModel.cs:line 822
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
Browser History plugin crashes just after the short cut keys pressed due to some file permission issues.
Any chance of supporting Edge browser history?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.