thetechrobo / discord-urls-extractor Goto Github PK
View Code? Open in Web Editor NEWRust program for extracting most URLs from Discord scrapes. Works with Discord History Tracker, discard2, and DiscordChatExporter.
License: Apache License 2.0
Rust program for extracting most URLs from Discord scrapes. Works with Discord History Tracker, discard2, and DiscordChatExporter.
License: Apache License 2.0
Let's split this up a bit
Shouldn't be too hard
Right now, some Discord CDN image URLs extracted have their max size by requesting size 4096. There should be an option to output the original ones extracted (and an option to output both). The trouble with that for many URLs is there can be multiple sizes requested depending on the view (e.g. avatar URLs have different sizes depending on where they're located, e.g. in the side view with the list of all the members there's a different size than beside the message).
Would unit tests, i.e. with a sample database and a list of expected URLs, be a good addition?
Preferably, the regex should be able to catch that, but alternatively, we could just sanitise the data (with a command-line option to also print the bad one, in case it was intentional, and a command-line option to not sanitise it at all)
List of broken URLs from my Morbius grab:
https://transfer.archivete.am/nM4yy/discord-morbius-outdated.not-printable.txt
(Open it up in a hex editor to see the problem.)
Example: https://sh.rustup.rs](https://sh.rustup.rs/
(cf. https://transfer.archivete.am/CKtm5/discord-Anchor.bad-urls.txt)
Valid Markdown, but not valid Discord formatting. The regex needs to take this into acount.
https://serde.rs/stream-array.html
This would require rewriting the JSON code for DCE to use Serde
this would decrease the RAM usage substantially
Shouldn't be too hard - I can just make up some JSON to pass to the discard2 embed extractor using values from the DB.
Low priority, though.
These are mainly simple fixes, although the filefailed
warning is one that I don't know how to fix. Maybe we change the variable directly in the match statement? Or maybe we just allow that line?
It's not clear to me whether they're supported; Tyrrrz/DiscordChatExporter#642 implies that they are downloaded, just not shown in the HTML. Does that mean they are shown in the JSON? I'll have to investigate this.
This would take a bunch of work. Would it be worth it...?
How common is it for URLs to be stored there?
Forgot to make an issue for this.
Example URL: https://cdn.discordapp.com/role-icons/816947731594870788/8c1ac584ed9777b30a83c3584b1238e0.webp
Add a prebuilt version on Releases for Windows and possibly Linux.
Related: Sanqui/discard2#13
This will fix the 'duplicate URL' problem.
https://doc.rust-lang.org/std/collections/hash_set/struct.HashSet.html
I don't think this is a problem with the code itself, but that I'm missing a certain dependency for this code to work. Whenever I try to run this program, I get error
`Compiling dht_urls_extractor v1.3.0 (C:\Users\Youbananapeel\discord-urls-extractor-v.1.3\discord-urls-extractor-v.1.3)`
`error: linking with link.exe failed: exit code: 1181`
` |`
` = note: "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\VC\\Tools\\MSVC\\14.38.33130\\bin\\HostX64\\x64\\link.exe" "/NOLOGO" "C:\\Users\\YOUBAN~1\\AppData\\Local\\Temp\\rustc78sZvZ\\symbols.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.12ii2mgromxabaam.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.15y5vc3xtqx1662q.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.16ad7r8a4u4cfa5n.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.16kw39tvbycp3nqj.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.16qvrk2i5nkdh3fz.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.172nf0d4iclrxue4.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.189z881j66ls2cqu.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.1bier69b14chufah.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.1c04bqn01lg0jqc8.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.1cx77oxlu8vdvmq3.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.1e4edegg42y2312f.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.1eqfiurkiup1pedl.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.1f1xw2gpps2q56f0.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.1lebpheqr54tjsun.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.1poilaajhvl0qb47.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.1src2axsp2unbjzw.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.1t5eumoxir3tq151.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.1uexxk6vxj9uglli.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.1uloexfat04h9cqc.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.1v4jdj3p9dg4f62v.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.1yhb9d6wafcvzttm.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.1ynu05hgar0wgfht.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.20pb87oodmpmfho8.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.21dm4nl934vtx1wq.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.21l0si618rp1r8nk.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.23r4urd9pe1fe4wv.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.24fqwz88y7rb143b.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.2avxtbsuyv9dmch2.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.2fsdymcad0to4yqh.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.2hwpohvj4rdq1eex.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.2jput4k77xw20xsz.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.2p1u7nzbhpqflz4.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.2r5hlgl2e62qh7vo.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.2uoeubq4qzr0nj0y.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.2up4zm7gr2nlwdv3.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.2wk4kylmp72yv9ks.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.2y75spm2y3q6d1hk.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.2z4lirpdkwy4o5l0.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.31qclsv0s3cun4rf.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.33ix2iuyz37k4q1f.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.34pt86cv2ek0los7.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.371b2o2yk0dwemvt.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.37v9h0i20jrempsr.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.3as1t4nxct9tiuyv.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.3b7r1usebn60augk.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.3c8bi4b17hohvbyk.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.3in8am9izexm62fw.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.3k4kp76t7vpxdxad.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.3p9hfkn1eeuxtrvh.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.3qanfzaj21689vlg.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.3rhjtzmcwo84pec3.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.3ruz9cf9j8iiwoah.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.3uv9kmsd5j04vn1h.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.3vv0ooexmc6st1bm.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.3wq1tbtdpv1lcv72.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.3y4upgotqmiogr3o.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.418gx9vosj7f9ajf.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.44t0yr0nvg4mzuxa.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.46ed29xmlzy128ss.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.48j39ukmtgos29d2.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.4d120lkmpxhye3dp.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.4ga08ixiygzq3x3p.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.4gkxan91o4sjmlrl.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.4gwcjlsabdkcsxmn.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.4h50dpwuiwmrpxxv.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.4hwf4cnpep9ui08e.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.4ikoijajxlpztrwg.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.4jjijta33rfl4ics.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.4ko7vift5wtid4rt.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.4koizmkm9a9s0ce.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.4lnzn6kaobi4hz9o.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.4me74j9pwannaan2.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.4mjibm9ndnv3rk1y.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.4n664f1s1l45iozy.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.4nngtmxnsejv5zub.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.4p9hr9wiuv4myimv.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.4rb8282l40tmd107.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.4wr0ozwnpomgrfiz.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.53py2rwu3rdpzwqf.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.53xgxlet7mp0x56n.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.584ximbdte21e9zs.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.5866fbanv0oseri6.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.58f581af2rqyig9u.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.5dvgihlfsiiy8lh7.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.5f125d77h2e457pw.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.5yp6gfn30kvpfg5.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.80o6pzdx4hp2u2o.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.89wngk2rm4hty7g.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.bf56k8d3wiazs9w.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.bfa2159hbegc40n.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.dkt2o7j0vycpc39.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.eahraze4m0hcb2h.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.f8uyjk9l8m0vw88.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.gmbno3ef6euxhya.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.kqpbjqqea19q9g6.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.ll912ukpkik9uhn.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.miurph2ph5huq7g.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.mjubtbux35p4oqw.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.pz5i150warcw73u.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.qhwhg2ldwypfnod.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.sri50fyglrnypki.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.w4myx1l9wcobx79.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.w8lqunx4drgzvd5.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.ycd3xol7x7on5pg.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.z44r1f8nuemv7r2.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.z7zmqsz7bvpzlou.rcgu.o" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.3pfl8ffxgc0t4qom.rcgu.o" "/LIBPATH:C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps" "/LIBPATH:C:\\Users\\Youbananapeel\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\libtinyjson-7b4715303297d2ad.rlib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\libclap-0c72cf5c56749c54.rlib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\libatty-934018d154883e55.rlib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\libstrsim-07497da978116cb7.rlib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\libtermcolor-e503dce0a9baa29b.rlib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\libwinapi_util-96a8a4cd33b50521.rlib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\libwinapi-b5c83f5c7941258b.rlib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\libtextwrap-6955f14ecaf76e12.rlib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\libindexmap-fd99395df9716d7b.rlib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\libhashbrown-7d26ece4ceba6f66.rlib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\libclap_lex-605f59d2eb59feac.rlib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\libos_str_bytes-4aae8fe12248a66d.rlib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\librusqlite-de9fd9c749965af8.rlib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\libbitflags-ce7957e15de89d79.rlib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\libsmallvec-6ddb10edc8a6a5e4.rlib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\libfallible_streaming_iterator-ff0cb3a8ffb12d09.rlib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\libfallible_iterator-8dc787963b1100e9.rlib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\libhashlink-f78d5bb2608abdc7.rlib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\libhashbrown-fc3a0ddc410eee61.rlib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\libahash-d30406946f610a2c.rlib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\libgetrandom-223eed44763ed2eb.rlib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\libcfg_if-79793b25e6bb6564.rlib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\libonce_cell-e03725b06e979385.rlib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\liblibsqlite3_sys-d45f1baaec0d759e.rlib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\libregex-de8ee26e9d1faf1a.rlib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\libaho_corasick-9ceaddae26e52817.rlib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\libmemchr-617b593f92a524b6.rlib" "C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\libregex_syntax-122e76814f794e41.rlib" "C:\\Users\\Youbananapeel\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd-d67e7b8bedb11cdc.rlib" "C:\\Users\\Youbananapeel\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libpanic_unwind-64b1a07f55304d5e.rlib" "C:\\Users\\Youbananapeel\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_demangle-f120462e85f67653.rlib" "C:\\Users\\Youbananapeel\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd_detect-d983e2a0a2a0c17a.rlib" "C:\\Users\\Youbananapeel\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-3ef2a86080fe9062.rlib" "C:\\Users\\Youbananapeel\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_alloc-eb4d69e1a344b307.rlib" "C:\\Users\\Youbananapeel\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libunwind-5d40568d59362563.rlib" "C:\\Users\\Youbananapeel\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-23ecb7d440e7060a.rlib" "C:\\Users\\Youbananapeel\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liblibc-d852afaab40eda7f.rlib" "C:\\Users\\Youbananapeel\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-20556e3a8d3a4922.rlib" "C:\\Users\\Youbananapeel\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_core-2ad8a2d023c9ae2e.rlib" "C:\\Users\\Youbananapeel\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-0731c9d2f2fdad4e.rlib" "C:\\Users\\Youbananapeel\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-8ed27bc4ebec64d5.rlib" "advapi32.lib" "cfgmgr32.lib" "gdi32.lib" "kernel32.lib" "msimg32.lib" "opengl32.lib" "user32.lib" "winspool.lib" "bcrypt.lib" "sqlite3.lib" "kernel32.lib" "advapi32.lib" "bcrypt.lib" "kernel32.lib" "ntdll.lib" "userenv.lib" "ws2_32.lib" "kernel32.lib" "ws2_32.lib" "kernel32.lib" "ntdll.lib" "kernel32.lib" "msvcrt.lib" "/NXCOMPAT" "/LIBPATH:C:\\Users\\Youbananapeel\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "/OUT:C:\\Users\\Youbananapeel\\discord-urls-extractor-v.1.3\\discord-urls-extractor-v.1.3\\target\\debug\\deps\\dht_urls_extractor.exe" "/OPT:REF,NOICF" "/DEBUG" "/NATVIS:C:\\Users\\Youbananapeel\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\intrinsic.natvis" "/NATVIS:C:\\Users\\Youbananapeel\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\liballoc.natvis" "/NATVIS:C:\\Users\\Youbananapeel\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libcore.natvis" "/NATVIS:C:\\Users\\Youbananapeel\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libstd.natvis"
= note: LINK : fatal error LNK1181: cannot open input file 'sqlite3.lib'`
`error: could not compile dht_urls_extractor (bin "dht_urls_extractor") due to previous error`
I've done some research and have downloaded the required c++ and windows 11 apk, yet I still have the bug. I searched about sqlite3.lib and didn't get anything after following the steps. Am I missing something something?
That way people can easily disable functionality they don't want
Related: chylex/Discord-History-Tracker#158
It's used by Discord for emojis: https://cdn.discordapp.com/emojis/821174008284315718.webp?size=44&quality=lossless
It does respond with a different image, at least for emojis: (sizes listed in bytes)
1416 821174008284315718.webp?size=44
2236 821174008284315718.webp?size=44&quality=lossless
Does it work for attachments? Server icons? Role icons?
Then add https:// or http:// to the start.
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.