Hi,
Maybe my project is worth a look if you're building CGI pages.
https://adi.tilde.institute/pp/
Enjoy!
From institute-bounces@lists.tildeverse.org Fri Sep 13 19:58:17 2019 Delivered-To: adi@tilde.institute From: ahriman ahriman@tilde.institute To: institute@lists.tildeverse.org Subject: Mail and Shell CGI Mail-Followup-To: institute@lists.tildeverse.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: NeoMutt/20180716 X-Rspamd-Queue-Id: 4FEAE2E231A2 X-Spamd-Result: default: False [-1.42 / 10.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+a]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[institute@lists.tildeverse.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_TLS_LAST(0.00)[]; DMARC_POLICY_ALLOW(-0.50)[tilde.institute,none]; NEURAL_HAM(-0.00)[-0.973,0]; IP_SCORE(-0.62)[ip: (-1.47), ipnet: 159.69.0.0/16(-0.55), asn: 24940(-1.05), country: DE(-0.04)]; RCVD_IN_DNSWL_FAIL(0.00)[152.146.69.159.list.dnswl.org:server fail]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:159.69.0.0/16, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[] X-Rspamd-Server: tilde Message-ID-Hash: 35KOERUL3ECG5NXBBNB6RAPZPEFZJO63 X-Message-ID-Hash: 35KOERUL3ECG5NXBBNB6RAPZPEFZJO63 X-MailFrom: ahriman@tilde.institute X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-institute.lists.tildeverse.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.1.1 Precedence: list List-Id: "tilde.institute mailing list" <institute.lists.tildeverse.org> Archived-At: https://lists.tildeverse.org/hyperkitty/list/institute@lists.tildeverse.org/message/35KOERUL3ECG5NXBBNB6RAPZPEFZJO63/ List-Archive: https://lists.tildeverse.org/hyperkitty/list/institute@lists.tildeverse.org/ List-Help: mailto:institute-request@lists.tildeverse.org?subject=help List-Post: mailto:institute@lists.tildeverse.org List-Subscribe: mailto:institute-join@lists.tildeverse.org List-Unsubscribe: mailto:institute-leave@lists.tildeverse.org
Hey everyone,
Looks like we were having some trouble receiving external inbound mail, so I tweaked the config and got it working again.
I'll reiterate since I don't think the last mailing list message came through because of that:
You can now use shellscripts as CGI for your web pages.
The shebang line should be #!/bin/sh
Don't forget you'll need to manually deal with HTTP. For an example:
https://ahriman.tilde.institute/test.cgi https://ahriman.tilde.institute/test.cgi.txt
Enjoy! ~ahriman / ~gbmor
On Sat, Sep 14, 2019 at 01:51:23PM -0400, adi@tilde.institute wrote:
Hi,
Maybe my project is worth a look if you're building CGI pages.
https://adi.tilde.institute/pp/
Enjoy!
Hey adi,
That's a pretty cool project. Would you mind if I added a summary of it to the wiki?
~ahriman
This is why I love the tildeverse so much - you guys all rock. thats super cool, Adi. thanks Ahriman.
our powers combined make kickass things
On 14/09/2019 20:51, adi@tilde.institute wrote:
Hi,
Maybe my project is worth a look if you're building CGI pages.
https://adi.tilde.institute/pp/
Enjoy!
From institute-bounces@lists.tildeverse.org Fri Sep 13 19:58:17 2019 Delivered-To: adi@tilde.institute From: ahriman ahriman@tilde.institute To: institute@lists.tildeverse.org Subject: Mail and Shell CGI Mail-Followup-To: institute@lists.tildeverse.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: NeoMutt/20180716 X-Rspamd-Queue-Id: 4FEAE2E231A2 X-Spamd-Result: default: False [-1.42 / 10.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+a]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[institute@lists.tildeverse.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_TLS_LAST(0.00)[]; DMARC_POLICY_ALLOW(-0.50)[tilde.institute,none]; NEURAL_HAM(-0.00)[-0.973,0]; IP_SCORE(-0.62)[ip: (-1.47), ipnet: 159.69.0.0/16(-0.55), asn: 24940(-1.05), country: DE(-0.04)]; RCVD_IN_DNSWL_FAIL(0.00)[152.146.69.159.list.dnswl.org:server fail]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:159.69.0.0/16, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[] X-Rspamd-Server: tilde Message-ID-Hash: 35KOERUL3ECG5NXBBNB6RAPZPEFZJO63 X-Message-ID-Hash: 35KOERUL3ECG5NXBBNB6RAPZPEFZJO63 X-MailFrom: ahriman@tilde.institute X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-institute.lists.tildeverse.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.1.1 Precedence: list List-Id: "tilde.institute mailing list" <institute.lists.tildeverse.org> Archived-At: https://lists.tildeverse.org/hyperkitty/list/institute@lists.tildeverse.org/message/35KOERUL3ECG5NXBBNB6RAPZPEFZJO63/ List-Archive: https://lists.tildeverse.org/hyperkitty/list/institute@lists.tildeverse.org/ List-Help: mailto:institute-request@lists.tildeverse.org?subject=help List-Post: mailto:institute@lists.tildeverse.org List-Subscribe: mailto:institute-join@lists.tildeverse.org List-Unsubscribe: mailto:institute-leave@lists.tildeverse.org
Hey everyone,
Looks like we were having some trouble receiving external inbound mail, so I tweaked the config and got it working again.
I'll reiterate since I don't think the last mailing list message came through because of that:
You can now use shellscripts as CGI for your web pages.
The shebang line should be #!/bin/sh
Don't forget you'll need to manually deal with HTTP. For an example:
https://ahriman.tilde.institute/test.cgi https://ahriman.tilde.institute/test.cgi.txt
Enjoy! ~ahriman / ~gbmor
institute@lists.tildeverse.org