02:46:28 Hi, I'm seeking an open-source, easy to integrate into my website Monero Payment gateway. 02:54:33 France1882, mmmm.... 02:54:40 What kind of web site? 02:55:36 France1882, maybe start by looking here: https://github.com/monero-ecosystem 02:56:49 or France1882 here: https://moneroecosystem.org/ 02:59:17 Just a standard website 02:59:32 Needs to accept Monero, want to self-host and not rely on a 3rd party payment processor 02:59:41 Wordpress? 03:00:32 No 03:00:37 Not wordpress, no woocommerse shite 03:01:05 Well, you're not being very helpful... 03:01:11 A website 03:01:17 I want to accept XMR payments for products 03:01:19 ok 03:01:20 I need a XMR apyment gateway 03:01:24 payment gateway 03:01:46 What kind of infrastructure is hosting your site? 03:01:56 Do u mean like 03:02:00 Django or Ruby on Rails or OS? 03:02:05 NGINX or Apache etc? 03:02:27 yes... how much access do you have... what can you do with your sever? 03:02:31 server 03:03:37 I rent the VPS/Dedi 03:03:43 Its KVM 03:03:48 So Its a complete file system 03:03:52 I just need some code to accept payments 03:04:53 what language? 03:05:19 English 03:05:50 you're going to make me lose interest in trying to help you... 03:06:09 Ok then 03:06:15 Python, JS, Java, Rust? 03:06:24 For which part? 03:06:33 the code part 03:06:44 Well I havent coded it yet 03:06:48 But the website will be HTML/CSS 03:06:57 Hosted on NGINX runnig Django or Ruby on Rails 03:08:27 So you'll likely want to use something from here https://github.com/monero-ecosystem/monero-javascript 03:09:19 There's not going to be a drop in solution unless you're using WooCommerce, Prestashop or WHMCS. 03:09:27 I want to avoid JAvascript, also 03:10:59 Ruby on Rails is out then? 03:11:08 Is Ruby built on JS? 03:11:12 Tell me what you know please 03:11:15 Ruby on Rails is also noteworthy for its extensive use of the JavaScript libraries Prototype and Script.aculo.us for scripting Ajax actions. 03:11:28 dang 03:11:32 well I can use JS on the backend 03:11:37 just not the Front-end for user-browser code 03:11:47 Sounds like you don't really know what you want. 03:12:01 That makes it difficult to help you. 03:12:04 I want to avoid JS being needed for the users browser when loading my website 03:13:27 and you're going to do all this yourself? 03:13:37 Well, yeah I mean 03:13:39 what else are my options 03:13:59 I mean, the full-stack web dev framework like RoR or Django should make it easier 03:14:16 What're you trying to build? 03:15:00 I told u 03:15:05 a monero payment gateway for my webshop 03:15:30 ok 03:15:33 have fun 03:15:38 Best of luck. 15:03:30 using monero-wallet-cli, I tried to automate the password input to open the wallet. My password is encrypted with pass. When using password=`pass show my_password` in the wallet conf file, monero says invalid password on startup. I tried to escape with double quote to no avail 15:04:05 I used this trick with other programs like mutt (calling pass in the configuration file parameter) with success. I don’t understand what is going on here 15:04:24 any idea? 15:09:00 It looks like you're trying to use a shell construct. This will only work if a shell (of the right kind) interprets this. 15:09:59 * moneromooo suggests --password-file 15:15:32 if I use --password-file, the wallet can’t open it since it’s encrypted (it’s a .gpg file). So, I need to execute a command beforehand to decrypt the file 15:24:15 If it's encrypted and you don't type the password... the password to the enrypted password is somewhere on your computer is cleartext presumably... 15:25:19 Is pass a running program that has it in RAM ? 15:29:10 pass uses gpg-agent to decrypt the password files. So as long as gpg-agent has the gpg private key passphrase in memory, pass decrypts the password files without user interaction. If gpg-agent delay is expired, when invoking pass, gpg-agent invokes pinentry to type the gpg passphrase 15:32:16 Ah. That hard to disable gpg-agent... I always get freaked out when stuff that shold be asking me password suddenly doesn't after an update... 15:33:24 Though it got enabled again not that long ago, kinda got used to it. Still, always a bit unsettling knowing it keeps your creds. 15:34:55 Anyway, if you're a coder, you'll have to add a new option that runs a process to get the password, ie, --get-password "command". If you're not, you'll have to wait for someone to do so. 15:35:10 Running a config file through a shell seems... dangerous. 15:54:50 alright thanks for the insight 15:56:44 I do have another issue though. I want to make a payment. I have enough XMR in my unlocked balance. However, when making the attempt to send I got: 15:56:47 WARNING: Outputs of multiple addresses are being used together, which might potentially compromise your privacy. 15:56:56 Actually... might work if you use: --password-file `barf` 15:57:02 And barf does a few things: 15:57:06 calls pass show 15:57:18 writes its output to /tmp/pass 15:57:19 If I specify the index in the transfer command, it says I don’t have enough XMR in my unlocked balance 15:57:25 writes "/tmp/pass" to stdout 15:57:30 forks and exits 15:57:42 the forked one waits a few seconds and wipes /tmp/pass 15:57:56 If /tmp is tmpfs, the password doesn't hit the disk. 15:58:44 It says "WARNING". Is it somehow more than a warning and prevents you from sending ? 15:59:46 I cancelled the transfer when getting this message. The privacy compromising thing startled me 15:59:57 so I don’t know if it could be carried out 16:00:59 It's a warning. If you're trying to escape the mafia, you can use sweep-single on N-x of the outputs back to yourself, not all at once. 16:01:14 Then send normally. 16:01:50 It didn’t show up with the previous wallet version though…curious 16:02:04 (by "not all at once", I mean with varying delays between them. 16:02:38 I don’t have this threat level, so it’s not a practical problem 16:03:32 What the warning is saying is that if you gave Alice address 1, 2 and, and sje has no idea they're all you, and she sent to each, 16:04:02 then if you make a tx that uses ring members from all at once, it's a lot more likely than not that 1, 2, and 3 belong to the same person. 16:04:51 So she can assume 1 2 and 3 are in fact the same person. If she knows "address 1 belong to Joe Bloggs", she can probabilistically infer "2 belongs to Joe Bloggs". 16:05:32 ok. I’m not in this case so it should be fine 16:05:37 It's possible it'd happen by chance, but is much more likely to happen if 1 2 and 3 are indeed the same owner. 17:21:56 hello 17:41:44 hello 18:13:08 Heeellooo 18:13:12 With the lights out, it's less dangerooouuusss 18:13:23 Here we are now, entertain uuuuussssss 18:53:30 Torr: Do you feel stupid and contagious? 18:53:51 Yes 18:54:01 Is your libido a mosquito? 18:54:06 LOOOLLLLLL 18:54:21 The anarchist cheerleaders are awesome, by the way. 18:54:39 That was a great choice of imagery. 18:56:01 Lemme check that one out loud 18:58:22 Is it from Zegota? 19:31:04 I'm not sure what you're asking. 19:31:10 I'm about to head out, though, so . . . ta. 19:35:50 apotheon: U mentioned "anarchist cheerleaders", it's a song, right?