workhorsy / d-web-browser-history Goto Github PK
View Code? Open in Web Editor NEWGet web browser history with the D programming language
License: Boost Software License 1.0
Get web browser history with the D programming language
License: Boost Software License 1.0
There should be a way to only require BDD to run the test suite. This way people can depend on lru_eviction_queue without pulling in BDD.
We are using a mixture of backslashes and forward slashes. Use the separators that are right for the platform.
I'm not quite sure if it's the proper place to post it, I'm not much of active user on GitHub... if it's not you can just delete it.
My issue is: I've installed it with dub package but I can't retrieve anything. It only prints the paths where the history file is located, for example:
path: C:\Users\user1\AppData\Roaming/brave/History
path: C:\Users\user1\AppData\Default\History
path: C:\Users\user1\AppData\Roaming/Mozilla/Firefox/Profiles\xg0d1b6k.default\places.sqlite
NOTE: I noticied the that path concatenation uses \ and /, Windows accepts it, as far I know, but so does the Sqlite3 database engine you're using? as far I remembe, from the very first time I've used Sqlite3 I read somewhere all the slashs must be UNIX's /, even if you were on Windows environment.
the code I'm using is:
import web_browser_history;
import std.stdio : stdout;
import derelict.sqlite3.sqlite : DerelictSQLite3;
DerelictSQLite3.load();
foreach (browser; web_browser_history.getInstalledBrowsers()) {
web_browser_history.readHistory(browser, delegate(string url, int visit_count) {
stdout.writefln("browser:%s, url:%s, count:%s", browser, url, visit_count);
});
}
Make it so the sqlite3 dll is loaded dynamically. That way we can control when it loads.
Right now the black list is hard coded and not optional.
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.