Jump to content

Main Page: Difference between revisions

From Archive
No edit summary
 
 
(19 intermediate revisions by the same user not shown)
Line 1: Line 1:
<strong>MediaWiki has been installed.</strong>
= Archive =


Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.
This is a MediaWiki instance that I am using as a personal archive and “second brain” so I can both work in public and also remember the things I am [[Learning]] or [[Reading]]. [[Syntax guide|Mediawiki Syntax Guide]]


== Getting started ==
I also keep track of [[Questions]] I am pondering while riding my [[Motorcycle]] or drinking [[Coffee]]. I think of myself as a [[Hacker Culture|Hacker]]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
I spend a lot of time outside so I care a lot a out the [[Weather]].
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
I try to keep track of my [[Habits]].
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
 
[[Supply Chain]] to document sourcing components and real-world goods.
 
If I am brave, I will also document my [[Failures]]
 
== [[Technical]] ==
[[CLI]] workflows, data processing scripts, and solutions worth remembering, also [[Frequencies]] for [[Ham Radio]] in New York.
 
My [[VPS]] setup, [[Runbooks]] for repeated tasks.
 
== [[Personal APIs]] ==
Personal APIs to reuse the panopticon for my own means, as a sort of [[Quantified Self]]
 
== [[Journalism]] ==
Investigation methods, source management, and story development
 
[[FOIA Templates]] for [[FOIA Requests]]
 
== [[Projects]] ==
Work logs, collaboration notes, and things in progress
 
[[NOAA Satellites]] is an ongoing project to receive and decode satellite photographs using amateur equipment.
 
[[FPV Drones]] logs my ongoing journey with flying and finding [[Drone Spots]] in the [[Hudson Valley]] and beyond.
 
[[Meshtastic]] [[HackRF]] [[Flipper Zero]] and other weird toys and tools.
 
== MediaWiki API ==
 
''JSON from the archive for automation''
 
<pre>
# Get page content
curl "https://archive.ejfox.com/api.php?action=query&format=json&titles=Projects&prop=revisions&rvprop=content"
 
# List category
curl "https://archive.ejfox.com/api.php?action=query&format=json&list=categorymembers&cmtitle=Category:Projects"
 
# Search
curl "https://archive.ejfox.com/api.php?action=query&format=json&list=search&srsearch=election"
 
# Get all pages in Quotes category:
curl "https://archive.ejfox.com/wiki/api.php?action=query&format=json&list=categorymembers&cmtitle=Category:Quotes&cmlimit=50"
 
# Search quotes by text:
curl "https://archive.ejfox.com/wiki/api.php?action=query&format=json&list=search&srsearch=insource:Gibson&srnamespace=0"
</pre>
 
<pre>
# Recent changes
curl "https://archive.ejfox.com/api.php?action=query&format=json&list=recentchanges&rclimit=10" | jq -r '.query.recentchanges[].title'
 
# Missing pages (knowledge gaps)
curl "https://archive.ejfox.com/api.php?action=query&format=json&list=querypage&qppage=Wantedpages" | jq -r '.query.querypage.results[].title'
 
# What links to this page
curl "https://archive.ejfox.com/api.php?action=query&format=json&list=backlinks&bltitle=Technical" | jq -r '.query.backlinks[].title'
 
# Archive stats
curl "https://archive.ejfox.com/api.php?action=query&format=json&meta=siteinfo&siprop=statistics" | jq '.query.statistics'
</pre>
 
<pre>
# Upload screenshots, diagrams, data files
curl -F "[email protected]" -F "filename=project_diagram.png" "https://archive.ejfox.com/api.php?action=upload"
 
# Reference in pages
[[File:project_diagram.png|thumb|Architecture overview]]
</pre>
 
== 💀 ==
 
RIP to the [[dead projects]]
 
----
 
''Updated from terminal & mobile • Cross-referenced & searchable • Living memory''

Latest revision as of 18:59, 5 June 2025

Archive

This is a MediaWiki instance that I am using as a personal archive and “second brain” so I can both work in public and also remember the things I am Learning or Reading. Mediawiki Syntax Guide

I also keep track of Questions I am pondering while riding my Motorcycle or drinking Coffee. I think of myself as a Hacker

I spend a lot of time outside so I care a lot a out the Weather.

I try to keep track of my Habits.

Supply Chain to document sourcing components and real-world goods.

If I am brave, I will also document my Failures

Technical

CLI workflows, data processing scripts, and solutions worth remembering, also Frequencies for Ham Radio in New York.

My VPS setup, Runbooks for repeated tasks.

Personal APIs

Personal APIs to reuse the panopticon for my own means, as a sort of Quantified Self

Journalism

Investigation methods, source management, and story development

FOIA Templates for FOIA Requests

Projects

Work logs, collaboration notes, and things in progress

NOAA Satellites is an ongoing project to receive and decode satellite photographs using amateur equipment.

FPV Drones logs my ongoing journey with flying and finding Drone Spots in the Hudson Valley and beyond.

Meshtastic HackRF Flipper Zero and other weird toys and tools.

MediaWiki API

JSON from the archive for automation

# Get page content
curl "https://archive.ejfox.com/api.php?action=query&format=json&titles=Projects&prop=revisions&rvprop=content"

# List category 
curl "https://archive.ejfox.com/api.php?action=query&format=json&list=categorymembers&cmtitle=Category:Projects"

# Search
curl "https://archive.ejfox.com/api.php?action=query&format=json&list=search&srsearch=election"

# Get all pages in Quotes category:
curl "https://archive.ejfox.com/wiki/api.php?action=query&format=json&list=categorymembers&cmtitle=Category:Quotes&cmlimit=50"

# Search quotes by text:
curl "https://archive.ejfox.com/wiki/api.php?action=query&format=json&list=search&srsearch=insource:Gibson&srnamespace=0"
# Recent changes
curl "https://archive.ejfox.com/api.php?action=query&format=json&list=recentchanges&rclimit=10" | jq -r '.query.recentchanges[].title'

# Missing pages (knowledge gaps)
curl "https://archive.ejfox.com/api.php?action=query&format=json&list=querypage&qppage=Wantedpages" | jq -r '.query.querypage.results[].title'

# What links to this page
curl "https://archive.ejfox.com/api.php?action=query&format=json&list=backlinks&bltitle=Technical" | jq -r '.query.backlinks[].title'

# Archive stats
curl "https://archive.ejfox.com/api.php?action=query&format=json&meta=siteinfo&siprop=statistics" | jq '.query.statistics'
# Upload screenshots, diagrams, data files
curl -F "[email protected]" -F "filename=project_diagram.png" "https://archive.ejfox.com/api.php?action=upload"

# Reference in pages
[[File:project_diagram.png|thumb|Architecture overview]]

💀

RIP to the dead projects


Updated from terminal & mobile • Cross-referenced & searchable • Living memory