#+title: Amr GTD

* Actions
:PROPERTIES:
:ORG_GTD_REFILE: Actions
:END:

** DONE [#A] Social Media Emergency Rapid Response :writing:digitalRights:SMEX:
:PROPERTIES:
:ID:       Social-Media-Emergency-Rapid-Response-2024-02-04-18-55-34
:CATEGORY: Business
:ORG_GTD:  Projects
:END:

[2018-07-05 Thu] 
SCHEDULED: <2018-07-08 Sun>
:LOGBOOK:
- State "DONE"       from "TODO"       [2018-11-11 Sun]
:END:

** DONE Delete Facebook
:PROPERTIES:
:ID:       Delete-Facebook-2024-02-04-18-08-42
:CATEGORY: Privacy
:ORG_GTD:  Projects
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2019-01-18 Fri]
:END:
[2018-12-31 Mon]

** DONE هوجان
:PROPERTIES:
:ID:       هوجان-2024-02-04-18-56-58
:CATEGORY: Business
:ORG_GTD:  Projects
:END:

[2019-01-08 Tue]
:LOGBOOK:
- State "DONE"       from "TODO"       [2019-01-18 Fri]
:END:

** DONE [#A] Write هل هزمنا في مصر؟
:PROPERTIES:
:ID:       Write-هل-هزمنا-في-مصر-2024-02-04-18-56-11
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

 [2019-01-22 Tue]
:LOGBOOK:
- State "DONE"       from "TODO"       [2019-01-27 Sun]
:END:

** DONE [#A] Send website to Guebara
:PROPERTIES:
:ID:       Send-website-to-Guebara-2024-02-04-18-09-06
:CATEGORY: Social
:ORG_GTD:  Projects
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2019-01-25 Fri]
:END:

[2019-01-25 Fri]

** TODO [#C] Translate هل هزمنا في مصر؟
:PROPERTIES:
:ID:       Translate-هل-هزمنا-في-مصر-gharbeia-dot-net-2024-02-04-18-21-07
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

[2019-02-11 Mon]

** DONE Buy podcast equipment :years:
:PROPERTIES:
:ID:       Buy-podcast-equipment-2024-02-04-18-09-24
:CATEGORY: Atoms
:ORG_GTD:  Projects
:END:

[2019-02-25 Mon]

** TODO Write UoN
:PROPERTIES:
:ID:       Write-UoN-2024-02-11-13-40-20
:CATEGORY: Learning
:ORG_GTD:  Projects
:END:

[2019-02-28 Thu]

** CNCL [#A] Write +ColumbiaFoE
:PROPERTIES:
:ID:       Write-plus-ColumbiaFoE-2024-02-04-18-56-45
:CATEGORY: Business
:ORG_GTD:  Projects
:END:

[2019-02-28 Thu]
:LOGBOOK:
- State "DONE"       from "TODO"       [2019-06-20 Thu]
:END:

** DONE [#A] Translate [[/home/amr/projects/translation/Strikes,\ Riots\ and\ Laughter\ 4.2019\ Arabic.docx][Strikes, Riots and Laughter]]
:PROPERTIES:
:ID:       Translate-Strikes-Riots-and-Laughter-2024-02-04-18-56-24
:CATEGORY: Business
:ORG_GTD:  Projects
:END:

[2019-06-19 Wed]
SCHEDULED: <2019-06-24 Mon>
:LOGBOOK:
- State "DONE"       from "TODO"       [2019-06-24 Mon]
:END:

** DONE [#A] أرشيف بصراحة for Khaled
:PROPERTIES:
:ID:       أرشيف-بصراحة-for-Khaled-2024-02-04-18-09-01
:CATEGORY: Social
:ORG_GTD:  Projects
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2020-01-26 Sun]
:END:

[2020-01-26 Sun]

** TODO Write [[id:7085168d-8607-4d83-8ec0-2298f33e4a9c][Atoms, Bits and Cells]]
:PROPERTIES:
:ID:       Write-Atoms-Bits-and-Cells-Personal-Strategies-for-the-21st-Century-2024-02-04-18-21-45
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

[2021-03-16 Tue]

** DONE [#A] Recommend printers for Nancy
SCHEDULED: <2022-06-04 Sat>
:PROPERTIES:
:ID:       Recommend-printers-for-Nancy-2024-02-04-18-08-56
:CATEGORY: Family
:ORG_GTD:  Projects
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2022-06-03 Fri]
:END:
[2022-06-03 Fri]

** DONE [#A] Buy gifts for kids
:PROPERTIES:
:ID:       Buy-gifts-for-kids-2024-02-04-18-09-14
:CATEGORY: Family
:ORG_GTD:  Projects
:END:

[2023-01-09 Mon 12:56]

** DONE Connect Ranwa Yehia and Nicholas Ibekwe
DEADLINE: <2023-01-18 Wed>
:PROPERTIES:
:ID:       Connect-Ranwa-Yehia-and-Nicholas-Ibekwe-2024-02-04-18-05-05
:CATEGORY: Social
:ORG_GTD:  Projects
:END:
:LOGBOOK:
- State "DONE"       from "NEXT"       [2024-02-11 Sun 12:56]
:END:

[2023-01-14 Sat 09:50]

** WAIT [#A] Get NS files and street leaflets box :Egypt:
:PROPERTIES:
:ID:       Get-file-from-Ranwa-Yehia-2024-02-04-18-09-28
:DELEGATED_TO: Ranwa Yehia
:ORG_GTD_TIMESTAMP: <2024-02-29>
:CATEGORY: Library
:ORG_GTD:  Delegated
:END:
:LOGBOOK:
programmatically delegated to Ranwa Yehia
- State "WAIT"       from "NEXT"       [2024-02-04 Sun 18:38]
:END:
<2024-02-29>
[2023-01-14 Sat 11:58]

** TODO [[https://karl-voit.at/managing-digital-photographs/][Document archive convention and workflow]]
:PROPERTIES:
:ID:       Document-archive-convention-and-workflow-2024-02-12-14-13-06
:CATEGORY: Archive
:ORG_GTD:  Projects
:END:

[2023-01-15 Sun 09:40]

** DONE Buy mason jars and containers
CLOSED: [2024-03-08 Fri 17:13]
:PROPERTIES:
:ID:       Buy-mason-jars-and-containers-2024-02-04-18-15-05
:CATEGORY: Home
:ORG_GTD:  Projects
:END:

[2023-01-17 Tue 20:32]

** DONE [[https://docs.onlykey.io/upgradeguide.html][Update OnlyKey firmware]] :security:
:PROPERTIES:
:ID:       Update-OnlyKey-firmware-2024-02-11-14-00-42
:CATEGORY: Bits
:ORG_GTD:  Projects
:END:

[2023-02-01 Wed 15:55]

** DONE Call Zyad Elelaimy
:PROPERTIES:
:ID:       Call-Zyad-Elelaimy-2024-02-04-18-07-44
:CATEGORY: Social
:ORG_GTD:  Projects
:END:
:LOGBOOK:
- State "DONE"       from "NEXT"       [2024-02-11 Sun 12:56]
:END:

[2023-02-10 Fri 11:11]

** DONE Pick up chair from Ayah
:PROPERTIES:
:ID:       Pick-up-chair-from-Ayah-2024-02-04-18-15-12
:CATEGORY: Home
:ORG_GTD:  Projects
:END:
:LOGBOOK:
- State "DONE"       from "NEXT"       [2023-03-07 Tue 12:59]
:END:

[2023-03-06 Mon 18:07]

** TODO Send Khaled sample of BBC historical documentaries
:PROPERTIES:
:ID:       Send-Khaled-sample-of-BBC-historical-documentaries-2024-02-04-18-10-11
:CATEGORY: Social
:ORG_GTD:  Projects
:END:

[2023-08-05 Sat 21:14]

** TODO [[https://store.insidetracker.com/products/the-complete-picture][Ultimate Plan + DNA Kit + InnerAge 2.0 calculation – InsideTracker]]
:PROPERTIES:
:TITLE:    Ultimate Plan + DNA Kit + InnerAge 2.0 calculation – InsideTracker
:URI:      https://store.insidetracker.com/products/the-complete-picture
:ID:       Ultimate-Plan-plus-DNA-Kit-plus-InnerAge-2-dot-0-calculation-InsideTracker-2024-02-11-13-42-15
:CATEGORY: Health
:ORG_GTD:  Projects
:END:

[2023-08-08 Tue 07:59]

** TODO [#A] UK visa :travel:
:PROPERTIES:
:ID:       UK-visa-2024-02-04-18-10-37
:CATEGORY: Flags
:ORG_GTD:  Projects
:END:

[2023-11-08 Wed 18:08]

** TODO [#A] Schengen visa :travel:
:PROPERTIES:
:ID:       Schengen-visa-2024-02-04-18-10-37
:CATEGORY: Flags
:ORG_GTD:  Projects
:END:

[2023-11-08 Wed 18:08]

** TODO [#A] Schengen visa for parents :travel:
:PROPERTIES:
:ID:       Schengen-visas-for-parents-2024-02-04-18-10-37
:CATEGORY: Flags
:ORG_GTD:  Projects
:END:

[2023-11-08 Wed 18:08]

** TODO US visa for parents :travel:
:PROPERTIES:
:ID:       US-visa-for-parents-2024-02-04-18-10-54
:CATEGORY: Flags
:ORG_GTD:  Projects
:END:

[2023-11-08 Wed 18:08]

** DONE Call with Lorenzo
:PROPERTIES:
:ID:       Call-with-Lorenzo-2024-02-04-19-00-04
:CATEGORY: Egypt
:ORG_GTD:  Projects
:END:

[2024-01-17 Wed 10:15]
CLOSED: [2024-01-22 Mon 03:22] SCHEDULED: <2024-01-21 Sun 12:00>

** DONE Schedule call with Nicholas Ibekwe :Stanford:
:PROPERTIES:
:ID:       Schedule-call-with-Nicholas-Ibekwe-2024-02-04-18-04-39
:CATEGORY: Social
:ORG_GTD:  Projects
:END:
:LOGBOOK:
- State "DONE"       from "NEXT"       [2024-02-11 Sun 12:55]
:END:

[2024-02-04 Sun 17:08]

** TODO Check Ezz website migration options
:PROPERTIES:
:ID:       Check-Ezz-website-migration-options-2024-02-04-18-09-34
:CATEGORY: Bits
:ORG_GTD:  Projects
:END:

[2024-02-04 Sun 17:20]

He wants to move to the website. Currently at Buzzsprout.

** TODO [#A] Renew [[https://www.kiwico.com/customer/subscriptions][Kiwico]] subscription for Nout and Bouri
:PROPERTIES:
:ID:       Renew-Kiwico-subscription-for-Nout-and-Bouri-2024-02-04-18-10-06
:CATEGORY: Family
:ORG_GTD:  Projects
:END:

[2024-02-04 Sun 17:20]

** TODO Take a [[https://www.redcross.org/take-a-class/first-aid][Red Cross first aid class]] :health:
:PROPERTIES:
:ID:       Take-a-Red-Cross-first-aid-class-2024-02-04-18-10-25
:CATEGORY: Skills
:ORG_GTD:  Projects
:END:

[2024-02-04 Sun 17:22]

** TODO Create Pepco account
:PROPERTIES:
:ID:       Create-Pepco-account-2024-02-04-18-14-13
:CATEGORY: Home
:ORG_GTD:  Projects
:END:

[2024-02-04 Sun 17:32]

** TODO Choose pictures to print
:PROPERTIES:
:ID:       Choose-pictures-to-print-2024-02-04-18-14-04
:CATEGORY: Home
:ORG_GTD:  Projects
:END:

[2024-02-04 Sun 17:32]

** TODO [#C] Write an article on energy subsidies and democratic and undemocratic power systems
:PROPERTIES:
:ID:       Write-an-article-on-energy-subsidies-and-democratic-and-undemocratic-power-systems-2024-02-04-18-21-15
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

[2024-02-04 Sun 17:51]

** TODO [#C] Write آخر الدول الصناعية
:PROPERTIES:
:ID:       Write-آخر-الدول-الصناعية-2024-02-04-18-21-36
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

[2024-02-04 Sun 17:52]

انهيار التجارة العالمية أدى لانتقال رؤوس الاموال الأوروبية للاستثمار الصناعي في مصر من شرق آسيا. مصر تمتلك أفضل الهياكل الديمغرافية القريبة من اوروبا.

البحرية المصرية ستكون لاعبا رئيسيا في تأمين التجارة البحرية بين مضيق باب المندب و مضيق صقلية.

تحالف بين اليابان و سنغافورة و الهند و الإمارات و مصر و فرنسا لتأمين التجارة بين آسيا و أوروبا.

** TODO [#A] Write [[id:2fa753af-d8b1-4ef0-b7bb-ee951aac3106][The Egypt Foundation]] concept
:PROPERTIES:
:ID:       The-Egypt-Foundation-2024-02-04-18-57-03
:CATEGORY: Egypt
:ORG_GTD:  Projects
:END:

[2024-02-04 Sun 17:58]

** TODO [[https://www.nationalnotary.org/knowledge-center/remote-online-notary/how-to-become-a-remote-online-notary/maryland][Register as Notary Public in Maryland]]
:PROPERTIES:
:ID:       Register-as-Notary-Public-in-Maryland-2024-02-04-18-59-12
:CATEGORY: Business
:ORG_GTD:  Projects
:END:

[2024-02-04 Sun 18:00]

** TODO [#C] Write project28 concept
:PROPERTIES:
:ID:       Write-project28-concept-2024-02-04-18-58-57
:CATEGORY: Business
:ORG_GTD:  Projects
:END:

[2024-02-04 Sun 18:00]

** CNCL [#A] Legal case management system :EIPR:
:PROPERTIES:
:ID:       Legal-case-management-system-2024-02-04-18-59-20
:CATEGORY: Egypt
:ORG_GTD:  Projects
:END:
:LOGBOOK:
- State "CNCL"       from "TODO"       [2024-02-12 Mon 10:53] \\
  Nada left EIPR
:END:

[2024-02-04 Sun 18:00]

** TODO Find a cardiac calcium score test :health:
:PROPERTIES:
:ID:       Find-a-cardiac-calcium-score-test-2024-02-11-13-42-39
:CATEGORY: Health
:ORG_GTD:  Projects
:END:

** TODO Find a dentist
:PROPERTIES:
:ID:       Find-a-dentist-2024-02-11-13-42-49
:CATEGORY: Health
:ORG_GTD:  Projects
:END:

** TODO People Search
:PROPERTIES:
:ID:       People-Search-2024-02-11-13-52-56
:CATEGORY: Privacy
:ORG_GTD:  Projects
:END:

- [ ] White pages history review

** TODO [[https://onlykey.io/blogs/news/a-more-seamless-openpgp-and-ssh-experience-with-onlykey][Add OpenPGP and SSH to OnlyKey]]
:PROPERTIES:
:ID:       Add-OpenPGP-and-SSH-to-OnlyKey-2024-02-11-14-01-01
:CATEGORY: Bits
:ORG_GTD:  Projects
:END:

** TODO [#A] Secure google account
:PROPERTIES:
:ID:       Secure-google-account-2024-02-11-14-01-17
:CATEGORY: Privacy
:ORG_GTD:  Projects
:END:

** DONE [#A] تقرير قانون الجريمة الإلكترونية :digitalRights:EIPR:
SCHEDULED: <2018-07-31 Tue>
:PROPERTIES:
:ID:       تقرير-قانون-الجريمة-الإلكترونية-plus-writing-plus-digitalRights-plus-EIPR-2024-02-11-14-02-13
:CATEGORY: Egypt
:ORG_GTD:  Projects
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2018-11-11 Sun]
:END:

** DONE EIPR researches
:PROPERTIES:
:ID:       EIPR-researches-2024-02-11-14-01-59
:CATEGORY: Egypt
:ORG_GTD:  Projects
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2018-11-11 Sun]
:END:

** DONE Change [[https://www.macyswinecellar.com/jsp/account/common/wp_summary.jsp#/wine-club-settings/WP_02294818][Macy's Wine Cellar]]
SCHEDULED: <2020-03-01 Sun>
:PROPERTIES:
:ID:       Change-Macy-s-Wine-Cellar-2024-02-04-18-15-17
:CATEGORY: Home
:ORG_GTD:  Projects
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2020-03-13 Fri]
:END:

** DONE [#A] Update lease information
DEADLINE: <2022-12-30 Fri>
:PROPERTIES:
:ID:       Update-lease-information-2024-02-04-18-14-52
:CATEGORY: Home
:ORG_GTD:  Projects
:END:

** DONE [#A] Change Gemini password
:PROPERTIES:
:ID:       Change-Gemini-password-2024-02-11-14-01-27
:CATEGORY: Privacy
:ORG_GTD:  Projects
:END:
:LOGBOOK:
- State "DONE"       from "NEXT"       [2023-07-31 Mon 11:36]
:END:

https://exchange.gemini.com/signin?redirect=46d1173403bb70dc8c76b5298731b73bf3c5894b-1673555992461-%2Fsignin%2F2fa%3Fredirect%3D144ed66873661663f1f6a8cb798beaac69ca7e7f-1671212950854-%252Fconsent%26sudo%3Dfalse%26sms%3Dfalse%26webAuthn%3Dtrue

** TODO Crack old laptop linux user
:PROPERTIES:
:ID:       Old-laptop-2024-02-12-11-50-30
:CATEGORY: Bits
:IMPORTED: [2023-02-08 19:22:51-0500]
:MODIFIED: [2018-03-18 10:24:16-0400]
:CREATED:  [2018-03-18 Sun 10:19]
:ORG_GTD:  Projects
:END:

carrotrabbit
c@rrotr@bbit
c@rrotrabbit
carrotr@bbit
Carrotrabbit
C@rrotr@bbit
C@rrotrabbit
Carrotr@bbit
bottlebottom
canvascheese

** DONE Shut down *diaspora
:PROPERTIES:
:ID:       Shut-down-diaspora-2024-02-12-14-10-09
:CATEGORY: Archive
:ORG_GTD:  Projects
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2023-01-26 Thu 13:57]
:END:

** TODO Export X favorites and lists  [0/2][0%]
:PROPERTIES:
:ID:       Review-Twitter-favourites-2024-02-12-14-10-35
:CATEGORY: Archive
:ORG_GTD:  Projects
:ORG_GTD_FIRST_TASKS: Twitter-friends-2026-03-30-20-18-43
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2023-07-28 Fri 13:56]
:END:

*** NEXT Twitter friends
:PROPERTIES:
:ORG_GTD:  Actions
:ORG_GTD_PROJECT_IDS: Review-Twitter-favourites-2024-02-12-14-10-35
:ORG_GTD_PROJECT: Export X favorites and lists
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Twitter-friends-2026-03-30-20-18-43
:ORG_GTD_BLOCKS: Twitter-Egypt-2026-03-30-20-18-43
:END:

https://twitter.com/msameer
https://twitter.com/e3i5
https://twitter.com/BooDy
https://twitter.com/ezabi
https://twitter.com/EmanM
https://twitter.com/gassur
https://twitter.com/CAESAr_DIABLo
https://twitter.com/hfakih
https://twitter.com/benhoz
https://twitter.com/dinasamak
https://twitter.com/loolyez
https://twitter.com/AmrEzzat
https://twitter.com/majdal
https://twitter.com/Mohamedfawzi
https://twitter.com/sarahjatkinson
https://twitter.com/adelwassilly
https://twitter.com/hannanik
https://twitter.com/jameslosey
https://twitter.com/tabulagaza
https://twitter.com/rafeeq
https://twitter.com/EarthReporter
https://twitter.com/hananelbadawi
https://twitter.com/nadoo
https://twitter.com/Faltastico
https://twitter.com/jsoohen
https://twitter.com/Omar_Mostafa
https://twitter.com/LBLewarne
https://twitter.com/frankinmokum
https://twitter.com/MaieZeiny
https://twitter.com/mradwanz
https://twitter.com/naglarzk
https://twitter.com/clotfy
https://twitter.com/CurlsAloud24
https://twitter.com/RamyRaoof
https://twitter.com/urban_spacegirl
https://twitter.com/matthewcassel
https://twitter.com/Kh_Khalil
https://twitter.com/scarletprim
https://twitter.com/marwasocialist
https://twitter.com/ReemShafaki
https://twitter.com/deenahsn
https://twitter.com/shadysamir
https://twitter.com/tamerwageeh
https://twitter.com/Kjnda
https://twitter.com/mohamed_bakier
https://twitter.com/khalidabdalla
https://twitter.com/Amiralx
https://twitter.com/vfranz73
https://twitter.com/tamernm
https://twitter.com/FatmaAbed
https://twitter.com/RmNgb
https://twitter.com/tarekshalaby
https://twitter.com/bassammortada
https://twitter.com/m_zzat
https://twitter.com/tareknaga
https://twitter.com/ghadasha
https://twitter.com/mosaaberizing
https://twitter.com/KhyamAllami
https://twitter.com/sarrahsworld
https://twitter.com/StephFiggins
https://twitter.com/NadineIbrahim
https://twitter.com/mand0z
https://twitter.com/abeerfarid
https://twitter.com/jerezim
https://twitter.com/Azza_Shaaban
https://twitter.com/Alioushka
https://twitter.com/LtlBud
https://twitter.com/_belal_
https://twitter.com/TheBlueStone
https://twitter.com/GameelaIsmail
https://twitter.com/amassouda
https://twitter.com/Adel_Ramadan
https://twitter.com/ghappour
https://twitter.com/ahmadshokr
https://twitter.com/Ayoubelmasry
https://twitter.com/waelabdelfattah
https://twitter.com/rameshmedia
https://twitter.com/malaklabib
https://twitter.com/mai_choucri
https://twitter.com/rawdaahmeds
https://twitter.com/KholoudSaber
https://twitter.com/rwassiem
https://twitter.com/ziyadhawwas
https://twitter.com/ReckedS
https://twitter.com/dmbahgat
https://twitter.com/FathyAbdelWahab
https://twitter.com/shaheer_george
https://twitter.com/femachiaveli
https://twitter.com/Moooush
https://twitter.com/amirakhalil46
https://twitter.com/darbelbahlawan
https://twitter.com/rnwaz
https://twitter.com/ragiaelgerzawy
https://twitter.com/YaraSoliman
https://twitter.com/uwe_a
https://twitter.com/sondosshabayek
https://twitter.com/ChefConstructed
https://twitter.com/nawaranegm
https://twitter.com/sarafismail
https://twitter.com/DinaElZahaby
https://twitter.com/SaraHJIshaq
https://twitter.com/samer_atallah
https://twitter.com/sara_sedrak
https://twitter.com/trkfhm
https://twitter.com/Shaimaa2_
https://twitter.com/MohamadSalAdam
https://twitter.com/BahaaAwwad
https://twitter.com/mohamed123yazan
https://twitter.com/khaledfahmy11
https://twitter.com/motazattalla
https://twitter.com/HebaGhannam
https://twitter.com/burntheblanket
https://twitter.com/emydarwish
https://twitter.com/jrMalek
https://twitter.com/nserhan
https://twitter.com/abou_salem
https://twitter.com/redamar3y
https://twitter.com/aakhalek
https://twitter.com/ansary_
https://twitter.com/karshaf
https://twitter.com/abusamra23
https://twitter.com/marwaseoudi
https://twitter.com/ishakassaad
https://twitter.com/ShamsRamez
https://twitter.com/anassar88
https://twitter.com/negarazimi
https://twitter.com/bassemk
https://twitter.com/ahassaballa
https://twitter.com/Rasha_Abdul
https://twitter.com/EmaEgypt
https://twitter.com/mossallemz
https://twitter.com/Mkamal70
https://twitter.com/AmeerMMosa
https://twitter.com/Sofeyasworld
https://twitter.com/digressing
https://twitter.com/mkorachy
https://twitter.com/DinaYusif
https://twitter.com/MidoGawad
https://twitter.com/ellerybiddle
https://twitter.com/FHM8
https://twitter.com/Salma_El_Tarzi
https://twitter.com/AmalKhalil_
https://twitter.com/AidaSeoudy
https://twitter.com/nazlyhussein
https://twitter.com/leslie9881
https://twitter.com/Basma_Badran
https://twitter.com/dalia11_7
https://twitter.com/Yoosoora
https://twitter.com/hanafiya
https://twitter.com/AdhamMobarak
https://twitter.com/moagati
https://twitter.com/Choucri19
https://twitter.com/younissh
https://twitter.com/AminFHaddad
https://twitter.com/TNTzero
https://twitter.com/ranaelnemr
https://twitter.com/jasmin194
https://twitter.com/ALYNH77
https://twitter.com/ieShedid
https://twitter.com/MoShewy
https://twitter.com/halagalal66
https://twitter.com/fatemahfarag
https://twitter.com/Laila_Samy
https://twitter.com/LaliSandi
https://twitter.com/Mo7amedHashim1
https://twitter.com/ALHASSAN88106
https://twitter.com/al_naya
https://twitter.com/S_Elwardany
https://twitter.com/Mo_Abdelghani
https://twitter.com/Khaledali251
https://twitter.com/kennarah
https://twitter.com/MounirMegahed
https://twitter.com/taheraboelnasr
https://twitter.com/JasminKamal
https://twitter.com/The_Askar
https://twitter.com/ShadySa3ed
https://twitter.com/ahmadhossam2009
https://twitter.com/Talk2NohaGaber
https://twitter.com/AlNashat
https://twitter.com/ManarA7mad
https://twitter.com/Magda_Boutros
https://twitter.com/naeleltoukhy
https://twitter.com/bunduqiyya
https://twitter.com/Ziadbahaa
https://twitter.com/sassihasan
https://twitter.com/khadrania
https://twitter.com/BaheyaMasr
https://twitter.com/ShmaeganM
https://twitter.com/mlotfy81
https://twitter.com/SamiaHeikal
https://twitter.com/annatation
https://twitter.com/TamaraAlrifai
https://twitter.com/MoatazBahyElDin
https://twitter.com/LolaAliaga
https://twitter.com/mohamedhanafi30
https://twitter.com/tarikabdelaal
https://twitter.com/ManalDonia
https://twitter.com/sisstill
https://twitter.com/PaulMoughtin

*** TODO Twitter Egypt
:PROPERTIES:
:ORG_GTD:  Actions
:ORG_GTD_PROJECT_IDS: Review-Twitter-favourites-2024-02-12-14-10-35
:ORG_GTD_PROJECT: Export X favorites and lists
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Twitter-Egypt-2026-03-30-20-18-43
:ORG_GTD_DEPENDS_ON: Twitter-friends-2026-03-30-20-18-43
:END:

https://twitter.com/gr33ndata
https://twitter.com/Zeinobia
https://twitter.com/Shokeir
https://twitter.com/ircpresident
https://twitter.com/MaLek
https://twitter.com/moftasa
https://twitter.com/mmgirgis
https://twitter.com/wael
https://twitter.com/gharbeia
https://twitter.com/manal
https://twitter.com/Gue3bara
https://twitter.com/salmasaid
https://twitter.com/Sandmonkey
https://twitter.com/Gemyhood
https://twitter.com/gassur
https://twitter.com/CAESAr_DIABLo
https://twitter.com/Monasosh
https://twitter.com/ziadaly
https://twitter.com/AhmedFatah
https://twitter.com/omarsaid_
https://twitter.com/Cer
https://twitter.com/nermo
https://twitter.com/ARahman_Mansour
https://twitter.com/O_Salam
https://twitter.com/3yyash
https://twitter.com/alyanumbers
https://twitter.com/moneimpress
https://twitter.com/ganobi
https://twitter.com/MoEltaher
https://twitter.com/ahmedkhair
https://twitter.com/sana2
https://twitter.com/Islam_lotfy
https://twitter.com/samehelbarqy
https://twitter.com/mardinix
https://twitter.com/ElHady
https://twitter.com/minazekri
https://twitter.com/Khaled_A_H
https://twitter.com/dgamil
https://twitter.com/YoussraElHawary
https://twitter.com/RevSocMe
https://twitter.com/3arabawy
https://twitter.com/harakamasria
https://twitter.com/ezzata
https://twitter.com/elnadeem
https://twitter.com/loolyez
https://twitter.com/arabist
https://twitter.com/JanoCharbel
https://twitter.com/fatmaramadan
https://twitter.com/degner
https://twitter.com/AmrEzzat
https://twitter.com/ahmada2
https://twitter.com/alnagar80
https://twitter.com/Ragab
https://twitter.com/glcarlstrom
https://twitter.com/fustat
https://twitter.com/aymanscribbler
https://twitter.com/sherif_azer
https://twitter.com/emanabdelmonem
https://twitter.com/adelwassilly
https://twitter.com/daliaziada
https://twitter.com/khaledelbalshy
https://twitter.com/faissl
https://twitter.com/sinai
https://twitter.com/Ahmed_Maher08
https://twitter.com/aidaseif
https://twitter.com/abdofares
https://twitter.com/LoaiNagati
https://twitter.com/iesterman
https://twitter.com/Mohamdaziz
https://twitter.com/rafeeq
https://twitter.com/anhri
https://twitter.com/gamaleid
https://twitter.com/eiman
https://twitter.com/ehabmalek
https://twitter.com/ahmeddouma
https://twitter.com/o7od
https://twitter.com/maikelnabil
https://twitter.com/ahmednaguib
https://twitter.com/sharifkouddous
https://twitter.com/mar3e
https://twitter.com/we2am
https://twitter.com/elmansi
https://twitter.com/MAswad
https://twitter.com/SohaBayoumi
https://twitter.com/minouche_7
https://twitter.com/elshafee
https://twitter.com/abuaardvark
https://twitter.com/sarahalsherif
https://twitter.com/hishamkassem
https://twitter.com/monamahfouz
https://twitter.com/hebamorayef
https://twitter.com/salamah
https://twitter.com/NadiaE
https://twitter.com/RashaAbdulla
https://twitter.com/MaieZeiny
https://twitter.com/tariksalama
https://twitter.com/bassemzakaria
https://twitter.com/Sarahngb
https://twitter.com/baheresmat
https://twitter.com/OlaShahba
https://twitter.com/mohie84
https://twitter.com/eldahshan
https://twitter.com/evanchill
https://twitter.com/declanwalsh
https://twitter.com/basildabh
https://twitter.com/jmalsin
https://twitter.com/EmanHashim
https://twitter.com/RamyRaoof
https://twitter.com/Ghonim
https://twitter.com/ShadiAlfons
https://twitter.com/RamyYaacoub
https://twitter.com/Gsquare86
https://twitter.com/SorayaBahgat
https://twitter.com/Kh_Khalil
https://twitter.com/harassmap
https://twitter.com/ekramibrahim
https://twitter.com/marwasocialist
https://twitter.com/NancyGEO
https://twitter.com/tradwan
https://twitter.com/deenahsn
https://twitter.com/AlyaaGad
https://twitter.com/SawsaGa
https://twitter.com/HassanKhalil
https://twitter.com/monaeltahawy
https://twitter.com/justicentric
https://twitter.com/nancyayoussef
https://twitter.com/Mozn
https://twitter.com/tamerwageeh
https://twitter.com/Ssirgany
https://twitter.com/BothainaKamel
https://twitter.com/hfahmy
https://twitter.com/yeh1a
https://twitter.com/EIPR
https://twitter.com/AlMasryAlYoum
https://twitter.com/7or
https://twitter.com/seldeeb
https://twitter.com/sokkari
https://twitter.com/Linaattalah
https://twitter.com/demaghmak
https://twitter.com/A_ElghouL
https://twitter.com/ahmadragheb
https://twitter.com/yasminelrifae
https://twitter.com/Fayoumer
https://twitter.com/khalidabdalla
https://twitter.com/Shorouk_News
https://twitter.com/zelaky
https://twitter.com/Texnomic
https://twitter.com/mo_a_ali
https://twitter.com/YaraSallam
https://twitter.com/hadouta
https://twitter.com/nayelshafei
https://twitter.com/Adel_Salib
https://twitter.com/Omniaaldesoukie
https://twitter.com/kalimakhus
https://twitter.com/FatmaAbed
https://twitter.com/PresidentGamal
https://twitter.com/TheBigPharaoh
https://twitter.com/amirahoweidy
https://twitter.com/GeorgeSalama
https://twitter.com/HaniShukrallah
https://twitter.com/hfakhry
https://twitter.com/mohamedwaked
https://twitter.com/weskandar
https://twitter.com/hossambahgat
https://twitter.com/RmNgb
https://twitter.com/Assaadtaha
https://twitter.com/Tarreq
https://twitter.com/Samueltadros
https://twitter.com/AhmedKheir
https://twitter.com/jahdkhalil
https://twitter.com/MGar7ey
https://twitter.com/shabab6april
https://twitter.com/samehsamir
https://twitter.com/HeshamAfifis
https://twitter.com/monasalman
https://twitter.com/kdawoud
https://twitter.com/ziad_mohi
https://twitter.com/ranwayehia
https://twitter.com/monaanis
https://twitter.com/gehan_shaaban
https://twitter.com/DoniaKamal
https://twitter.com/hebamks
https://twitter.com/Dinabdelrahman
https://twitter.com/monznomad
https://twitter.com/mrmeit
https://twitter.com/lilianwagdy
https://twitter.com/ghadasha
https://twitter.com/Esraa2008
https://twitter.com/Hragy
https://twitter.com/evronia
https://twitter.com/fatmaemam
https://twitter.com/alyeltelees
https://twitter.com/HananRazekBBC
https://twitter.com/a7med_ra7al
https://twitter.com/kalnaga
https://twitter.com/waelgamal
https://twitter.com/sarrahsworld
https://twitter.com/EmirNader
https://twitter.com/abeerfarid
https://twitter.com/hcerorg
https://twitter.com/msrmichaelson
https://twitter.com/Usamashazly
https://twitter.com/Hazem_Hosny
https://twitter.com/Amradib
https://twitter.com/soliman91
https://twitter.com/egyptgovportal
https://twitter.com/RamyEssam
https://twitter.com/tekaldas
https://twitter.com/AminaIsmail
https://twitter.com/mwhanna1
https://twitter.com/mohamedaziz25
https://twitter.com/USEmbassyCairo
https://twitter.com/VicoSalama
https://twitter.com/HaYatElYaMaNi
https://twitter.com/YasminMahfouz
https://twitter.com/RDavisFCO
https://twitter.com/AymanNour
https://twitter.com/HossamAly76
https://twitter.com/sarah_m94
https://twitter.com/Bad_Way
https://twitter.com/MayarAbdelAziz
https://twitter.com/rawyasadek
https://twitter.com/sallynabil
https://twitter.com/Sarah_Othmann
https://twitter.com/Baraka18
https://twitter.com/Hazem__Azim
https://twitter.com/KarimAbdelrady
https://twitter.com/Harbia
https://twitter.com/ORHamilton
https://twitter.com/amrelhady4000
https://twitter.com/maishams
https://twitter.com/mohamedmsayed
https://twitter.com/AriaLavrilleux
https://twitter.com/ahmedsamir1981
https://twitter.com/ezzat_ghonim
https://twitter.com/sabrielsammak
https://twitter.com/GameelaIsmail
https://twitter.com/h_elmahdawy
https://twitter.com/muhamedsabry
https://twitter.com/amassouda
https://twitter.com/marwanyouness
https://twitter.com/Adel_Ramadan
https://twitter.com/MoFadel87
https://twitter.com/DaliaEzzat_
https://twitter.com/mounirabdelnour
https://twitter.com/K_Mansour_
https://twitter.com/salahfadl1
https://twitter.com/ahmadshokr
https://twitter.com/ElBaradei
https://twitter.com/helmmasry
https://twitter.com/afteegypt
https://twitter.com/MidooDj
https://twitter.com/Ze_Haq
https://twitter.com/waelabdelfattah
https://twitter.com/MisrAlQawia
https://twitter.com/masteson
https://twitter.com/EACPE
https://twitter.com/AliElBaradei
https://twitter.com/snafei
https://twitter.com/ecesr
https://twitter.com/emad_mubarak
https://twitter.com/AD_Shosha
https://twitter.com/FarahSaafan
https://twitter.com/hafezabuseada
https://twitter.com/Mustafabsakr
https://twitter.com/malaklabib
https://twitter.com/mai_choucri
https://twitter.com/HatemAzzam
https://twitter.com/Nadiaglory
https://twitter.com/elbaroudi
https://twitter.com/CIHRS_Alerts
https://twitter.com/mzaree
https://twitter.com/KholoudSaber
https://twitter.com/OsamaRushdi
https://twitter.com/rwassiem
https://twitter.com/abeersaady
https://twitter.com/negadelborai
https://twitter.com/MohammadSawy
https://twitter.com/tamerabuarab
https://twitter.com/aqnada
https://twitter.com/dmbahgat
https://twitter.com/Abozikas
https://twitter.com/FathyAbdelWahab
https://twitter.com/Nadeemmansour
https://twitter.com/ahmed3zat
https://twitter.com/shaheer_george
https://twitter.com/Nxoor
https://twitter.com/NazraEgypt
https://twitter.com/PerihaneAllam
https://twitter.com/seifhamad
https://twitter.com/Frances_Ha88
https://twitter.com/HamdeenSabahy
https://twitter.com/baha2saber
https://twitter.com/NadeenShaker
https://twitter.com/marwaxena
https://twitter.com/HammamAlagha
https://twitter.com/Sherif_Amer_
https://twitter.com/elziba2
https://twitter.com/sarafahmmy
https://twitter.com/darbelbahlawan
https://twitter.com/rnwaz
https://twitter.com/Piggipedia
https://twitter.com/LinaMegahed
https://twitter.com/AidaElkashef
https://twitter.com/Elshaheeed
https://twitter.com/General_Pikachu
https://twitter.com/BassantMaximus
https://twitter.com/belalfadl
https://twitter.com/simonjhanna
https://twitter.com/i5alifa
https://twitter.com/Rgb_Saad
https://twitter.com/Elfegiery
https://twitter.com/sondosshabayek
https://twitter.com/naderbakkar
https://twitter.com/shadygh
https://twitter.com/NaguibSawiris
https://twitter.com/Rahmaniov
https://twitter.com/RanaGaza
https://twitter.com/AmirsalemEgypt
https://twitter.com/nawaranegm
https://twitter.com/awhawth
https://twitter.com/Zeyadsalem
https://twitter.com/doaafayyad
https://twitter.com/EsraaFarouk
https://twitter.com/sarafismail
https://twitter.com/basemkamel
https://twitter.com/dinaelhenawy82
https://twitter.com/adamakary
https://twitter.com/kamalkhalil20
https://twitter.com/korekosmu
https://twitter.com/HafsaHalawa
https://twitter.com/FraCicardi
https://twitter.com/ihoudaiby
https://twitter.com/HaithamElhariri
https://twitter.com/YosriFouda
https://twitter.com/Mahmoud_salmani
https://twitter.com/muhamedazmy
https://twitter.com/abu_fajr
https://twitter.com/samer_atallah
https://twitter.com/Hossam_Abdalla
https://twitter.com/OmniaKhalil
https://twitter.com/MCIT_News
https://twitter.com/salmaeldaly
https://twitter.com/MohamedTarekAbd
https://twitter.com/HeshamFattouh
https://twitter.com/SherifNagib
https://twitter.com/a_sayyad
https://twitter.com/RawyaRageh
https://twitter.com/aaboulenein
https://twitter.com/Sarhan_
https://twitter.com/MAIEPANAGA
https://twitter.com/ObaiCJ
https://twitter.com/sblhickey
https://twitter.com/koertdebeuf
https://twitter.com/waelhaddara
https://twitter.com/Yo7ia
https://twitter.com/waiel65
https://twitter.com/HebaAfify
https://twitter.com/7usfahmy
https://twitter.com/HabibaEffat
https://twitter.com/Shaimaa2_
https://twitter.com/m_aty
https://twitter.com/amcham_egypt
https://twitter.com/mohamedkheir
https://twitter.com/YahiaShawkat
https://twitter.com/MohamadSalAdam
https://twitter.com/tamermoneim
https://twitter.com/AnbaMacarius
https://twitter.com/anwaresadat
https://twitter.com/hetnetjer
https://twitter.com/mamoun1234
https://twitter.com/khaledfahmy11
https://twitter.com/amrwaked
https://twitter.com/Ahmedelsheikh_
https://twitter.com/HebaGhannam
https://twitter.com/Maryamm_Saleh
https://twitter.com/Sara_Aboubakr5
https://twitter.com/emydarwish
https://twitter.com/amrellissy
https://twitter.com/jrMalek
https://twitter.com/amr_shora
https://twitter.com/SekinaFouad
https://twitter.com/ReemSaad10
https://twitter.com/CairoReview
https://twitter.com/RashaPress
https://twitter.com/ibmeguid
https://twitter.com/PetrofWilliam
https://twitter.com/Reemmagued
https://twitter.com/Rogeranis
https://twitter.com/ElMenshawyM
https://twitter.com/Naira005
https://twitter.com/TamimBarghouti
https://twitter.com/DaliaNewYork
https://twitter.com/salmaahussein
https://twitter.com/MAFouad
https://twitter.com/nariology
https://twitter.com/asiah_ahmed
https://twitter.com/ishakassaad
https://twitter.com/GhadaKandil
https://twitter.com/_AyaHijazi_
https://twitter.com/FarahBarqawi
https://twitter.com/scottlong1980
https://twitter.com/sherieffff
https://twitter.com/AbuMrouj
https://twitter.com/Andyegypt
https://twitter.com/ahmdahshan
https://twitter.com/SimaDiab
https://twitter.com/nadahrashwan
https://twitter.com/ibibars1
https://twitter.com/HalaShuk
https://twitter.com/Abdraboh1980
https://twitter.com/flashmobegypt
https://twitter.com/PRullezz
https://twitter.com/Baho_egypt
https://twitter.com/jan25revo
https://twitter.com/CENTCOMArabic
https://twitter.com/Doaa_Sultan_EG
https://twitter.com/hahellyer
https://twitter.com/darwish_twit
https://twitter.com/cairowire
https://twitter.com/AnissaHassouna
https://twitter.com/Flsbrgr
https://twitter.com/ALIZALAT
https://twitter.com/samblina1
https://twitter.com/sakerabdol
https://twitter.com/Nervana_1
https://twitter.com/AlyShalakany
https://twitter.com/ezzovic
https://twitter.com/Salma_El_Tarzi
https://twitter.com/Mirna_elhelbawi
https://twitter.com/AmalKhalil_
https://twitter.com/sohaabdelaty
https://twitter.com/barracuda_twitt
https://twitter.com/dandrawy_hawary
https://twitter.com/DrHigazy
https://twitter.com/amremoussa
https://twitter.com/MElKholy
https://twitter.com/MOFAEGYPT
https://twitter.com/AmirElhalawany
https://twitter.com/nazlyhussein
https://twitter.com/Sharnobee
https://twitter.com/Shaga3app
https://twitter.com/tigerfree_2003
https://twitter.com/alaaldb
https://twitter.com/taqadum
https://twitter.com/EGElections
https://twitter.com/samjaheen
https://twitter.com/husseinmagdy16
https://twitter.com/ahmdhlmi
https://twitter.com/Byoussef
https://twitter.com/MahaAzzam_ERC
https://twitter.com/YouNasrallah
https://twitter.com/asoueif
https://twitter.com/mmsabry
https://twitter.com/Maha_SalahElDin
https://twitter.com/EmanHerzallah
https://twitter.com/KhaledGhetas
https://twitter.com/Roma_Ghanem
https://twitter.com/carlesgrau13
https://twitter.com/Hichamgamal
https://twitter.com/HamzawyAmr
https://twitter.com/ma7mod_badr
https://twitter.com/Anas7asan
https://twitter.com/Miclom80
https://twitter.com/shawkyelgenawy
https://twitter.com/AlaaAswany
https://twitter.com/NasserAmi
https://twitter.com/afekki
https://twitter.com/Egy_SDP
https://twitter.com/moagati
https://twitter.com/lameesh
https://twitter.com/Abdurrahmanezz
https://twitter.com/amr_imam
https://twitter.com/Shehab_Fahmy
https://twitter.com/islamistswatch
https://twitter.com/DrAbolfotoh
https://twitter.com/lilahass
https://twitter.com/Cairo67Unedited
https://twitter.com/Elkeshky
https://twitter.com/YasFarouk
https://twitter.com/_amroali
https://twitter.com/Mamdouh_Hamza
https://twitter.com/AWalash
https://twitter.com/MohAboelgheit
https://twitter.com/GhariebS
https://twitter.com/fahmy_82
https://twitter.com/HebaFarooq
https://twitter.com/amir_ramses
https://twitter.com/DrHaniSarieldin
https://twitter.com/KSallam
https://twitter.com/LectorCommunis
https://twitter.com/moiegy
https://twitter.com/ReehamMourad
https://twitter.com/maitelsadany
https://twitter.com/RaghdaaElSaeed
https://twitter.com/MasrAlhureyya
https://twitter.com/S3Geeks
https://twitter.com/Gramafoon
https://twitter.com/youm7
https://twitter.com/halagalal66
https://twitter.com/heikalh
https://twitter.com/Bassel_adel
https://twitter.com/Asamir91
https://twitter.com/akramalfy
https://twitter.com/MeKassab
https://twitter.com/Mo7amedHashim1
https://twitter.com/mosireen
https://twitter.com/alaingresh
https://twitter.com/igeorgeus
https://twitter.com/elboghdadyX
https://twitter.com/magdi_khalil
https://twitter.com/MaaTiti6
https://twitter.com/S_Elwardany
https://twitter.com/DailaYoussef
https://twitter.com/Mo_Abdelghani
https://twitter.com/maisaad4
https://twitter.com/AGamalZiada
https://twitter.com/Khaledali251
https://twitter.com/legansha3bia
https://twitter.com/hanym228
https://twitter.com/TaherMukhtar
https://twitter.com/kennarah
https://twitter.com/Ta7alof
https://twitter.com/FJparty
https://twitter.com/ShawkanZeid
https://twitter.com/taheraboelnasr
https://twitter.com/SanaaYoussef
https://twitter.com/Almanassa_AR
https://twitter.com/MostafaElatar
https://twitter.com/JoannaJoseph1
https://twitter.com/EgyptVotes2011
https://twitter.com/Youm7Khaled
https://twitter.com/khtallima
https://twitter.com/iHelal2011
https://twitter.com/NoMilTrials
https://twitter.com/ElnekitY
https://twitter.com/7ezbel3ommal
https://twitter.com/SherifRAyad
https://twitter.com/ahmadhossam2009
https://twitter.com/samoeilsth
https://twitter.com/RadioMasr887fm
https://twitter.com/3bdoozz
https://twitter.com/Talk2NohaGaber
https://twitter.com/sheriFouad
https://twitter.com/T4ctici4n
https://twitter.com/mostafabassiou1
https://twitter.com/TheAmalMofeed
https://twitter.com/DaisyDuckegypt
https://twitter.com/ManarA7mad
https://twitter.com/summer_said
https://twitter.com/azoz555
https://twitter.com/MoatazAFattah
https://twitter.com/tahrory
https://twitter.com/EssamAboSdera
https://twitter.com/AboelelaM
https://twitter.com/ElBaradeiOffice
https://twitter.com/AlexBuccianti
https://twitter.com/DrMahmoudRefaat
https://twitter.com/ZLGold
https://twitter.com/Ibrahim_Elgarhi
https://twitter.com/MohamedAbuHamed
https://twitter.com/IDSC_Egypt
https://twitter.com/ArshifAlOmran
https://twitter.com/Yasirigo1
https://twitter.com/3mareid
https://twitter.com/Nature_Egypt
https://twitter.com/_Jeremie_Smith
https://twitter.com/BakryMP
https://twitter.com/Amrabdelrahman5
https://twitter.com/Ta3awniat
https://twitter.com/EduardCousin
https://twitter.com/ahmed_darrag
https://twitter.com/Ghoneimalex
https://twitter.com/joey_shea
https://twitter.com/marwaoglu
https://twitter.com/aaeshakhirat
https://twitter.com/BTelawy
https://twitter.com/khouly85
https://twitter.com/Ziadbahaa
https://twitter.com/Atawox
https://twitter.com/AzzaSoliman1
https://twitter.com/makassas
https://twitter.com/WafHeikal
https://twitter.com/AhmedHelmy72
https://twitter.com/TahrirSupplies
https://twitter.com/MAATMECA
https://twitter.com/NeilKetchley
https://twitter.com/BaheyaMasr
https://twitter.com/RashaQandeelBBC
https://twitter.com/salamamoussa
https://twitter.com/amr_elshobaki
https://twitter.com/EgyptSource
https://twitter.com/telecomegypt
https://twitter.com/Mohamed_Habib_T
https://twitter.com/Nagwa_RD
https://twitter.com/MariamNaoum
https://twitter.com/simonoulla
https://twitter.com/AhmedShafikEG
https://twitter.com/MBRachid
https://twitter.com/Dr_KhaledSaid
https://twitter.com/Ahmedalgadamy
https://twitter.com/Nzatouna
https://twitter.com/jazz3162
https://twitter.com/mahmoudsaad
https://twitter.com/PSchwartzstein
https://twitter.com/raghavanWaPo
https://twitter.com/SamirOmarSky
https://twitter.com/Ma7liat
https://twitter.com/mlotfy81
https://twitter.com/AbdallahSennawy
https://twitter.com/ahmedSallam777
https://twitter.com/hend_nafea
https://twitter.com/BahaaEshmawy
https://twitter.com/LamiaARadi
https://twitter.com/LamiaRadi
https://twitter.com/el3askarMap
https://twitter.com/FranceenEgypte
https://twitter.com/EgyCapitalism
https://twitter.com/EgyStrikes
https://twitter.com/MarryDanial
https://twitter.com/francediplo_AR
https://twitter.com/tab3awi
https://twitter.com/NoMilService
https://twitter.com/ahamdyos
https://twitter.com/JaredGenser
https://twitter.com/LaLaKdaho
https://twitter.com/EgyptianPolice0
https://twitter.com/Abbas_MCD
https://twitter.com/egyposts
https://twitter.com/sherryamin13
https://twitter.com/CRPCEgyofficial
https://twitter.com/HodaAKamel
https://twitter.com/amr_darrag
https://twitter.com/AlDostourP
https://twitter.com/ahmaher
https://twitter.com/Saif_abdelfatah
https://twitter.com/Ibrahim_3eissa
https://twitter.com/nchrleg
https://twitter.com/popmasry
https://twitter.com/Imprint_Mov
https://twitter.com/YasserAli5867
https://twitter.com/sherine
https://twitter.com/bebol07
https://twitter.com/mr_roux
https://twitter.com/EgyArmySpox
https://twitter.com/BradRYoungblood
https://twitter.com/BaheyHassan
https://twitter.com/MostafasingerMr
https://twitter.com/MazharBeyBasShh
https://twitter.com/AllisonLMcManus
https://twitter.com/HossamBadrawi
https://twitter.com/SAnarchism
https://twitter.com/OpAntiSH
https://twitter.com/LillaMarzouk
https://twitter.com/AminElMahdy
https://twitter.com/Dr_Mona_Mina
https://twitter.com/EgyPresidency
https://twitter.com/m_elKhodairy
https://twitter.com/MofEgypt
https://twitter.com/mpmaregypt
https://twitter.com/andreasyounan
https://twitter.com/Mustafasaidm
https://twitter.com/eyerollingpro
https://twitter.com/SITCegypt
https://twitter.com/PPOEgypt22
https://twitter.com/shohdyatea2
https://twitter.com/mahmouedgamal44
https://twitter.com/HuhMahmoud
https://twitter.com/Alhaqanya
https://twitter.com/fdep_egypt
https://twitter.com/SwedeninEgypt
https://twitter.com/Rusembegypt
https://twitter.com/SweAmbEgypt
https://twitter.com/Egy_Detainees
https://twitter.com/Mshaai5
https://twitter.com/abd_mon_sh
https://twitter.com/KhaledH7
https://twitter.com/drtarekelzomor
https://twitter.com/aezzarab25
https://twitter.com/SheraaEgypt
https://twitter.com/masralarabia
https://twitter.com/Adeeb_Emad
https://twitter.com/TimepDC
https://twitter.com/CharlesWDunne
https://twitter.com/ECPPSofficial
https://twitter.com/yasirigo
https://twitter.com/tarekelawady2
https://twitter.com/almagnifico2014
https://twitter.com/SafaaFaisalBBC
https://twitter.com/MadaMasr
https://twitter.com/ItalyinEgypt
https://twitter.com/MohammedMAHSOOB
https://twitter.com/DaliaTSeoudy
https://twitter.com/AmrQotb
https://twitter.com/Trade_Industry
https://twitter.com/mahaserag
https://twitter.com/WazirElKif
https://twitter.com/masmou3
https://twitter.com/WeladElBaladN
https://twitter.com/ElGabarty_
https://twitter.com/MIICEgypt
https://twitter.com/thefreedomi
https://twitter.com/MarsadEgypt
https://twitter.com/IkhtyarCo
https://twitter.com/EgyptEmbassyUSA
https://twitter.com/fahmey_2
https://twitter.com/net_Rev_Egypt
https://twitter.com/soltanlife
https://twitter.com/luxour_wb
https://twitter.com/Egy_Astro
https://twitter.com/_grahamk
https://twitter.com/Mah_Ibrahem
https://twitter.com/freedom_2_brave
https://twitter.com/JessDutton1
https://twitter.com/Egy_Solidarity
https://twitter.com/afifywashere
https://twitter.com/MoSalah
https://twitter.com/AlsisiOfficial
https://twitter.com/OrlaGuerin
https://twitter.com/Mushtarak
https://twitter.com/Marwa_a_Nasser
https://twitter.com/freemahienour
https://twitter.com/EGY_Environment
https://twitter.com/Egypt_Speaks
https://twitter.com/JohnCassonUK
https://twitter.com/fathi26Fathi
https://twitter.com/nagykamel0
https://twitter.com/AUC_LSR
https://twitter.com/ecrfeg
https://twitter.com/AlAzhar
https://twitter.com/MfaEgypt
https://twitter.com/CAPMAS_EG
https://twitter.com/SarahElBanna74
https://twitter.com/DaftarAhwal
https://twitter.com/kemety
https://twitter.com/RaniahYousief
https://twitter.com/hamza_haidy
https://twitter.com/EdwinSamuelUK
https://twitter.com/Oded121351
https://twitter.com/EUinEgypt
https://twitter.com/SherifGaber
https://twitter.com/parlmany
https://twitter.com/mohammedelra3y
https://twitter.com/ImmortalEgypt
https://twitter.com/adeladawy
https://twitter.com/ThawretShaaab
https://twitter.com/MohamedSecrets
https://twitter.com/HassanienMohmed
https://twitter.com/NaqqashSalma
https://twitter.com/EgyptianHRForum
https://twitter.com/Nagy37108658
https://twitter.com/AhmedMefreh9
https://twitter.com/almosajjala
https://twitter.com/SaheehMasr
https://twitter.com/yosef_elhosseny
https://twitter.com/IamAmiraTaher
https://twitter.com/heshamserry00
https://twitter.com/Elhekayashow
https://twitter.com/MenaAly10
https://twitter.com/manalfou
https://twitter.com/RaniaAlMashat
https://twitter.com/Eipss_En
https://twitter.com/EG_SPI
https://twitter.com/yallanaw
https://twitter.com/tim_deedy
https://twitter.com/StopDeathPenEg
https://twitter.com/yehiaxyz
https://twitter.com/HassanFarkhonda
https://twitter.com/AntiquitiesOf
https://twitter.com/MiretteMagdy7
https://twitter.com/AlaaMubarak_
https://twitter.com/AndrwPMiller
https://twitter.com/858Archive
https://twitter.com/MElshll
https://twitter.com/DaliaFouadM
https://twitter.com/HanyBassiuny
https://twitter.com/yasminoviech
https://twitter.com/TarekHussein22
https://twitter.com/AlyAladham
https://twitter.com/Egy_military
https://twitter.com/ibtidi1
https://twitter.com/omar_hatem1
https://twitter.com/HMahmoudmohmed
https://twitter.com/ganzeer
https://twitter.com/AhmedNajiTW
https://twitter.com/MedinaPortal
https://twitter.com/GermanEmbCairo
https://twitter.com/SiNaiPluS
https://twitter.com/EgyProjects
https://twitter.com/EgyptDefReview
https://twitter.com/Egypt2018
https://twitter.com/MOSS_Egypt
https://twitter.com/MalekAdly
https://twitter.com/Egypt_Meomooooz
https://twitter.com/ahmedabdumaher
https://twitter.com/raw_indigo
https://twitter.com/sinaiwonk
https://twitter.com/m_fahmyr
https://twitter.com/alamiria2008
https://twitter.com/janelomuel
https://twitter.com/saramsalem
https://twitter.com/FishereEzzedine
https://twitter.com/SISEGY
https://twitter.com/bitawqitMasr

** TODO Implement controlled vocabulary tags
:PROPERTIES:
:CREATED:  [2023-01-21 Sat 08:42]
:ID:       Implement-controlled-vocabulary-tags-2024-02-12-14-26-01
:CATEGORY: Archive
:ORG_GTD:  Projects
:END:

!public !private !secret

** TODO Tag archive files using [[https://github.com/novoid/filetags][filetags]]
:PROPERTIES:
:CREATED:  [2023-01-21 Sat 08:31]
:ID:       Tag-archive-files-using-filetags-2024-02-12-14-26-24
:CATEGORY: Archive
:ORG_GTD:  Projects
:END:

** TODO Add timestamps to archive files using [[https://github.com/novoid/date2name][date2name]]
:PROPERTIES:
:CREATED:  [2023-01-15 Sun 09:38]
:ID:       Add-timestamps-to-archive-files-using-date2name-2024-02-12-14-26-34
:CATEGORY: Archive
:ORG_GTD:  Projects
:END:

** TODO Rename archive files using [[https://github.com/novoid/appendfilename/][appendfilename]]
:PROPERTIES:
:ID:       Rename-archive-files-using-appendfilename-2024-02-12-14-27-56
:CATEGORY: Archive
:ORG_GTD:  Projects
:END:

** TODO Tag and annotate all archive
:PROPERTIES:
:CREATED:  [2023-01-29 Sun 02:29]
:ID:       Tag-and-annotate-all-archive-2024-02-12-14-28-06
:CATEGORY: Archive
:ORG_GTD:  Projects
:END:

** TODO [#A] Commonplace
:PROPERTIES:
:CREATED:  [2023-01-29 Sun 02:15]
:ID:       Commonplace-2024-02-12-14-57-38
:CATEGORY: Archive
:ORG_GTD:  Projects
:END:
:LOGBOOK:
- State "DONE"       from "NEXT"       [2023-08-11 Fri 13:00]
:END:

Commonplace are notes authored by someone else which ended up in text format and need a place to live.

** TODO Clean Kindle and sync notes to PC
:PROPERTIES:
:ID:       Clean-Kindle-and-sync-notes-to-PC-2024-02-12-14-59-27
:CATEGORY: Library
:ORG_GTD:  Projects
:END:
:LOGBOOK:
- State "DONE"       from "TODO"           [2021-11-19 Fri]
:END:

** TODO Peer reviewed articles
:PROPERTIES:
:CREATED:  [2023-01-29 Sun 02:39]
:ID:       Peer-reviewed-articles-2024-02-12-14-59-59
:CATEGORY: Library
:ORG_GTD:  Projects
:END:

** TODO Web feeds
:PROPERTIES:
:CREATED:  [2023-01-29 Sun 02:07]
:ID:       Web-feeds-2024-02-12-15-01-08
:CATEGORY: Library
:ORG_GTD:  Projects
:END:

** TODO Podcast feeds
:PROPERTIES:
:CREATED:  [2023-01-29 Sun 02:09]
:ID:       Podcast-feeds-2024-02-12-15-01-18
:CATEGORY: Library
:ORG_GTD:  Projects
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2023-08-24 Thu 10:03]
:END:

- In Our Time: Animal Farm, Epic of Gilgamesh, John Dalton, Justinian's Legal Code, Lakshmi, Plasma, The 12th Century Renaissance, The Fighting Temeraire
- Hardcore History: Blueprint for armageddon 4, 5, 6 :podcast:archive:
- Discovery: The Inflamed Mind                       :podcast:archive:
- Common Sense: 310, 311
- Comedy of the Week: Bonus Mark Steels in Town (Gibraltar) 
- Analysis: How did we save the Ozone layer          :podcast:archive:
- +download Seriously: The Black Panthers +podcast +archive
:LOGBOOK:
- State "DONE"       from "TODO"       [2019-09-28 Sat]
:END:

** TODO Video feeds
:PROPERTIES:
:CREATED:  [2023-01-29 Sun 02:10]
:ID:       Video-feeds-2024-02-12-15-01-43
:CATEGORY: Library
:ORG_GTD:  Projects
:END:

** TODO Photos
:PROPERTIES:
:CREATED:  [2023-01-29 Sun 02:11]
:ID:       Photos-2024-02-12-15-01-54
:CATEGORY: Library
:ORG_GTD:  Projects
:END:

** TODO Audio
:PROPERTIES:
:CREATED:  [2023-01-29 Sun 02:35]
:ID:       Audio-2024-02-12-15-02-05
:CATEGORY: Library
:ORG_GTD:  Projects
:END:

** TODO Music
:PROPERTIES:
:CREATED:  [2023-01-29 Sun 02:35]
:ID:       Music-2024-02-12-15-02-16
:CATEGORY: Library
:ORG_GTD:  Projects
:END:

** TODO Videos
:PROPERTIES:
:CREATED:  [2023-01-29 Sun 02:11]
:ID:       Videos-2024-02-12-15-02-23
:CATEGORY: Library
:ORG_GTD:  Projects
:END:

** TODO DNS [0/2][0%] :computer:
:PROPERTIES:
:CREATED:  [2015-09-15 Tue 12:41]
:MODIFIED: [2015-09-15 12:42:02]
:IMPORTED: [2023-02-08 19:22:51-0500]
:ID:       DNS-2024-02-21-12-27-45
:CATEGORY: Bits
:ORG_GTD:  Projects
:ORG_GTD_FIRST_TASKS: Open-DNS-2026-03-30-20-18-44
:END:

**** NEXT Open DNS
:PROPERTIES:
:ORG_GTD:  Actions
:ORG_GTD_PROJECT_IDS: DNS-2024-02-21-12-27-45
:ORG_GTD_PROJECT: DNS
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Open-DNS-2026-03-30-20-18-44
:ORG_GTD_BLOCKS: Link-dot-net-DNS-2026-03-30-20-18-44
:END:

208.67.222.222
208.67.220.220

**** TODO Link.net DNS
:PROPERTIES:
:ORG_GTD:  Actions
:ORG_GTD_PROJECT_IDS: DNS-2024-02-21-12-27-45
:ORG_GTD_PROJECT: DNS
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Link-dot-net-DNS-2026-03-30-20-18-44
:ORG_GTD_DEPENDS_ON: Open-DNS-2026-03-30-20-18-44
:END:

213.131.65.20

** TODO Check sol.holdings and sol.industries ownership history :computer:
:PROPERTIES:
:ID:       Check-domain-names-ownership-history-for-sol-dot-holdings-and-sol-dot-industries-2024-02-21-12-28-06
:CATEGORY: Bits
:ORG_GTD:  Projects
:END:
:LOGBOOK:
- State "TODO"       from ""           [2020-10-01 Thu]
:END:

** TODO Gharbeia.net zone :computer:
:PROPERTIES:
:ID:       Gharbeia-dot-net-zone-2024-02-21-12-28-24
:CATEGORY: Bits
:ORG_GTD:  Projects
:END:

$ORIGIN gharbeia.net.
$TTL 1800
gharbeia.net. IN SOA ns1.digitalocean.com. hostmaster.gharbeia.net. 1658335499 10800 3600 604800 1800
gharbeia.net. 3600 IN A 71.191.71.62
www.gharbeia.net. 3600 IN A 71.191.71.62
fm1._domainkey.gharbeia.net. 43200 IN CNAME fm1.gharbeia.net.dkim.fmhosted.com.
fm2._domainkey.gharbeia.net. 43200 IN CNAME fm2.gharbeia.net.dkim.fmhosted.com.
fm3._domainkey.gharbeia.net. 43200 IN CNAME fm3.gharbeia.net.dkim.fmhosted.com.
gharbeia.net. 1800 IN MX 10 in1-smtp.messagingengine.com.
gharbeia.net. 1800 IN MX 20 in2-smtp.messagingengine.com.
gharbeia.net. 1800 IN NS ns1.digitalocean.com.
gharbeia.net. 1800 IN NS ns2.digitalocean.com.
gharbeia.net. 1800 IN NS ns3.digitalocean.com.
gharbeia.net. 3600 IN TXT v=spf1 include:spf.messagingengine.com ?all

** TODO [[https://support.yubico.com/hc/en-us/articles/360016649199-YubiKey-FIPS-4-Series-Technical-Manual][YubiKey FIPS (4 Series) Technical Manual – Yubico]] :computer:security:
:PROPERTIES:
:TITLE:    YubiKey FIPS (4 Series) Technical Manual – Yubico
:URI:      https://support.yubico.com/hc/en-us/articles/360016649199-YubiKey-FIPS-4-Series-Technical-Manual
:CREATED:  [2023-03-08 Wed 11:33]
:ID:       YubiKey-FIPS--4-Series--Technical-Manual-Yubico-2024-02-21-12-28-37
:CATEGORY: Bits
:ORG_GTD:  Projects
:END:

** TODO [[https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List][GitHub - yaelwrites/Big-Ass-Data-Broker-Opt-Out-List]] :computer:
:PROPERTIES:
:TITLE:    GitHub - yaelwrites/Big-Ass-Data-Broker-Opt-Out-List
:URI:      https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List
:CREATED:  [2023-02-08 Wed 09:34]
:ID:       GitHub-yaelwrites-Big-Ass-Data-Broker-Opt-Out-List-2024-02-21-12-28-47
:CATEGORY: Bits
:ORG_GTD:  Projects
:END:

** TODO [[https://wiki.debian.org/SetupGuides/SecurePersonalComputer][SetupGuides/SecurePersonalComputer - Debian Wiki]] :computer:security:
:PROPERTIES:
:TITLE:    SetupGuides/SecurePersonalComputer - Debian Wiki
:URI:      https://wiki.debian.org/SetupGuides/SecurePersonalComputer
:CREATED:  [2022-12-27 Tue 14:37]
:MODIFIED: [2022-12-27 14:37]
:ID:       SetupGuides-SecurePersonalComputer-Debian-Wiki-2024-02-21-12-29-16
:CATEGORY: Bits
:ORG_GTD:  Projects
:END:

** TODO [[https://github.com/carrotcypher/masspass][GitHub - carrotcypher/masspass: Mass Password Reset Helper]] :computer:
:PROPERTIES:
:TITLE:    GitHub - carrotcypher/masspass: Mass Password Reset Helper
:URI:      https://github.com/carrotcypher/masspass
:CREATED:  2023-02-08 Wed 01:43
:ID:       GitHub-carrotcypher-masspass-Mass-Password-Reset-Helper-2024-02-21-12-29-33
:CATEGORY: Bits
:ORG_GTD:  Projects
:END:

** TODO [[https://npub.cash/][npub.cash]] :Bitcoin:
:PROPERTIES:
:TITLE:    npub.cash
:URI:      https://npub.cash/
:CREATED:  [2024-02-28 Wed 07:58]
:ID:       npub-dot-cash-2024-02-28-08-59-06
:CATEGORY: Wealth
:ORG_GTD:  Projects
:END:

** TODO Discover [[https://platform.openai.com/playground?thread=thread_d7utVHwQQUx9sE8gGIfTwit9][OpenAI's assistants]] :AI:
:PROPERTIES:
:TITLE:    Playground - OpenAI API
:URI:      https://platform.openai.com/playground?thread=thread_d7utVHwQQUx9sE8gGIfTwit9
:CREATED:  [2024-02-27 Tue 21:12]
:ID:       Playground-OpenAI-API-2024-02-28-09-11-30
:CATEGORY: Bits
:ORG_GTD:  Projects
:END:

** TODO [[https://www.plutobooks.com/9780745346977/platform-socialism/][Platform Socialism]] :books:
:PROPERTIES:
:TITLE:    Platform Socialism
:URI:      https://www.plutobooks.com/9780745346977/platform-socialism/
:CREATED:  [2022-04-28 Thu 13:31]
:MODIFIED: [2022-09-05 16:54]
:ID:       Platform-Socialism-2024-02-28-13-41-36
:CATEGORY: Learning
:ORG_GTD:  Projects
:END:

** TODO [[https://store.upperstory.com/collections/spintronics/products/spintronics-act-one][Spintronics Act One – Upper Story]] :entertainment:games:
:PROPERTIES:
:TITLE:    Spintronics Act One – Upper Story
:URI:      https://store.upperstory.com/collections/spintronics/products/spintronics-act-one
:CREATED:  [2022-07-20 Wed 12:26]
:MODIFIED: [2022-09-05 16:54]
:ID:       Spintronics-Act-One-Upper-Story-2024-02-28-13-55-15
:CATEGORY: Family
:ORG_GTD:  Projects
:END:

For Bouri and Tota

** TODO [#A] [[https://www.bitstamp.net/onboarding/login/?next=%2Fsupport%2Fissue%2FBIT-1795615%2F][Change personal details with Bitstamp]] :money:
:PROPERTIES:
:TITLE:    Bitstamp Trusted Crypto Exchange | Buy & Sell Cryptocurrencies
:URI:      https://www.bitstamp.net/onboarding/login/?next=%2Fsupport%2Fissue%2FBIT-1795615%2F
:CREATED:  [2024-03-01 Fri 14:00]
:ID:       Change-personal-details-with-Bitstamp-2024-03-01-14-03-52
:CATEGORY: Flags
:ORG_GTD:  Projects
:END:

** TODO [[https://bank.co-operativebank.co.uk/r/Login/EnterUsername][Change personal details with The Co-operative Bank]] :money:
:PROPERTIES:
:TITLE:    Log in to Online Banking - Online Banking - The Co-operative Bank
:URI:      https://bank.co-operativebank.co.uk/r/Login/EnterUsername
:CREATED:  [2024-03-01 Fri 13:59]
:ID:       Change-personal-details-with-The-Co-operative-Bank-2024-03-01-14-04-45
:CATEGORY: Flags
:ORG_GTD:  Projects
:END:

** WAIT [[http://www.directvtcpaclassaction.com][Cordoba vs DIRECT, LLC]] :nancy:money:
:PROPERTIES:
:ID:       Cordoba-vs-DIRECT-LLC-2024-03-15-17-13-43
:DELEGATED_TO: Cordoba
:ORG_GTD_TIMESTAMP: <2024-05-17>
:CATEGORY: Home
:ORG_GTD:  Delegated
:END:
:LOGBOOK:
programmatically delegated to Cordoba
:END:
<2024-05-17>
CPT ID: 895
Passcode: K3FDZN
Thank you! Your claim form has been received. Your confirmation number is D81D4B47

Please keep this number in your records as confirmation of your submission.

A confirmation email will be sent to your email account shortly. 

** TODO Germany  [5/12][41%]
:PROPERTIES:
:ID:       Germany-2024-06-13-12-42-36
:CATEGORY: Flags
:ORG_GTD:  Projects
:ORG_GTD_FIRST_TASKS: Bank-Statement--50-per-day-2026-03-30-20-18-44
:END:

*** NEXT Bank Statement ($50 per day)
:PROPERTIES:
:ORG_GTD:  Actions
:ORG_GTD_PROJECT_IDS: Germany-2024-06-13-12-42-36
:ORG_GTD_PROJECT: Germany
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Bank-Statement--50-per-day-2026-03-30-20-18-44
:ORG_GTD_BLOCKS: Health-Insurance-2026-03-30-20-18-44
:END:
*** DONE Health Insurance
:PROPERTIES:
:ORG_GTD:  Actions
:ORG_GTD_PROJECT_IDS: Germany-2024-06-13-12-42-36
:ORG_GTD_PROJECT: Germany
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Health-Insurance-2026-03-30-20-18-44
:ORG_GTD_DEPENDS_ON: Bank-Statement--50-per-day-2026-03-30-20-18-44
:ORG_GTD_BLOCKS: Hotel-booking-or-invite-2026-03-30-20-18-44
:END:
*** TODO Hotel booking or invite
:PROPERTIES:
:ORG_GTD:  Actions
:ORG_GTD_PROJECT_IDS: Germany-2024-06-13-12-42-36
:ORG_GTD_PROJECT: Germany
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Hotel-booking-or-invite-2026-03-30-20-18-44
:ORG_GTD_DEPENDS_ON: Health-Insurance-2026-03-30-20-18-44
:ORG_GTD_BLOCKS: Lease-2026-03-30-20-18-44
:END:
*** DONE Lease
:PROPERTIES:
:ORG_GTD:  Actions
:ORG_GTD_PROJECT_IDS: Germany-2024-06-13-12-42-36
:ORG_GTD_PROJECT: Germany
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Lease-2026-03-30-20-18-44
:ORG_GTD_DEPENDS_ON: Hotel-booking-or-invite-2026-03-30-20-18-44
:ORG_GTD_BLOCKS: Tax-Returns-2026-03-30-20-18-44
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2024-06-03 Mon 11:41]
:END:

*** DONE Tax Returns
:PROPERTIES:
:ORG_GTD:  Actions
:ORG_GTD_PROJECT_IDS: Germany-2024-06-13-12-42-36
:ORG_GTD_PROJECT: Germany
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Tax-Returns-2026-03-30-20-18-44
:ORG_GTD_DEPENDS_ON: Lease-2026-03-30-20-18-44
:ORG_GTD_BLOCKS: Business-license-2026-03-30-20-18-44
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2024-06-03 Mon 11:43]
:END:

*** TODO Business license
:PROPERTIES:
:ORG_GTD:  Actions
:ORG_GTD_PROJECT_IDS: Germany-2024-06-13-12-42-36
:ORG_GTD_PROJECT: Germany
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Business-license-2026-03-30-20-18-44
:ORG_GTD_DEPENDS_ON: Tax-Returns-2026-03-30-20-18-44
:ORG_GTD_BLOCKS: Photo-2026-03-30-20-18-44
:END:
*** TODO Photo
:PROPERTIES:
:ORG_GTD:  Actions
:ORG_GTD_PROJECT_IDS: Germany-2024-06-13-12-42-36
:ORG_GTD_PROJECT: Germany
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Photo-2026-03-30-20-18-44
:ORG_GTD_DEPENDS_ON: Business-license-2026-03-30-20-18-44
:ORG_GTD_BLOCKS: 100-cash-2026-03-30-20-18-44
:END:
*** TODO $100 cash
:PROPERTIES:
:ORG_GTD:  Actions
:ORG_GTD_PROJECT_IDS: Germany-2024-06-13-12-42-36
:ORG_GTD_PROJECT: Germany
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       100-cash-2026-03-30-20-18-44
:ORG_GTD_DEPENDS_ON: Photo-2026-03-30-20-18-44
:ORG_GTD_BLOCKS: Green-card-2026-03-30-20-18-45
:END:
*** DONE Green card
:PROPERTIES:
:ORG_GTD:  Actions
:ORG_GTD_PROJECT_IDS: Germany-2024-06-13-12-42-36
:ORG_GTD_PROJECT: Germany
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Green-card-2026-03-30-20-18-45
:ORG_GTD_DEPENDS_ON: 100-cash-2026-03-30-20-18-44
:ORG_GTD_BLOCKS: flight-2026-03-30-20-18-45
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2024-06-03 Mon 11:44]
:END:

*** TODO flight
:PROPERTIES:
:ORG_GTD:  Actions
:ORG_GTD_PROJECT_IDS: Germany-2024-06-13-12-42-36
:ORG_GTD_PROJECT: Germany
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       flight-2026-03-30-20-18-45
:ORG_GTD_DEPENDS_ON: Green-card-2026-03-30-20-18-45
:ORG_GTD_BLOCKS: print-2026-03-30-20-18-45
:END:
*** TODO print
:PROPERTIES:
:ORG_GTD:  Actions
:ORG_GTD_PROJECT_IDS: Germany-2024-06-13-12-42-36
:ORG_GTD_PROJECT: Germany
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       print-2026-03-30-20-18-45
:ORG_GTD_DEPENDS_ON: flight-2026-03-30-20-18-45
:ORG_GTD_BLOCKS: Germany-visa-appointment-2024-06-13-12-46-39
:END:
*** DONE [#A] Germany visa appointment
SCHEDULED: <2024-06-06 Thu 08:00>
:PROPERTIES:
:CREATED:  [2024-05-26 Sun 13:19]
:ID:       Germany-visa-appointment-2024-06-13-12-46-39
:CATEGORY: Flags
:ORG_GTD:  Actions
:ORG_GTD_PROJECT_IDS: Germany-2024-06-13-12-42-36
:ORG_GTD_PROJECT: Germany
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: print-2026-03-30-20-18-45
:END:

** TODO [[https://mva.maryland.gov/Pages/Maryland-Drivers-Manual.aspx][Maryland Driver's Manual - Pages]]
:PROPERTIES:
:TITLE:    Maryland Driver's Manual - Pages
:URI:      https://mva.maryland.gov/Pages/Maryland-Drivers-Manual.aspx
:CREATED:  [2024-05-29 Wed 15:59]
:ID:       Maryland-Driver-s-Manual-Pages-2024-06-13-12-44-14
:CATEGORY: Flags
:ORG_GTD:  Projects
:END:

** TODO Parents
:PROPERTIES:
:ID:       Parents-2024-06-13-12-45-40
:CATEGORY: Flags
:ORG_GTD:  Projects
:END:

Hosameddine Hussein Hussein
Gharbeia
05.12.1940
Dakahliya
Egyptian
Male
A30323464
31.03.2022
30.03.2029
Plastic Artist
24012051202715
5 ElZobaiby Street, Heliopolis, Cairo, Egypt
6056 Road 17, Moqattam 11585, Egypt
married 14.08.1975
wedding 08.10.1975


Hussein Hussein
Gharbeia
03.01.1917
Dakahliya
Egyptian

AlSayyida
Aldimiry
05.12.1912
Dakahliya
Egyptian

Seham Ahmed Elsayed
Hassan
20.06.1949
Cairo
Egyptian
Female
A30323448
31.03.2022
30.03.2029
Home Maker
24906200101162
5 ElZobaiby Street, Heliopolis, Cairo, Egypt
6056 Road 17, Moqattam 11585, Egypt
married 14.08.1975
wedding 08.10.1975

Ahmed Elsayed
Hassan
06.01.1896
Cairo, Egypt

Naeema Mohamed
Mostafa
26.06.1921
Cairo, Egypt


Rim Naguib
01.06.1981
Koepenicker Str.
10A
10997
Berlin
rim.naguib@trafo-berlin.de
004915127950649

** DONE Call Lorenzo
SCHEDULED: <2024-05-15 Wed 12:00>
:PROPERTIES:
:CREATED:  [2024-05-14 Tue 12:21]
:ID:       Call-Lorenzo-2024-06-13-12-56-41
:CATEGORY: Social
:ORG_GTD:  Projects
:END:

** TODO The black swan
:PROPERTIES:
:CREATED:  [2024-04-04 Thu 17:06]
:ID:       The-black-swan-2024-06-13-14-23-12
:ORG_GTD:  Projects
:END:

The normal is often irrelevant 
"Opera" Some jobs are mildly scalable with talent, for example baking or medicine, where you still have to bake every loaf and treat every patient; others are extremely scalable. Authoring books was mildly scalable until the arrival of the printing press. Music was mildly scalable until records and radios appeared. Many jobs will undergo extreme scalability as AI arrives. 
Talent in film comes from success, not the other way around 
Linear progression is not the norm
"Standing on one leg". People should be able to finish their point standing on one leg. This means the older you are, the more concise you need to be. 
"It is contagion that determines the fate of a theory in social science, not its validity".
"By focusing on the true/false distinction..."

** TODO [[https://www.guidedtrack.com/programs/u4m797m/run][The Big Kink Survey | GuidedTrack]]
:PROPERTIES:
:TITLE:    The Big Kink Survey | GuidedTrack
:URI:      https://www.guidedtrack.com/programs/u4m797m/run
:CREATED:  [2024-03-30 Sat 10:22]
:ID:       The-Big-Kink-Survey-GuidedTrack-2024-06-13-14-24-48
:ORG_GTD:  Projects
:END:

** TODO Lnd wallet
:PROPERTIES:
:CREATED:  [2024-03-26 Tue 14:23]
:ID:       Lnd-wallet-2024-06-13-14-31-32
:ORG_GTD:  Projects
:END:

lndhub://02d3ee6511a39e1c2572:57932e39e7d8cc504ffa@http://c4urmzyuxp574gywi4lxxl56iqowkr3wndboloklhze3kwz34ixznvqd.onion

** DONE Brandon birthday
SCHEDULED: <2024-04-05 Fri 18:00-22:00>
:PROPERTIES:
:CREATED:  [2024-03-26 Tue 12:49]
:ID:       Brandon-birthday-2024-06-13-14-32-10
:ORG_GTD:  Projects
:END:

** TODO A's [[https://goctionni.github.io/KinkList/v1.0.2.html#aU_7+=-KnCA=TGZuVL!A0CRt1P4uGj.I4jUchCMh1U8dkK*4+@_Qy_8jTd4hgZOn+@KjT0Yf1^*ce6gTaabonsl5][Kinklist]]
:PROPERTIES:
:TITLE:    Kinklist
:URI:      https://goctionni.github.io/KinkList/v1.0.2.html#aU_7+=-KnCA=TGZuVL!A0CRt1P4uGj.I4jUchCMh1U8dkK*4+@_Qy_8jTd4hgZOn+@KjT0Yf1^*ce6gTaabonsl5
:CREATED:  [2024-03-20 Wed 13:59]
:ID:       A-s-Kinklist-2024-06-29-13-29-28
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

https://i.imgur.com/tafBVoQ.png

** TODO Police incident # 2400076556
:PROPERTIES:
:ID:       Police-incident-2400076556-2024-06-29-13-58-11
:CATEGORY: Family
:ORG_GTD:  Projects
:END:

<2024-03-15 Fri>

** TODO [[https://www.tiktok.com/@feleciaforthewin/video/7345940543228120363?_t=8kfRvmauBiC&_r=1][Take Nari to Roden Crater]]
:PROPERTIES:
:CREATED:  [2024-03-14 Thu 05:56]
:TITLE:    Take Nari to Roden Crater
:URI:      https://www.tiktok.com/@feleciaforthewin/video/7345940543228120363?_t=8kfRvmauBiC&_r=1
:ID:       Take-Nari-to-Roden-Crater-2024-06-29-14-04-32
:CATEGORY: Social
:ORG_GTD:  Projects
:END:

** TODO Smart notes 2.1
:PROPERTIES:
:CREATED:  [2024-03-14 Thu 02:32]
:ID:       Smart-notes-2-dot-1-2024-06-29-14-05-18
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

Develop a related notes feature

** TODO Smart notes 2.1
:PROPERTIES:
:CREATED:  [2024-03-14 Thu 02:31]
:ID:       Smart-notes-2-dot-1-2024-06-29-14-05-27
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

The five steps

** TODO How to take smart notes
:PROPERTIES:
:CREATED:  [2024-03-13 Wed 16:43]
:ID:       How-to-take-smart-notes-2024-06-29-14-05-48
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

Two methods: zettlekasten and GTD. I might add snowflake for fiction. 
These three are it.
1.4 Luhmann used two slip boxes: one bibliographic, the analogy is org-note, the other is main, the org-roam.

** TODO Read Claude Shannon's masters thesis
:PROPERTIES:
:CREATED:  [2024-03-07 Thu 02:18]
:ID:       Read-Claude-Shannon-s-masters-thesis-2024-06-29-14-09-49
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

** DONE Lorenzo
SCHEDULED: <2024-03-12 Tue 14:00>
:PROPERTIES:
:CREATED:  [2024-03-02 Sat 17:14]
:ID:       Lorenzo-2024-07-03-10-01-54
:CATEGORY: Social
:ORG_GTD:  Projects
:END:

Check for the company GNSE, reseller of Hacking team.
Gennaro
Lina
My name

** TODO Review GTD
:PROPERTIES:
:CREATED:  [2024-03-01 Fri 20:23]
:ID:       Review-GTD-2024-07-03-10-02-44
:CATEGORY: Archive
:ORG_GTD:  Projects
:END:

** TODO Set up GTD archive location :emacs:
:PROPERTIES:
:CREATED:  [2024-03-01 Fri 01:42]
:ID:       Set-up-GTD-archive-location-2024-07-03-10-04-27
:CATEGORY: Archive
:ORG_GTD:  Projects
:END:

** CNCL [#A] Khaled's wedding
SCHEDULED: <2024-04-27 Sat>
:PROPERTIES:
:CREATED:  [2024-02-28 Wed 20:16]
:ID:       Khaled-s-wedding-2024-07-03-10-04-51
:CATEGORY: Social
:ORG_GTD:  Projects
:ORG_GTD_FIRST_TASKS: Book-train-2026-03-30-20-18-49
:END:
:LOGBOOK:
- State "CNCL"       from "TODO"       [2024-07-29 Mon 17:33]
:END:

*** CNCL Book train
:PROPERTIES:
:CREATED:  [2024-02-28 Wed 20:16]
:ORG_GTD:  Actions
:ORG_GTD_PROJECT_IDS: Khaled-s-wedding-2024-07-03-10-04-51
:ORG_GTD_PROJECT: Khaled's wedding
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Book-train-2026-03-30-20-18-49
:ORG_GTD_BLOCKS: Book-room-2026-03-30-20-18-49
:END:
:LOGBOOK:
- State "CNCL"       from "TODO"       [2024-07-29 Mon 17:32] \\
  Daddy returned from his travels early but decided he wants to be home alone.
:END:

*** CNCL Book room
:PROPERTIES:
:CREATED:  [2024-02-28 Wed 20:17]
:ORG_GTD:  Actions
:ORG_GTD_PROJECT_IDS: Khaled-s-wedding-2024-07-03-10-04-51
:ORG_GTD_PROJECT: Khaled's wedding
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Book-room-2026-03-30-20-18-49
:ORG_GTD_DEPENDS_ON: Book-train-2026-03-30-20-18-49
:END:
:LOGBOOK:
- State "CNCL"       from "TODO"       [2024-07-29 Mon 17:33]
:END:

** DONE Kids passports
:PROPERTIES:
:CREATED:  [2024-02-23 Fri 13:44]
:ID:       Passports-2024-07-03-11-03-35
:CATEGORY: Flags
:ORG_GTD:  Projects
:END:

100, 160 for state department
35

** TODO [[https://upperstory.com/spintronics/][Spintronics - Build Mechanical Circuits]]
:PROPERTIES:
:TITLE:    Spintronics - Build Mechanical Circuits
:URI:      https://upperstory.com/spintronics/
:CREATED:  [2024-01-22 Mon 15:30]
:ID:       Spintronics-Build-Mechanical-Circuits-2024-07-03-12-14-58
:CATEGORY: Family
:ORG_GTD:  Projects
:END:

** NEXT [[https://wyomingcompany.com/prices-top/][Wyoming Corporate Services Inc.]] :privacy:
:PROPERTIES:
:TITLE:    Wyoming Corporate Services Inc.
:URI:      https://wyomingcompany.com/prices-top/
:CREATED:  [2023-10-25 Wed 10:41]
:ID:       Wyoming-Corporate-Services-Inc-dot-2024-07-03-13-22-46
:CATEGORY: Flags
:ORG_GTD:  Projects
:END:

** NEXT [[https://www.homelight.com/blog/buyer-how-to-form-a-homeowners-association/][How to Form a Homeowners Association of Your Own in 18 Steps]]
:PROPERTIES:
:TITLE:    How to Form a Homeowners Association of Your Own in 18 Steps
:URI:      https://www.homelight.com/blog/buyer-how-to-form-a-homeowners-association/
:CREATED:  [2023-08-26 Sat 02:00]
:ID:       How-to-Form-a-Homeowners-Association-of-Your-Own-in-18-Steps-2024-07-03-14-20-48
:CATEGORY: Flags
:ORG_GTD:  Projects
:END:

** NEXT [[https://tello.com/buy/esim#check_compatibility][Get an eSIM and instantly activate your Tello service!]]
:PROPERTIES:
:TITLE:    Get an eSIM and instantly activate your Tello service!
:URI:      https://tello.com/buy/esim#check_compatibility
:CREATED:  [2023-06-16 Fri 12:36]
:ID:       Get-an-eSIM-and-instantly-activate-your-Tello-service-2024-07-03-15-16-15
:CATEGORY: Flags
:ORG_GTD:  Projects
:END:

** NEXT [[https://www.mintmobile.com/][Mint Mobile | Wireless that's Easy, Online, $15 Bucks a Month]]
:PROPERTIES:
:TITLE:    Mint Mobile | Wireless that's Easy, Online, $15 Bucks a Month
:URI:      https://www.mintmobile.com/
:CREATED:  [2023-06-16 Fri 12:36]
:ID:       Mint-Mobile-Wireless-that-s-Easy-Online-15-Bucks-a-Month-2024-07-03-15-16-41
:CATEGORY: Flags
:ORG_GTD:  Projects
:END:

** NEXT Cordoba v. DIRECT, LLC
:PROPERTIES:
:ID:       Cordoba-v-dot-DIRECT-LLC-2024-07-04-10-27-37
:CATEGORY: Family
:ORG_GTD:  Projects
:END:

Source: [2024-03-15 Fri],  Thank you! Your claim form has been received. Your confirmation number is D81D4B47
 #+BEGIN_QUOTE
Thank you! Your claim form has been received. Your confirmation number is D81D4B47
Please keep this number in your records as confirmation of your submission.
A confirmation email will be sent to your email account shortly. 
#+END_QUOTE
www.directvtcpaclassaction.com
CPT ID 895
Passcode: K3FDZN

** NEXT Nancy's Macbook Air encryption key
:PROPERTIES:
:CREATED:  [2024-07-05 Fri 19:30]
:ID:       Nancy-s-Macbook-Air-encryption-key-2024-07-29-14-53-27
:CATEGORY: Family
:ORG_GTD:  Projects
:END:

KC9W 7G8F T6Q2 9DB2 OGNX CLYH

Tablet pin 081837

** NEXT [[https://www.usglobalmail.com/][US Global Mail: Virtual Mailbox & Virtual Address Services]]
:PROPERTIES:
:CREATED:  [2025-05-02 Fri 16:34]
:ID:       US-Global-Mail-Virtual-Mailbox-and-Virtual-2026-03-31-18-33-19
:ORG_GTD:  Actions
:CATEGORY: Flags
:END:


* Projects
:PROPERTIES:
:TRIGGER:  org-gtd-next-project-action org-gtd-update-project-task!
:ORG_GTD_REFILE: Projects
:END:

** TODO Homelab [31/181] [17/29][58%]                                           :computer:
:PROPERTIES:
:CREATED:  [2023-04-25 Tue 07:34]
:COOKIE_DATA: todo recursive
:ID:       Homelab-2024-02-21-12-15-03
:CATEGORY: Bits
:ORG_GTD:  Projects
:END:

*** TODO [10/19] Proxmox
:PROPERTIES:
:CREATED:  [2023-04-16 Sun 15:00]
:IP:       192.168.1.132
:SSH:      root
:OS:       PoxmoxVE
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Proxmox-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Move-to-no-subrsciption-repository-and-update-2026-03-30-18-54-09
:END:

**** DONE Move to no-subrsciption repository and update
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Move-to-no-subrsciption-repository-and-update-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Proxmox-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Stop-Proxmox-enterprise-subscription-notification-2026-03-30-18-54-09
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2023-08-18 Fri 14:14]
:END:

**** DONE Stop Proxmox enterprise subscription notification
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Stop-Proxmox-enterprise-subscription-notification-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Move-to-no-subrsciption-repository-and-update-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Create-Cloud-Image-Templates-2026-03-30-18-54-09
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2023-08-18 Fri 14:14]
:END:

#+begin_src bash
  sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service
#+end_src

**** DONE Create Cloud Image Templates
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Create-Cloud-Image-Templates-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Stop-Proxmox-enterprise-subscription-notification-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Update-PVE-templates-2026-03-30-18-54-09
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2024-05-12 Sun 19:52]
:END:

#+BEGIN_SRC 
qm create 9000 --name Debian12CloudInit --net0 virtio,bridge=vmbr0
qm disk import 9000 debian-12-generic-amd64.qcow2 local-lvm
qm set 9000 --scsihw virtio-scsi-pci --scsi0 local-lvm:vm-9000-disk-0
qm set 9000 --ide2 local-lvm:cloudinit
qm set 9000 --boot c --bootdisk scsi0
qm set 9000 --serial0 socket --vga serial0
qm set 9000 --agent enabled=1 #optional but recommended
qm template 9000
#+END_SRC

Here are the details to the command as they appear:

1. Create a new VM with ID 900 using VirtIO networking drivers
2. Import the qcow Debian image as a disk to the new VM. The disk will be called local-lvm:vm-9500-disk-0
3. Attach the imported disk as a VirtIO SCSI device to the VM.
4. Attach a drive for the Cloud-Init config to the VM.
5. Set the VM to boot from the imported disk image.
6. Add a serial console to the VM, which is needed by OpenStack/ProxMox.
7. Enable the qemu-guest-agent for the VM – this is an optional setting, but I do recommend it because it will be useful if you are going to be using this for something like Terraform later on to automate the creation of VMs.
8. Convert the VM into a template.

**** DONE Update PVE templates
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Update-PVE-templates-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Create-Cloud-Image-Templates-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Download-templates-2026-03-30-18-54-09
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2023-08-18 Fri 15:29]
:END:

#+begin_src bash
  pveam update
#+end_src

**** DONE Download templates
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Download-templates-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Update-PVE-templates-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Configure-Proxmox-storage-2026-03-30-18-54-09
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2023-08-19 Sat 11:21]
:END:

**** DONE Configure Proxmox storage
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Configure-Proxmox-storage-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Download-templates-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Setup-SMART-disk-monitoring-2026-03-30-18-54-09
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2024-05-12 Sun 19:50]
:END:

**** DONE Setup SMART disk monitoring
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Setup-SMART-disk-monitoring-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Configure-Proxmox-storage-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Turn-on-PCI-passthrough-2026-03-30-18-54-09
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2024-05-17 Fri 16:50]
:END:

**** TODO Turn on PCI passthrough
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Turn-on-PCI-passthrough-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Setup-SMART-disk-monitoring-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: etc-default-grub-2026-03-30-18-54-09
:END:
***** TODO /etc/default/grub
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       etc-default-grub-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Turn-on-PCI-passthrough-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: etc-modules-2026-03-30-18-54-09
:END:

#+BEGIN_SRC 
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
#+END_SRC

#+begin_src bash
update-grub
#+end_src

***** TODO /etc/modules
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       etc-modules-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: etc-default-grub-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Reboot-2026-03-30-18-54-09
:END:

#+BEGIN_SRC 
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
#+END_SRC

***** TODO Reboot
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Reboot-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: etc-modules-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Setup-VLAN-2026-03-30-18-54-09
:END:
**** TODO Setup VLAN
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Setup-VLAN-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Reboot-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Add-NFS-share-2026-03-30-18-54-09
:END:

In Proxmox, Node>System>Network>vmbr0>edit>VLAN aware
For each VM>Hardware>Network Devices>Edit>VLAN Tag

**** TODO Add NFS share
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Add-NFS-share-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Setup-VLAN-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Schedule-backups-2026-03-30-18-54-09
:END:

After you've created an NFS share, add it to Proxmox
Datacenter>Storage>Add>NFS

**** TODO Schedule backups
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Schedule-backups-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Add-NFS-share-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Upload-a-KVM-driver-disk-for-Windows-2026-03-30-18-54-09
:END:

Datacenter>Backup>Add

**** TODO Upload a KVM driver disk for Windows
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Upload-a-KVM-driver-disk-for-Windows-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Schedule-backups-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Setup-email-notifications-2026-03-30-18-54-09
:END:

https://pve.proxmox.com/wiki/Windows_VirtIO_Drivers
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/latest-virtio/virtio-win.iso
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso

**** TODO [[https://technotim.live/posts/proxmox-alerts/][Setup email notifications]]
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Setup-email-notifications-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Upload-a-KVM-driver-disk-for-Windows-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: General-VM-and-LXC-system-setup-2026-03-30-18-54-09
:END:

#+begin_src shell
  apt install -y libsasl2-modules mailutils
#+end_src

**** DONE [2/2] General VM and LXC system setup
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       General-VM-and-LXC-system-setup-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Setup-email-notifications-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Install-requirements-2026-03-30-18-54-09
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2023-08-31 Thu 10:22]
- State "DONE"       from "TODO"       [2023-08-30 Wed 21:06]
:END:

***** DONE Install requirements
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Install-requirements-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: General-VM-and-LXC-system-setup-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Add-user-2026-03-30-18-54-09
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2023-08-30 Wed 21:06]
- State "DONE"       from "TODO"       [2023-07-10 Mon 09:36]
:END:
#+begin_src bash
 apt-get install ca-certificates curl gnupg sudo rsync
#+end_src

***** DONE Add user
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Add-user-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Install-requirements-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Containers-and-VMs-2026-03-30-18-54-09
:END:

#+begin_src bash
  # Define variables for remote server and SSH key
  REMOTE_SERVER="192.168.1.101"
  SSH_KEY_PATH="~/.ssh/id_ed25519.pub"
  USERNAME="amr"

  # Connect to the remote server as root
  ssh root@$REMOTE_SERVER << EOF
      # Create a new user named "amr"
      useradd -m $USERNAME

      # Set the user's password
      passwd $USERNAME

      # Add the user to sudoers
      usermod -aG sudo $USERNAME

      # Create .ssh directory inside the user's home directory
      mkdir -p /home/$USERNAME/.ssh

      # Set the ownership and permissions for the .ssh directory
      chown -R $USERNAME:$USERNAME /home/$USERNAME/.ssh
      chmod 700 /home/$USERNAME/.ssh

      # Copy the public key to the .ssh directory
      cat << EOT >> /home/$USERNAME/.ssh/authorized_keys
  $(cat $SSH_KEY_PATH)
  EOT

      # Set the ownership and permissions for the authorized_keys file
      chown $USERNAME:$USERNAME /home/$USERNAME/.ssh/authorized_keys
      chmod 600 /home/$USERNAME/.ssh/authorized_keys
  EOF
#+end_src

#+RESULTS:
| Linux      | kubernetes-worker1 | 6.2.16-8-pve | #1                          | SMP        | PREEMPT_DYNAMIC | PMX       | 6.2.16-8 | (2023-08-02T12:17Z) | x86_64  |           |
|            |                    |              |                             |            |                |           |          |                     |        |           |
| The        | programs           | included     | with                        | the        | Debian         | GNU/Linux | system   | are                 | free   | software; |
| the        | exact              | distribution | terms                       | for        | each           | program   | are      | described           | in     | the       |
| individual | files              | in           | /usr/share/doc/*/copyright. |            |                |           |          |                     |        |           |
|            |                    |              |                             |            |                |           |          |                     |        |           |
| Debian     | GNU/Linux          | comes        | with                        | ABSOLUTELY | NO             | WARRANTY, | to       | the                 | extent |           |
| permitted  | by                 | applicable   | law.                        |            |                |           |          |                     |        |           |

*** TODO [21/116] Containers and VMs
:PROPERTIES:
:CREATED:  [2023-07-08 Sat 09:14]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Containers-and-VMs-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Add-user-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Kubernetes-2026-03-30-18-54-09
:END:

**** TODO [16/25] [[https://www.learnlinux.tv/how-to-build-an-awesome-kubernetes-cluster-using-proxmox-virtual-environment/][Kubernetes]]
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Kubernetes-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Containers-and-VMs-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Create-one-controller-node-and-other-worker-nodes-2026-03-30-18-54-09
:END:
***** DONE Create one controller node and other worker nodes
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Create-one-controller-node-and-other-worker-nodes-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Kubernetes-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Assign-static-IP-to-the-nodes-2026-03-30-18-54-09
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2023-08-30 Wed 21:06]
- State "DONE"       from "TODO"       [2023-07-09 Sun 12:40]
:END:
- Controller node should have at least 2GB RAM (no swap) and 2 cores
- Worker nodes should have at least 1GB RAM (no swap) and 1 core

***** DONE Assign static IP to the nodes
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Assign-static-IP-to-the-nodes-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Create-one-controller-node-and-other-worker-nodes-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Install-containerd-2026-03-30-18-54-09
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2023-08-30 Wed 21:06]
- State "DONE"       from "TODO"       [2023-07-09 Sun 12:40]
:END:
Netplan example
#+begin_src bash
  network:
    version: 2
    ethernets:
        eth0:
            addresses: [10.10.10.213/24]
            nameservers:
                addresses: [10.10.10.1]
            routes:
                - to: default
                  via: 10.10.10.1
#+end_src

***** DONE Install containerd
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Install-containerd-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Assign-static-IP-to-the-nodes-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Disable-swap-2026-03-30-18-54-09
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2023-08-31 Thu 10:29]
- State "DONE"       from "TODO"       [2023-07-09 Sun 12:43]
:END:
#+begin_src bash
  sudo apt install containerd
#+end_src

#+begin_src bash
  sudo mkdir /etc/containerd
#+end_src

#+begin_src bash
  containerd config default | sudo tee /etc/containerd/config.toml
#+end_src

#+begin_src bash
  nano /etc/containerd/config.toml
#+end_src

Within that file, find:

#+begin_src bash
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options]
#+end_src

Underneath that, find the SystemdCgroup option and change it to true, which should look like this:

#+begin_src bash
SystemdCgroup = true
#+end_src

***** DONE [1/1] Disable swap
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Disable-swap-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Install-containerd-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Edit-etc-fstab-to-make-sure-swap-is-deleted-2026-03-30-18-54-09
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2023-08-31 Thu 10:30]
- State "DONE"       from "TODO"       [2023-07-09 Sun 12:44]
:END:

#+begin_src bash
  sudo swapoff -a
#+end_src

****** DONE Edit /etc/fstab to make sure swap is deleted
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Edit-etc-fstab-to-make-sure-swap-is-deleted-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Disable-swap-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Enable-bridging-2026-03-30-18-54-09
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2023-07-09 Sun 12:44]
:END:

***** DONE Enable bridging
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Enable-bridging-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Edit-etc-fstab-to-make-sure-swap-is-deleted-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Enable-br-netfilter-2026-03-30-18-54-09
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2023-08-31 Thu 10:32]
- State "DONE"       from "TODO"       [2023-07-09 Sun 12:45]
:END:

#+begin_src bash
  sudo nano /etc/sysctl.conf
#+end_src

Within that file, look for the following line:

#+begin_src bash
#net.ipv4.ip_forward=1
#+end_src


Uncomment that line by removing the # symbol in front of it, which should make it look like this:

#+begin_src bash
net.ipv4.ip_forward=1
#+end_src

Same for IPv6

#+begin_src shell
#net.ipv6.conf.all.forwarding=1
#+end_src

changed to

#+begin_src bash
  net.ipv6.conf.all.forwarding=1
#+end_src

***** DONE Enable br_netfilter
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Enable-br-netfilter-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Enable-bridging-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Reboot-2026-03-30-18-54-09
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2023-08-31 Thu 10:33]
- State "DONE"       from "TODO"       [2023-07-09 Sun 12:46]
:END:

#+begin_src bash
  sudo nano /etc/modules-load.d/k8s.conf
#+end_src

Add the following to that file (the file should actually be empty at first):

#+begin_src bash
br_netfilter
#+end_src

***** DONE Reboot
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Reboot-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Enable-br-netfilter-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Make-Kubernetes-run-in-LXC-2026-03-30-18-54-09
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2023-08-31 Thu 10:34]
- State "DONE"       from "TODO"       [2023-07-09 Sun 12:49]
:END:

#+begin_src bash
  sudo reboot
#+end_src

***** DONE [3/3][[https://kvaps.medium.com/run-kubernetes-in-lxc-container-f04aa94b6c9c][ Make Kubernetes run in LXC]]
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Make-Kubernetes-run-in-LXC-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Reboot-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: On-host-2026-03-30-18-54-09
:END:
:LOGBOOK:
- State "DONE"       from "DONE"       [2023-10-30 Mon 11:51]
- State "DONE"       from "NEXT"       [2023-10-30 Mon 11:26]
:END:

****** DONE On host
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       On-host-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Make-Kubernetes-run-in-LXC-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Add-to-your-contaier-config-etc-pve-lxc-XXX-dot-2026-03-30-18-54-09
:END:

#+begin_src shell
echo overlay >> /etc/modules
#+end_src

****** DONE Add to your contaier config /etc/pve/lxc/XXX.conf
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Add-to-your-contaier-config-etc-pve-lxc-XXX-dot-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: On-host-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: On-containers-2026-03-30-18-54-09
:END:

#+begin_src shell
lxc.apparmor.profile: unconfined
lxc.cgroup.devices.allow: a
lxc.cap.drop: 
lxc.mount.auto: proc:rw sys:rw
#+end_src

****** DONE On containers
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       On-containers-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Add-to-your-contaier-config-etc-pve-lxc-XXX-dot-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Install-Kubernetes-2026-03-30-18-54-09
:END:

Last versions of kubernetes requires also shared filesystem, so add into your /etc/rc.local

#+begin_src shell
mount --make-rshared /
#+end_src

***** TODO [4/9] Install Kubernetes
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Install-Kubernetes-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: On-containers-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Install-curl-and-apt-transport-https-2026-03-30-18-54-09
:END:
****** DONE Install curl and apt-transport-https
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Install-curl-and-apt-transport-https-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Install-Kubernetes-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Get-GPG-key-2026-03-30-18-54-09
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2023-08-31 Thu 10:39]
- State "DONE"       from "TODO"       [2023-07-09 Sun 12:53]
:END:
#+begin_src bash
  sudo apt install curl ca-certificates apt-transport-https sudo gnupg
#+end_src

****** DONE Get GPG key
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Get-GPG-key-2026-03-30-18-54-09
:ORG_GTD_DEPENDS_ON: Install-curl-and-apt-transport-https-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Add-repository-and-update-repositories-2026-03-30-18-54-10
:END:
:LOGBOOK:
- State "DONE"       from "DONE"       [2023-08-31 Thu 10:40]
- State "DONE"       from "TODO"       [2023-08-31 Thu 10:40]
- State "DONE"       from "TODO"       [2023-07-09 Sun 12:53]
:END:

#+begin_src bash
  curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.28/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg
#+end_src

****** DONE Add repository and update repositories
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Add-repository-and-update-repositories-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Get-GPG-key-2026-03-30-18-54-09
:ORG_GTD_BLOCKS: Install-Kubernetes-2026-03-30-18-54-10
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2023-08-31 Thu 10:41]
- State "DONE"       from "TODO"       [2023-08-18 Fri 14:52]
:END:

#+begin_src bash
  echo 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.28/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.list && sudo apt update
#+end_src

****** DONE Install Kubernetes
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Install-Kubernetes-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Add-repository-and-update-repositories-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Controller-node-only-Initialize-our-Kubernetes-2026-03-30-18-54-10
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2023-08-31 Thu 10:43]
- State "DONE"       from "TODO"       [2023-08-18 Fri 14:52]
:END:

#+begin_src bash
  sudo apt install kubeadm kubectl kubelet
#+end_src

****** TODO Controller node only: Initialize our Kubernetes cluster
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Controller-node-only-Initialize-our-Kubernetes-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Install-Kubernetes-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Setting-up-our-user-account-to-manage-the-cluster-2026-03-30-18-54-10
:END:

#+begin_src bash
  sudo kubeadm init --control-plane-endpoint=191.168.1.100 --node-name kubernetes-control --pod-network-cidr=192.168.0.0/16
#+end_src

After the initialization finishes, you should see at least four commands printed within the output.

****** TODO Setting up our user account to manage the cluster
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Setting-up-our-user-account-to-manage-the-cluster-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Controller-node-only-Initialize-our-Kubernetes-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Install-an-Overlay-Network-2026-03-30-18-54-10
:END:

Three commands will be shown in the output from the previous command, and these commands will give our user account access to manage our cluster. Here are those related commands to save you from having to search the output for them:

#+begin_src bash
mkdir -p $HOME/.kube
#+end_src

#+begin_src bash
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
#+end_src

#+begin_src bash
sudo chown $(id -u):$(id -g) $HOME/.kube/config
#+end_src

******* TODO Install an Overlay Network
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Install-an-Overlay-Network-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Setting-up-our-user-account-to-manage-the-cluster-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Verify-kubectl-configuration-2026-03-30-18-54-10
:END:

#+begin_src bash
  kubectl apply -f https://raw.githubusercontent.com/flannel-io/flannel/master/
Documentation/kube-flannel.yml
#+end_src

****** TODO Verify kubectl configuration
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Verify-kubectl-configuration-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Install-an-Overlay-Network-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Bash-completion-2026-03-30-18-54-10
:END:

#+begin_src bash
  kubectl cluster-info
#+end_src

If kubectl cluster-info returns the url response but you can't access your cluster, to check whether it is configured properly, use:

#+begin_src bash
kubectl cluster-info dump
#+end_src

****** TODO Bash completion
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Bash-completion-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Verify-kubectl-configuration-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Adding-nodes-2026-03-30-18-54-10
:END:

#+begin_src bash
  apt install bash-completion
  echo 'source <(kubectl completion bash)' >>~/.bashrc
#+end_src

If you have an alias for kubectl, you can extend shell completion to work with that alias:

#+begin_src bash
echo 'alias k=kubectl' >>~/.bashrc
echo 'complete -o default -F __start_kubectl k' >>~/.bashrc
#+end_src

***** TODO Adding nodes
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Adding-nodes-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Bash-completion-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Deploying-a-container-within-our-cluster-2026-03-30-18-54-10
:END:

The join command, which you will receive from the output once you initialize the cluster, can be ran on your node instances now to get them joined to the cluster. The following command will help you monitor which nodes have been added to the controller (it can take several minutes for them to appear):

#+begin_src bash
kubectl get nodes
#+end_src

If for some reason the join command has expired, the following command will provide you with a new one:

#+begin_src bash
kubeadm token create --print-join-command
#+end_src

***** TODO Deploying a container within our cluster
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Deploying-a-container-within-our-cluster-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Adding-nodes-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Creating-a-NodePort-Service-2026-03-30-18-54-10
:END:

Create the file pod.yml with the following contents:

#+begin_src bash
apiVersion: v1
kind: Pod
metadata:
Chapter 18 25
 
name: nginx-example
  labels:
    app: nginx
spec:
  containers:
    - name: nginx
      image: linuxserver/nginx
      ports:
        - containerPort: 80
          name: "nginx-http"
#+end_src

Apply the file with the following command:

#+begin_src bash
kubectl apply -f pod.yml
#+end_src


You can check the status of this deployment with the following command:

#+begin_src bash
kubectl get pods
#+end_src

***** TODO Creating a NodePort Service
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Creating-a-NodePort-Service-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Deploying-a-container-within-our-cluster-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Docker-2026-03-30-18-54-10
:END:

Setting up a NodePort service is one of the methods we can use to be able to access the container from outside the pod network. To set this up, first create the following file as service-nodeport.yml:

#+begin_src bash
apiVersion: v1
kind: Service
metadata:
  name: nginx-example
spec:
  type: NodePort
  ports:
    - name: http
      port: 80
      nodePort: 30080
      targetPort: nginx-http
  selector:
app: nginx
#+end_src

You can apply that file with the following command:

#+begin_src bash
  kubectl apply -f service-nodeport.yml
#+end_src


To check the status of the service deployment, you can use the following command:

#+begin_src bash
kubectl get service
#+end_src

**** TODO [0/5] Docker
:PROPERTIES:
:CREATED:  [2023-06-30 Fri 04:07]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Docker-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Creating-a-NodePort-Service-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Add-Docker-s-GPG-key-2026-03-30-18-54-10
:END:

***** TODO Add Docker's GPG key
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Add-Docker-s-GPG-key-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Docker-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Add-repository-2026-03-30-18-54-10
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2023-07-10 Mon 09:42]
:END:
#+begin_src bash
install -m 0755 -d /etc/apt/keyrings
#+end_src

#+begin_src bash
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
#+end_src

#+begin_src bash
  chmod a+r /etc/apt/keyrings/docker.gpg
#+end_src

***** TODO Add repository
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Add-repository-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Add-Docker-s-GPG-key-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Update-repository-2026-03-30-18-54-10
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2023-07-10 Mon 09:42]
:END:
#+begin_src bash
  echo \
  "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
  tee /etc/apt/sources.list.d/docker.list > /dev/null
#+end_src

***** TODO Update repository
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Update-repository-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Add-repository-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Install-Docker-2026-03-30-18-54-10
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2023-07-10 Mon 09:44]
:END:
#+begin_src bash
  apt update
#+end_src

***** TODO Install Docker
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Install-Docker-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Update-repository-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Add-to-docker-group-2026-03-30-18-54-10
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2023-07-10 Mon 09:44]
:END:
#+begin_src bash
apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
#+end_src

***** TODO Add to docker group
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Add-to-docker-group-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Install-Docker-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Containers-2026-03-30-18-54-10
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2023-07-10 Mon 09:54]
:END:
#+begin_src bash
  usermod -aG docker amr
#+end_src

**** TODO [3/33] Containers
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Containers-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Add-to-docker-group-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Rancher-2026-03-30-18-54-10
:END:
***** TODO Rancher
:PROPERTIES:
:CREATED:  [2023-04-16 Sun 15:20]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Rancher-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Containers-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Pfsense-2026-03-30-18-54-10
:END:

***** TODO Pfsense
:PROPERTIES:
:CREATED:  [2023-04-16 Sun 15:01]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Pfsense-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Rancher-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Reverse-proxy-2026-03-30-18-54-10
:END:

***** TODO Reverse proxy
:PROPERTIES:
:CREATED:  [2023-04-16 Sun 17:48]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Reverse-proxy-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Pfsense-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Auth-proxy-2026-03-30-18-54-10
:END:

***** TODO Auth proxy
:PROPERTIES:
:CREATED:  [2023-04-16 Sun 17:49]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Auth-proxy-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Reverse-proxy-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Pihole-2026-03-30-18-54-10
:END:

***** TODO Pihole
:PROPERTIES:
:CREATED:  [2023-04-16 Sun 15:01]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Pihole-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Auth-proxy-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: TrueNAS-2026-03-30-18-54-10
:END:

***** TODO TrueNAS
:PROPERTIES:
:CREATED:  [2023-04-16 Sun 15:01]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       TrueNAS-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Pihole-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Fediverse-2026-03-30-18-54-10
:END:

***** TODO Fediverse
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Fediverse-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: TrueNAS-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Add-users-2026-03-30-18-54-10
:END:
****** TODO Add users
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Add-users-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Fediverse-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Mastodon-2026-03-30-18-54-10
:END:

https://mastodon.lol/@evacide
https://infosec.exchange/@dymaxion
https://mastodon.social/@smari
https://mstdn.social/@eldahshan
https://lor.sh/@hesham
https://mastodon.online/@nariology
https://mstdn.social/@lucyellinson
https://mastodon.world/@rgrundmann
https://mastodon.online/@harikunzru

https://graz.social/@publicvoit
https://mastodon.social/@davew
https://mastodon.social/@esqueer
https://mastodon.online/@pkrugman
https://mastodon.social/@iang_fc
https://tilde.zone/@ftrain/
https://mastodon.social/@mmasnick

****** TODO Mastodon
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Mastodon-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Add-users-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Install-Mastodon-2026-03-30-18-54-10
:END:
******* TODO [#A] Install Mastodon
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Install-Mastodon-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Mastodon-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Installing-from-source-Mastodon-documentation-2026-03-30-18-54-10
:END:
******** DONE Installing from source - Mastodon documentation
CLOSED: [2023-02-16 Thu 21:40]
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Installing-from-source-Mastodon-documentation-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Install-Mastodon-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Install-Mastodon-on-Apache-using-web-domain-2026-03-30-18-54-10
:END:

https://docs.joinmastodon.org/admin/install/

******* TODO Install Mastodon on Apache using web domain
:PROPERTIES:
:CREATED:  [2023-02-16 Thu 21:40]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Install-Mastodon-on-Apache-using-web-domain-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Installing-from-source-Mastodon-documentation-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Add-alternate-domains-to-Mastodon-installation-2026-03-30-18-54-10
:END:

******** TODO Add alternate domains to Mastodon installation
:PROPERTIES:
:CREATED:  [2023-02-16 Thu 21:42]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Add-alternate-domains-to-Mastodon-installation-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Install-Mastodon-on-Apache-using-web-domain-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Build-Your-Own-Mastodon-Server-on-Debian--Step-by-2026-03-30-18-54-10
:END:

******* TODO [[https://www.learnlinux.tv/build-your-own-mastodon-server-on-debian-step-by-step-server-build-guide/][Build Your Own Mastodon Server on Debian (Step by Step Server Build Guide) – Learn Linux TV]] :social_network:
:PROPERTIES:
:TITLE:    Build Your Own Mastodon Server on Debian (Step by Step Server Build Guide) – Learn Linux TV
:URI:      https://www.learnlinux.tv/build-your-own-mastodon-server-on-debian-step-by-step-server-build-guide/
:CREATED:  [2022-12-03 Sat 17:25]
:MODIFIED: [2022-12-03 17:25]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Build-Your-Own-Mastodon-Server-on-Debian--Step-by-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Add-alternate-domains-to-Mastodon-installation-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Movetodon-Find-your-Twitter-Friends-on-Mastodon-2026-03-30-18-54-10
:END:

******* TODO [[https://www.movetodon.org/][Movetodon: Find your Twitter Friends on Mastodon]] :twitter:social_network:
:PROPERTIES:
:TITLE:    Movetodon: Find your Twitter Friends on Mastodon
:URI:      https://www.movetodon.org/
:CREATED:  [2022-12-03 Sat 17:03]
:MODIFIED: [2022-12-03 17:03]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Movetodon-Find-your-Twitter-Friends-on-Mastodon-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Build-Your-Own-Mastodon-Server-on-Debian--Step-by-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Some-Tips-on-Setting-Up-a-Mastodon-Instance-Using-2026-03-30-18-54-10
:END:

******* TODO [[https://steve.cooleysekula.net/blog/2023/01/09/some-tips-on-setting-up-a-mastodon-instance-using-docker-and-apache/][Some Tips on Setting Up a Mastodon Instance Using Docker and Apache – The Adventures of My Pet Hamster]]
:PROPERTIES:
:TITLE:    Some Tips on Setting Up a Mastodon Instance Using Docker and Apache – The Adventures of My Pet Hamster
:URI:      https://steve.cooleysekula.net/blog/2023/01/09/some-tips-on-setting-up-a-mastodon-instance-using-docker-and-apache/
:CREATED:  [2023-03-27 Mon 11:05]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Some-Tips-on-Setting-Up-a-Mastodon-Instance-Using-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Movetodon-Find-your-Twitter-Friends-on-Mastodon-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Install-anki-sync-server-2026-03-30-18-54-10
:END:

***** TODO Install [[https://github.com/ankicommunity/anki-sync-server][anki-sync-server]] :learning:
:PROPERTIES:
:CREATED:  [2023-01-22 Sun 09:30]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Install-anki-sync-server-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Some-Tips-on-Setting-Up-a-Mastodon-Instance-Using-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Install-anki-connect-2026-03-30-18-54-10
:END:

"A personal Anki sync server (so you can sync against your own server rather than AnkiWeb)"

***** TODO Install [[https://github.com/FooSoft/anki-connect][anki-connect]] :learning:
:PROPERTIES:
:CREATED:  [2023-01-22 Sun 09:29]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Install-anki-connect-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Install-anki-sync-server-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Install-Audiobookshelf-2026-03-30-18-54-10
:END:

"Anki plugin to expose a remote API for creating flash cards."

***** TODO Install [[https://audiobookshelf.org][Audiobookshelf]]
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Install-Audiobookshelf-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Install-anki-connect-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Privoxy-2026-03-30-18-54-10
:END:

#+BEGIN_SRC 
/etc/default/audiobookshelf
METADATA_PATH=/usr/share/audiobookshelf/metadata
CONFIG_PATH=/usr/share/audiobookshelf/config
FFMPEG_PATH=/usr/lib/audiobookshelf-ffmpeg/ffmpeg
FFPROBE_PATH=/usr/lib/audiobookshelf-ffmpeg/ffprobe
TONE_PATH=/usr/lib/audiobookshelf-ffmpeg/tone
PORT=13378
#+END_SRC

***** TODO Privoxy
:PROPERTIES:
:CREATED:  [2023-06-30 Fri 04:14]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Privoxy-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Install-Audiobookshelf-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Ansible-2026-03-30-18-54-10
:END:

***** TODO Ansible
:PROPERTIES:
:CREATED:  [2023-04-16 Sun 15:06]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Ansible-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Privoxy-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Reporting-2026-03-30-18-54-10
:END:

***** TODO Reporting
:PROPERTIES:
:CREATED:  [2023-04-16 Sun 15:20]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Reporting-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Ansible-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: gharbeia-dot-net-2026-03-30-18-54-10
:END:

***** TODO gharbeia.net :project:
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       gharbeia-dot-net-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Reporting-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Install-arboreal-2026-03-30-18-54-10
:END:
****** TODO Install arboreal
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Install-arboreal-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: gharbeia-dot-net-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Upgrade-to-latest-Drupal-2026-03-30-18-54-10
:END:
****** TODO Upgrade to latest Drupal
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Upgrade-to-latest-Drupal-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Install-arboreal-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Migrate-Drupal-to-Wordpress-2026-03-30-18-54-10
:END:
****** TODO Migrate Drupal to Wordpress
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Migrate-Drupal-to-Wordpress-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Upgrade-to-latest-Drupal-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Migrate-Wordpress-to-Ghost-2026-03-30-18-54-10
:END:
****** TODO Migrate Wordpress to Ghost
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Migrate-Wordpress-to-Ghost-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Migrate-Drupal-to-Wordpress-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Migrate-Wordpress-to-static-2026-03-30-18-54-10
:END:
****** TODO Migrate Wordpress to static
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Migrate-Wordpress-to-static-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Migrate-Wordpress-to-Ghost-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Choose-between-Ghost-and-a-static-website-2026-03-30-18-54-10
:END:
****** TODO [#A] Choose between Ghost and a static website
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Choose-between-Ghost-and-a-static-website-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Migrate-Wordpress-to-static-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: rimenaguib-dot-org-2026-03-30-18-54-10
:END:
***** TODO rimenaguib.org :project:
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       rimenaguib-dot-org-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Choose-between-Ghost-and-a-static-website-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Install-Ghost-2026-03-30-18-54-10
:END:
****** TODO Install Ghost
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Install-Ghost-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: rimenaguib-dot-org-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Bergman-Brief-2026-03-30-18-54-10
:END:
***** CNCL Bergman Brief
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Bergman-Brief-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Install-Ghost-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: plus-Install-Wallabag-read-later-service-on-server-2026-03-30-18-54-10
:END:
:LOGBOOK:
- State "CNCL"       from              [2024-02-21 Wed 12:00] \\
  # Finish with C-c C-c, or cancel with C-c C-k.
:END:

***** CNCL +Install Wallabag read later service on server
CLOSED: [2023-07-27 Thu 23:08]
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       plus-Install-Wallabag-read-later-service-on-server-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Bergman-Brief-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Freedombox-2026-03-30-18-54-10
:END:
:LOGBOOK:
- State "TODO"       from ""           [2022-10-07 Fri]
:END:

**** DONE [1/1] Freedombox
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Freedombox-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: plus-Install-Wallabag-read-later-service-on-server-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Freedombox-Backup-2026-03-30-18-54-10
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2023-08-19 Sat 11:19]
:END:

***** DONE [#A] [[https://borgbackup.readthedocs.io/en/stable/index.html][Freedombox Backup]]
:PROPERTIES:
:TITLE:    Borg Documentation — Borg - Deduplicating Archiver 1.2.3 documentation
:URI:      https://borgbackup.readthedocs.io/en/stable/index.html
:CREATED:  [2023-02-06 Mon 02:25]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Freedombox-Backup-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Freedombox-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Umbrel-2026-03-30-18-54-10
:END:
:LOGBOOK:
- State "TODO"       from ""           [2021-11-19 Fri]
- State "DONE"       from "TODO"       [2021-12-10 Fri]
:END:

**** TODO [0/17] [[https://community.umbrel.com/t/how-to-install-1-1-1-on-proxmox/16748][Umbrel]]
:PROPERTIES:
:CREATED:  [2023-04-16 Sun 15:03]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Umbrel-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Freedombox-Backup-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Bitcoin-2026-03-30-18-54-10
:END:

#+begin_src bash
qm importdisk YOUR_VM_ID umbrelos-amd64-usb-installer.img YOUR STORAGE
#+end_src

#+begin_src bash
apt install samba-client cifs-utils psmisc
#+end_src

***** TODO Bitcoin
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Bitcoin-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Umbrel-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Run-bitcoin-node-2026-03-30-18-54-10
:END:
****** TODO Run bitcoin node
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Run-bitcoin-node-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Bitcoin-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Tor-Only-Bitcoin-and-Lightning-Guide-2026-03-30-18-54-10
:END:
******* TODO Tor-Only Bitcoin & Lightning Guide
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Tor-Only-Bitcoin-and-Lightning-Guide-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Run-bitcoin-node-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Bitcoin-Full-Nodes-2026-03-30-18-54-10
:END:

https://blog.lopp.net/tor-only-bitcoin-lightning-guide/

******* TODO Bitcoin Full Nodes
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Bitcoin-Full-Nodes-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Tor-Only-Bitcoin-and-Lightning-Guide-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: bitcoincore-2026-03-30-18-54-10
:END:

https://www.lopp.net/bitcoin-information/full-node.html

******* TODO bitcoincore
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       bitcoincore-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Bitcoin-Full-Nodes-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Run-electrum-node-2026-03-30-18-54-10
:END:

https://werunbtc.com/bitcoincore

****** TODO Run electrum node
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Run-electrum-node-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: bitcoincore-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: HOWTO-ElectrumX-ElectrumX-1-dot-16-dot-0-2026-03-30-18-54-10
:END:
******* TODO HOWTO — ElectrumX ElectrumX 1.16.0 documentation
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       HOWTO-ElectrumX-ElectrumX-1-dot-16-dot-0-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Run-electrum-node-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Environment-Variables-ElectrumX-ElectrumX-1-dot-2026-03-30-18-54-10
:END:

https://electrumx-spesmilo.readthedocs.io/en/latest/HOWTO.html#running

******* TODO Environment Variables — ElectrumX ElectrumX 1.20.2 documentation
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Environment-Variables-ElectrumX-ElectrumX-1-dot-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: HOWTO-ElectrumX-ElectrumX-1-dot-16-dot-0-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: How-to-Install-an-Electrum-Server-using-Full-2026-03-30-18-54-10
:END:

https://electrumx.readthedocs.io/en/latest/environment.html

******* TODO How to Install an Electrum Server using Full Bitcoin Node and ElectrumX
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       How-to-Install-an-Electrum-Server-using-Full-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Environment-Variables-ElectrumX-ElectrumX-1-dot-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Electrum-server-RaspiBolt-2026-03-30-18-54-10
:END:

https://freedomnode.com/blog/how-to-install-an-electrum-server-using-full-bitcoin-node-and-electrumx/

******* TODO Electrum server | RaspiBolt
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Electrum-server-RaspiBolt-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: How-to-Install-an-Electrum-Server-using-Full-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Run-lightning-node-2026-03-30-18-54-10
:END:

https://raspibolt.org/guide/bitcoin/electrum-server.html

****** TODO Run lightning node
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Run-lightning-node-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Electrum-server-RaspiBolt-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Debian-Desktop-2026-03-30-18-54-10
:END:
**** TODO Debian Desktop
:PROPERTIES:
:CREATED:  [2023-04-16 Sun 15:02]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Debian-Desktop-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Run-lightning-node-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: AI-2026-03-30-18-54-10
:END:

**** TODO AI
:PROPERTIES:
:CREATED:  [2023-04-16 Sun 15:12]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       AI-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Debian-Desktop-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Leon-Your-Open-Source-Personal-Assistant-2026-03-30-18-54-10
:END:

***** TODO [[https://getleon.ai/][Leon - Your Open-Source Personal Assistant]]
:PROPERTIES:
:TITLE:    Leon - Your Open-Source Personal Assistant
:URI:      https://getleon.ai/
:CREATED:  [2023-02-08 Wed 09:45]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Leon-Your-Open-Source-Personal-Assistant-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: AI-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: GPT4All-2026-03-30-18-54-10
:END:

***** TODO [[https://gpt4all.io/index.html][GPT4All]]
:PROPERTIES:
:TITLE:    GPT4All
:URI:      https://gpt4all.io/index.html
:CREATED:  [2023-06-05 Mon 11:14]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       GPT4All-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Leon-Your-Open-Source-Personal-Assistant-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Prompt-generator-for-AI-images-and-media-2026-03-30-18-54-10
:END:

***** TODO [[https://prompter.fofr.ai/][Prompt generator for AI images and media]]
:PROPERTIES:
:TITLE:    Prompt generator for AI images and media
:URI:      https://prompter.fofr.ai/
:CREATED:  [2023-06-16 Fri 12:39]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Prompt-generator-for-AI-images-and-media-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: GPT4All-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Replit-Replit-plus-Chroma-AI-for-the-next-billion-2026-03-30-18-54-10
:END:

***** TODO [[https://blog.replit.com/chroma][Replit - Replit + Chroma: AI for the next billion software creators]]
:PROPERTIES:
:TITLE:    Replit - Replit + Chroma: AI for the next billion software creators
:URI:      https://blog.replit.com/chroma
:CREATED:  [2023-06-16 Fri 12:42]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Replit-Replit-plus-Chroma-AI-for-the-next-billion-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Prompt-generator-for-AI-images-and-media-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Build-an-E-commerce-Chatbot-With-Redis-LangChain-2026-03-30-18-54-10
:END:

***** TODO [[https://redis.com/blog/build-ecommerce-chatbot-with-redis/][Build an E-commerce Chatbot With Redis, LangChain, and OpenAI | Redis]]
:PROPERTIES:
:TITLE:    Build an E-commerce Chatbot With Redis, LangChain, and OpenAI | Redis
:URI:      https://redis.com/blog/build-ecommerce-chatbot-with-redis/
:CREATED:  [2023-06-16 Fri 12:42]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Build-an-E-commerce-Chatbot-With-Redis-LangChain-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Replit-Replit-plus-Chroma-AI-for-the-next-billion-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: ColossalChat-An-Open-Source-Solution-for-Cloning-2026-03-30-18-54-10
:END:

***** TODO [[https://medium.com/pytorch/colossalchat-an-open-source-solution-for-cloning-chatgpt-with-a-complete-rlhf-pipeline-5edf08fb538b][ColossalChat: An Open-Source Solution for Cloning ChatGPT With a Complete RLHF Pipeline | by Yang You | PyTorch | Medium]]
:PROPERTIES:
:TITLE:    ColossalChat: An Open-Source Solution for Cloning ChatGPT With a Complete RLHF Pipeline | by Yang You | PyTorch | Medium
:URI:      https://medium.com/pytorch/colossalchat-an-open-source-solution-for-cloning-chatgpt-with-a-complete-rlhf-pipeline-5edf08fb538b
:CREATED:  [2023-06-16 Fri 12:43]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       ColossalChat-An-Open-Source-Solution-for-Cloning-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Build-an-E-commerce-Chatbot-With-Redis-LangChain-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: How-I-Got-ChatGPT-to-Write-Complete-Programs-2026-03-30-18-54-10
:END:

***** TODO [[https://blog.rok.strnisa.com/2023/04/how-i-got-chatgpt-to-write-complete.html?m=1][How I Got ChatGPT to Write Complete Programs]]
:PROPERTIES:
:TITLE:    How I Got ChatGPT to Write Complete Programs
:URI:      https://blog.rok.strnisa.com/2023/04/how-i-got-chatgpt-to-write-complete.html?m=1
:CREATED:  [2023-06-16 Fri 13:14]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       How-I-Got-ChatGPT-to-Write-Complete-Programs-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: ColossalChat-An-Open-Source-Solution-for-Cloning-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: GitHub-openai-whisper-Robust-Speech-Recognition-2026-03-30-18-54-10
:END:

***** TODO [[https://github.com/openai/whisper][GitHub - openai/whisper: Robust Speech Recognition via Large-Scale Weak Supervision]]
:PROPERTIES:
:TITLE:    GitHub - openai/whisper: Robust Speech Recognition via Large-Scale Weak Supervision
:URI:      https://github.com/openai/whisper
:CREATED:  [2023-03-15 Wed 12:31]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       GitHub-openai-whisper-Robust-Speech-Recognition-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: How-I-Got-ChatGPT-to-Write-Complete-Programs-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: roadmaps-ml-engineer-roadmap-2021-dot-md-at-2026-03-30-18-54-10
:END:

***** TODO [[https://github.com/codebasics/roadmaps/blob/master/machine-learning-engineer-roadmap-2021/ml_engineer_roadmap_2021.md][roadmaps/ml_engineer_roadmap_2021.md at master · codebasics/roadmaps · GitHub]]
:PROPERTIES:
:TITLE:    roadmaps/ml_engineer_roadmap_2021.md at master · codebasics/roadmaps · GitHub
:URI:      https://github.com/codebasics/roadmaps/blob/master/machine-learning-engineer-roadmap-2021/ml_engineer_roadmap_2021.md
:CREATED:  [2023-03-16 Thu 11:38]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       roadmaps-ml-engineer-roadmap-2021-dot-md-at-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: GitHub-openai-whisper-Robust-Speech-Recognition-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Train-and-run-Stanford-Alpaca-on-your-own-machine-2026-03-30-18-54-10
:END:

***** TODO [[https://replicate.com/blog/replicate-alpaca][Train and run Stanford Alpaca on your own machine - Replicate – Replicate]]
:PROPERTIES:
:TITLE:    Train and run Stanford Alpaca on your own machine - Replicate – Replicate
:URI:      https://replicate.com/blog/replicate-alpaca
:CREATED:  [2023-03-27 Mon 10:46]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Train-and-run-Stanford-Alpaca-on-your-own-machine-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: roadmaps-ml-engineer-roadmap-2021-dot-md-at-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: A-simple-Python-implementation-of-the-ReAct-2026-03-30-18-54-10
:END:

***** TODO [[https://til.simonwillison.net/llms/python-react-pattern][A simple Python implementation of the ReAct pattern for LLMs | Simon Willison’s TILs]]
:PROPERTIES:
:TITLE:    A simple Python implementation of the ReAct pattern for LLMs | Simon Willison’s TILs
:URI:      https://til.simonwillison.net/llms/python-react-pattern
:CREATED:  [2023-03-27 Mon 10:47]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       A-simple-Python-implementation-of-the-ReAct-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Train-and-run-Stanford-Alpaca-on-your-own-machine-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: A-Tool-For-ChatGPT-AI-Prompt-Engineers-dot-2026-03-30-18-54-10
:END:

***** TODO [[https://readmultiplex.com/2023/03/21/__trashed/][A Tool For ChatGPT AI Prompt Engineers. – @ReadMultiplex]]
:PROPERTIES:
:TITLE:    A Tool For ChatGPT AI Prompt Engineers. – @ReadMultiplex
:URI:      https://readmultiplex.com/2023/03/21/__trashed/
:CREATED:  [2023-03-27 Mon 10:56]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       A-Tool-For-ChatGPT-AI-Prompt-Engineers-dot-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: A-simple-Python-implementation-of-the-ReAct-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Prompt-Engineering-LLMs-with-LangChain-and-W-and-2026-03-30-18-54-10
:END:

***** TODO [[https://wandb.ai/a-sh0ts/langchain_callback_demo/reports/Prompt-Engineering-LLMs-with-LangChain-and-W-B--VmlldzozNjk1NTUw][Prompt Engineering LLMs with LangChain and W&B | langchain_callback_demo – Weights & Biases]]
:PROPERTIES:
:TITLE:    Prompt Engineering LLMs with LangChain and W&B | langchain_callback_demo – Weights & Biases
:URI:      https://wandb.ai/a-sh0ts/langchain_callback_demo/reports/Prompt-Engineering-LLMs-with-LangChain-and-W-B--VmlldzozNjk1NTUw
:CREATED:  [2023-03-27 Mon 10:57]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Prompt-Engineering-LLMs-with-LangChain-and-W-and-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: A-Tool-For-ChatGPT-AI-Prompt-Engineers-dot-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: GitHub-lvwerra-trl-Train-transformer-language-2026-03-30-18-54-10
:END:

***** TODO [[https://github.com/lvwerra/trl][GitHub - lvwerra/trl: Train transformer language models with reinforcement learning.]]
:PROPERTIES:
:TITLE:    GitHub - lvwerra/trl: Train transformer language models with reinforcement learning.
:URI:      https://github.com/lvwerra/trl
:CREATED:  [2023-03-27 Mon 10:57]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       GitHub-lvwerra-trl-Train-transformer-language-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Prompt-Engineering-LLMs-with-LangChain-and-W-and-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: GitHub-databrickslabs-dolly-2026-03-30-18-54-10
:END:

***** TODO [[https://github.com/databrickslabs/dolly][GitHub - databrickslabs/dolly]]
:PROPERTIES:
:TITLE:    GitHub - databrickslabs/dolly
:URI:      https://github.com/databrickslabs/dolly
:CREATED:  [2023-03-27 Mon 10:58]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       GitHub-databrickslabs-dolly-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: GitHub-lvwerra-trl-Train-transformer-language-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: GitHub-ggerganov-whisper-dot-cpp-Port-of-OpenAI-s-2026-03-30-18-54-10
:END:

***** TODO [[https://github.com/ggerganov/whisper.cpp][GitHub - ggerganov/whisper.cpp: Port of OpenAI's Whisper model in C/C++]]
:PROPERTIES:
:TITLE:    GitHub - ggerganov/whisper.cpp: Port of OpenAI's Whisper model in C/C++
:URI:      https://github.com/ggerganov/whisper.cpp
:CREATED:  [2023-03-27 Mon 11:01]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       GitHub-ggerganov-whisper-dot-cpp-Port-of-OpenAI-s-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: GitHub-databrickslabs-dolly-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Text2Room-Extracting-Textured-3D-Meshes-from-2D-2026-03-30-18-54-10
:END:

***** TODO [[https://lukashoel.github.io/text-to-room/][Text2Room: Extracting Textured 3D Meshes from 2D Text-to-Image Models]]
:PROPERTIES:
:TITLE:    Text2Room: Extracting Textured 3D Meshes from 2D Text-to-Image Models
:URI:      https://lukashoel.github.io/text-to-room/
:CREATED:  [2023-03-27 Mon 11:02]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Text2Room-Extracting-Textured-3D-Meshes-from-2D-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: GitHub-ggerganov-whisper-dot-cpp-Port-of-OpenAI-s-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: GitHub-imaurer-awesome-decentralized-llm-2026-03-30-18-54-10
:END:

***** TODO [[https://github.com/imaurer/awesome-decentralized-llm][GitHub - imaurer/awesome-decentralized-llm: Collection of decentralized and open source AI projects and information.]]
:PROPERTIES:
:TITLE:    GitHub - imaurer/awesome-decentralized-llm: Collection of decentralized and open source AI projects and information.
:URI:      https://github.com/imaurer/awesome-decentralized-llm
:CREATED:  [2023-03-30 Thu 11:21]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       GitHub-imaurer-awesome-decentralized-llm-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Text2Room-Extracting-Textured-3D-Meshes-from-2D-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: GitHub-LAION-AI-Open-Assistant-OpenAssistant-is-a-2026-03-30-18-54-10
:END:

***** TODO [[https://github.com/LAION-AI/Open-Assistant][GitHub - LAION-AI/Open-Assistant: OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so.]]
:PROPERTIES:
:TITLE:    GitHub - LAION-AI/Open-Assistant: OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so.
:URI:      https://github.com/LAION-AI/Open-Assistant
:CREATED:  [2023-02-05 Sun 00:41]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       GitHub-LAION-AI-Open-Assistant-OpenAssistant-is-a-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: GitHub-imaurer-awesome-decentralized-llm-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: GOAT-2026-03-30-18-54-10
:END:

***** TODO [[https://ipfs.io/ipfs/QmYyucgBQVfs9JXZ2MtmkGPAhgUjNgyGE6rcJT1KybQHhp/index.html][GOAT]]
:PROPERTIES:
:TITLE:    GOAT
:URI:      https://ipfs.io/ipfs/QmYyucgBQVfs9JXZ2MtmkGPAhgUjNgyGE6rcJT1KybQHhp/index.html
:CREATED:  [2023-03-27 Mon 10:46]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       GOAT-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: GitHub-LAION-AI-Open-Assistant-OpenAssistant-is-a-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: ChatPDF-Chat-with-any-PDF-2026-03-30-18-54-10
:END:

***** TODO [[https://www.chatpdf.com/][ChatPDF - Chat with any PDF!]]
:PROPERTIES:
:TITLE:    ChatPDF - Chat with any PDF!
:URI:      https://www.chatpdf.com/
:CREATED:  2023-03-21 Tue 05:40
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       ChatPDF-Chat-with-any-PDF-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: GOAT-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: GitHub-greshake-llm-security-New-ways-of-breaking-2026-03-30-18-54-10
:END:

***** TODO [[https://github.com/greshake/llm-security][GitHub - greshake/llm-security: New ways of breaking app-integrated LLMs]]
:PROPERTIES:
:TITLE:    GitHub - greshake/llm-security: New ways of breaking app-integrated LLMs
:URI:      https://github.com/greshake/llm-security
:CREATED:  2023-03-26 Sun 17:10
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       GitHub-greshake-llm-security-New-ways-of-breaking-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: ChatPDF-Chat-with-any-PDF-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: txtchat-examples-llama-at-master-neuml-txtchat-2026-03-30-18-54-10
:END:

***** TODO [[https://github.com/neuml/txtchat/tree/master/examples/llama][txtchat/examples/llama at master · neuml/txtchat · GitHub]]
:PROPERTIES:
:TITLE:    txtchat/examples/llama at master · neuml/txtchat · GitHub
:URI:      https://github.com/neuml/txtchat/tree/master/examples/llama
:CREATED:  2023-03-26 Sun 17:12
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       txtchat-examples-llama-at-master-neuml-txtchat-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: GitHub-greshake-llm-security-New-ways-of-breaking-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Windows-10-2026-03-30-18-54-10
:END:

**** TODO Windows 10
:PROPERTIES:
:CREATED:  [2023-04-16 Sun 15:02]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Windows-10-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: txtchat-examples-llama-at-master-neuml-txtchat-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Mac-OS-2026-03-30-18-54-10
:END:

Windows 10 Home key
BJG9Q MNYDM 9RDQ7 9XJ4F Q9MK7

**** TODO Mac OS
:PROPERTIES:
:CREATED:  [2023-04-16 Sun 15:02]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Mac-OS-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Windows-10-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Mastodon-configs-2026-03-30-18-54-10
:END:

**** TODO Mastodon configs
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Mastodon-configs-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Mac-OS-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Nostr-2026-03-30-18-54-10
:END:

# .env.production
# Generated with mastodon:setup on 2023-02-16 18:49:54 UTC

# Some variables in this file will be interpreted differently whether you are
# using docker-compose or not.

LOCAL_DOMAIN=social.gharbeia.net
SINGLE_USER_MODE=true
SECRET_KEY_BASE=9c7367324c49bc94c07587a659de0b08efb0fbc059b3f3b4225d5d803d11c45d5946a7a0e61e2d78a564d18922545cef573ad539adcc903ec2f869cd0bf75cdb
OTP_SECRET=7751729fe3c8576b07b0d5d4aa972f3af87d4d953014359d5f56930f355fe3e3a73beb82a695788796f8ffac131de9b939c424f8cf219af2b2202f9ce2658c85
VAPID_PRIVATE_KEY=v1rElQ18AFk73Yhx47S2b1rzjhzJlTt17D1Waj-1HkU=
VAPID_PUBLIC_KEY=BDnLSXYkDGHXFl86i5oWl9NMK7uTzeSAzBroC4PS0H-uGrGqeyapd2PoLlWt_UnoWPjHhPV4dhkWh5nG1qU_epg=
DB_HOST=/var/run/postgresql
DB_PORT=5432
DB_NAME=mastodon_production
DB_USER=mastodon
DB_PASS="j;{TZ]G=\"E\'~~bC:E>t;2e[}E"
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_PASSWORD=
SMTP_SERVER=smtp.mailgun.org
SMTP_PORT=587
SMTP_LOGIN=postmaster@sandboxbf29c666842548d7bf8080a9d85ea700.mailgun.org
SMTP_PASSWORD=d20c7990ec1631762ef3a0c5e5a36ea2-1d8af1f4-fcf8985f
SMTP_AUTH_METHOD=plain
SMTP_OPENSSL_VERIFY_MODE=none
SMTP_ENABLE_STARTTLS=auto
SMTP_FROM_ADDRESS='Mastodon <notifications@social.gharbeia.net>'

**** TODO Nostr
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Nostr-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Mastodon-configs-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: How-To-Get-Your-Nostr-Account-NIP-05-Verified-The-2026-03-30-18-54-10
:END:
***** TODO [[https://thebitcoinmanual.com/articles/nostr-account-nip-05-verified/][How To Get Your Nostr Account NIP-05 Verified - The Bitcoin Manual]]
:PROPERTIES:
:TITLE:    How To Get Your Nostr Account NIP-05 Verified - The Bitcoin Manual
:URI:      https://thebitcoinmanual.com/articles/nostr-account-nip-05-verified/
:CREATED:  [2023-03-27 Mon 10:45]
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       How-To-Get-Your-Nostr-Account-NIP-05-Verified-The-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: Nostr-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: How-to-Install-Dockerized-Electrum-Server-to-Improve-Bitcoin-Privacy-Wave-Layer-Blog-2024-06-13-12-18-32
:END:

*** TODO [[https://www.wavelayer.com/blog/how-to-install-dockerized-electrum-server-to-improve-bitcoin-privacy/][How to Install Dockerized Electrum Server to Improve Bitcoin Privacy – Wave Layer Blog]]
:PROPERTIES:
:TITLE:    How to Install Dockerized Electrum Server to Improve Bitcoin Privacy – Wave Layer Blog
:URI:      https://www.wavelayer.com/blog/how-to-install-dockerized-electrum-server-to-improve-bitcoin-privacy/
:CREATED:  [2024-06-13 Thu 10:39]
:ID:       How-to-Install-Dockerized-Electrum-Server-to-Improve-Bitcoin-Privacy-Wave-Layer-Blog-2024-06-13-12-18-32
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: How-To-Get-Your-Nostr-Account-NIP-05-Verified-The-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: GitHub-Ragtor-bitcoin-electrumx-docker-A-simple-way-to-run-bitcoin-core-and-electrumx-via-docker-compose-2024-06-13-12-18-50
:END:

*** TODO [[https://github.com/Ragtor/bitcoin-electrumx-docker][GitHub - Ragtor/bitcoin-electrumx-docker: A simple way to run bitcoin core and electrumx via docker-compose]]
:PROPERTIES:
:TITLE:    GitHub - Ragtor/bitcoin-electrumx-docker: A simple way to run bitcoin core and electrumx via docker-compose
:URI:      https://github.com/Ragtor/bitcoin-electrumx-docker
:CREATED:  [2024-06-13 Thu 10:38]
:ID:       GitHub-Ragtor-bitcoin-electrumx-docker-A-simple-way-to-run-bitcoin-core-and-electrumx-via-docker-compose-2024-06-13-12-18-50
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: How-to-Install-Dockerized-Electrum-Server-to-Improve-Bitcoin-Privacy-Wave-Layer-Blog-2024-06-13-12-18-32
:ORG_GTD_BLOCKS: How-to-Set-Up-Docker-in-Proxmox-using-an-LXC-VM--2024-2024-06-13-12-38-53
:END:

*** TODO [[https://www.wundertech.net/how-to-set-up-docker-containers-in-proxmox/][How to Set Up Docker in Proxmox using an LXC/VM (2024)]]
:PROPERTIES:
:TITLE:    How to Set Up Docker in Proxmox using an LXC/VM (2024)
:URI:      https://www.wundertech.net/how-to-set-up-docker-containers-in-proxmox/
:CREATED:  [2024-06-13 Thu 10:34]
:ID:       How-to-Set-Up-Docker-in-Proxmox-using-an-LXC-VM--2024-2024-06-13-12-38-53
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: GitHub-Ragtor-bitcoin-electrumx-docker-A-simple-way-to-run-bitcoin-core-and-electrumx-via-docker-compose-2024-06-13-12-18-50
:ORG_GTD_BLOCKS: Installing-Servarr-Stack-with-Docker-Compose-2024-06-13-12-39-03
:END:

This is how Portainer is exposed on the LXC host.

#+begin_src bash
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
#+end_src

*** TODO [[https://blog.kye.dev/proxmox-servarr-stack][Installing Servarr Stack with Docker Compose]]
:PROPERTIES:
:TITLE:    Installing Servarr Stack with Docker Compose
:URI:      https://blog.kye.dev/proxmox-servarr-stack
:CREATED:  [2024-06-13 Thu 10:13]
:ID:       Installing-Servarr-Stack-with-Docker-Compose-2024-06-13-12-39-03
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: How-to-Set-Up-Docker-in-Proxmox-using-an-LXC-VM--2024-2024-06-13-12-38-53
:ORG_GTD_BLOCKS: Setup-ZFS-on-Proxmox-2024-06-13-12-39-15
:END:

*** TODO [[https://blog.kye.dev/proxmox-zfs][Setup ZFS on Proxmox]]
:PROPERTIES:
:TITLE:    Setup ZFS on Proxmox
:URI:      https://blog.kye.dev/proxmox-zfs
:CREATED:  [2024-06-13 Thu 10:12]
:ID:       Setup-ZFS-on-Proxmox-2024-06-13-12-39-15
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: Installing-Servarr-Stack-with-Docker-Compose-2024-06-13-12-39-03
:ORG_GTD_BLOCKS: khaledfahmy-dot-org-2024-06-13-12-40-54
:END:

*** TODO khaledfahmy.org
:PROPERTIES:
:ID:       khaledfahmy-dot-org-2024-06-13-12-40-54
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: Setup-ZFS-on-Proxmox-2024-06-13-12-39-15
:ORG_GTD_BLOCKS: compose-dot-yml-2026-03-30-18-54-10
:END:

خواطر عن مصر والشرق الأوسط والتاريخ	

**** TODO compose.yml
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       compose-dot-yml-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: khaledfahmy-dot-org-2024-06-13-12-40-54
:ORG_GTD_BLOCKS: wordpress-dot-ini-2026-03-30-18-54-10
:END:

#+begin_src yml
    version: '3.1'
  
services:

  wordpress:
    image: wordpress
    restart: always
    ports:
      - 8080:80
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: mysql
      WORDPRESS_DB_PASSWORD: t1)~Bt~1uwmwe?pq}sZj%b!t8
      WORDPRESS_DB_NAME: khaledfahmy_db
    volumes:
      - wordpress:/var/www/html
      - ./wordpress.ini:/usr/local/etc/php/conf.d/wordpress.ini

  db:
    image: mysql:8.0
    restart: always
    environment:
      MYSQL_DATABASE: khaledfahmy_db
      MYSQL_USER: mysql
      MYSQL_PASSWORD: t1)~Bt~1uwmwe?pq}sZj%b!t8
      MYSQL_RANDOM_ROOT_PASSWORD: '1'
    volumes:
      - db:/var/lib/mysql

volumes:
  wordpress:
  db:
#+end_src

**** TODO wordpress.ini
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       wordpress-dot-ini-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: compose-dot-yml-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Cloudflare-Zone-API-2026-03-30-18-54-10
:END:

#+begin_src yaml
file_uploads = On
memory_limit = 256M
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
max_input_time = 1000
#+end_src

**** TODO Cloudflare Zone API
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Cloudflare-Zone-API-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: wordpress-dot-ini-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Using-Org-Mode-in-Hugo-2024-06-13-12-41-04
:END:

kOMRnUfC8BxotLwPygvlPQecZePgHReH9DdhrW_j

*** TODO [[https://willschenk.com/howto/2019/using_org_mode_in_hugo/][Using Org Mode in Hugo]]
:PROPERTIES:
:TITLE:    Using Org Mode in Hugo
:URI:      https://willschenk.com/howto/2019/using_org_mode_in_hugo/
:CREATED:  [2024-06-04 Tue 13:06]
:ID:       Using-Org-Mode-in-Hugo-2024-06-13-12-41-04
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: Cloudflare-Zone-API-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Running-docker-inside-an-unprivileged-LXC-container-on-Proxmox-du-dot-nkel-dot-dev-2024-06-13-12-41-41
:END:

*** TODO [[https://du.nkel.dev/blog/2021-03-25_proxmox_docker/][Running docker inside an unprivileged LXC container on Proxmox - du.nkel.dev]]
:PROPERTIES:
:TITLE:    Running docker inside an unprivileged LXC container on Proxmox - du.nkel.dev
:URI:      https://du.nkel.dev/blog/2021-03-25_proxmox_docker/
:CREATED:  [2024-06-04 Tue 12:43]
:ID:       Running-docker-inside-an-unprivileged-LXC-container-on-Proxmox-du-dot-nkel-dot-dev-2024-06-13-12-41-41
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: Using-Org-Mode-in-Hugo-2024-06-13-12-41-04
:ORG_GTD_BLOCKS: Proxmox-VE-Helper-Scripts-2024-06-13-12-43-39
:END:

*** TODO [[https://helper-scripts.com/][Proxmox VE Helper-Scripts]]
:PROPERTIES:
:TITLE:    Proxmox VE Helper-Scripts
:URI:      https://helper-scripts.com/
:CREATED:  [2024-05-30 Thu 14:35]
:ID:       Proxmox-VE-Helper-Scripts-2024-06-13-12-43-39
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: Running-docker-inside-an-unprivileged-LXC-container-on-Proxmox-du-dot-nkel-dot-dev-2024-06-13-12-41-41
:ORG_GTD_BLOCKS: 7-watts-idle-on-Intel-12th-13th-gen-the-foundation-for-building-a-low-power-server-NAS-mattgadient-dot-com-2024-06-13-12-44-05
:END:

*** TODO 7 watts idle on Intel 12th/13th gen: the foundation for building a low power server/NAS | mattgadient.com
:PROPERTIES:
:CREATED:  [2024-05-30 Thu 03:57]
:ID:       7-watts-idle-on-Intel-12th-13th-gen-the-foundation-for-building-a-low-power-server-NAS-mattgadient-dot-com-2024-06-13-12-44-05
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: Proxmox-VE-Helper-Scripts-2024-06-13-12-43-39
:ORG_GTD_BLOCKS: How-to-check-an-hard-drive-health-from-the-command-line-using-smartctl-Linux-Tutorials-Learn-Linux-Configuration-2024-06-13-12-44-44
:END:

https://mattgadient.com/7-watts-idle-on-intel-12th-13th-gen-the-foundation-for-building-a-low-power-server-nas/

*** TODO [[https://linuxconfig.org/how-to-check-an-hard-drive-health-from-the-command-line-using-smartctl][How to check an hard drive health from the command line using smartctl - Linux Tutorials - Learn Linux Configuration]]
:PROPERTIES:
:TITLE:    How to check an hard drive health from the command line using smartctl - Linux Tutorials - Learn Linux Configuration
:URI:      https://linuxconfig.org/how-to-check-an-hard-drive-health-from-the-command-line-using-smartctl
:CREATED:  [2024-05-29 Wed 15:54]
:ID:       How-to-check-an-hard-drive-health-from-the-command-line-using-smartctl-Linux-Tutorials-Learn-Linux-Configuration-2024-06-13-12-44-44
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: 7-watts-idle-on-Intel-12th-13th-gen-the-foundation-for-building-a-low-power-server-NAS-mattgadient-dot-com-2024-06-13-12-44-05
:ORG_GTD_BLOCKS: GitHub-iyaja-llama-fs-A-self-organizing-file-system-with-llama-3-2024-06-13-12-46-19
:END:

*** TODO GitHub - iyaja/llama-fs: A self-organizing file system with llama 3
:PROPERTIES:
:CREATED:  [2024-05-26 Sun 21:22]
:ID:       GitHub-iyaja-llama-fs-A-self-organizing-file-system-with-llama-3-2024-06-13-12-46-19
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: How-to-check-an-hard-drive-health-from-the-command-line-using-smartctl-Linux-Tutorials-Learn-Linux-Configuration-2024-06-13-12-44-44
:ORG_GTD_BLOCKS: Move-data-from-4TB-drive-to-8TB-barrel-2024-06-13-13-07-48
:END:

https://github.com/iyaja/llama-fs

*** TODO Move data from 4TB drive to 8TB barrel
:PROPERTIES:
:ID:       Move-data-from-4TB-drive-to-8TB-barrel-2024-06-13-13-07-48
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: GitHub-iyaja-llama-fs-A-self-organizing-file-system-with-llama-3-2024-06-13-12-46-19
:ORG_GTD_BLOCKS: Open-WebUI-2024-06-13-13-43-50
:END:

[2024-05-01 Wed 09:30]

| lilitop | barrel |               |
| 287GB   | 11GB   | audio         |
| 86GB    | 0      | books         |
| 367GB   | 0      | documents     |
| 0       | 431GB  | in            |
| 146GB   | 0      | maps          |
| 0       | 883GB  | music         |
| 94GB    | 0      | music-store   |
| 168GB   | 0      | src           |
| 478MB   | 0      | torrent       |
| 42GB    | 42GB   | vault         |
| 0       | 5.2TB  | video         |
| 538MB   | 538MB  | physibles.zip |
| 1.2TB   | 6.5TB  | Total         |

*** TODO [[https://openwebui.com/][Open WebUI]] :AI:
:PROPERTIES:
:CREATED:  [2024-04-19 Fri 09:12]
:TITLE:    Open WebUI
:URI:      https://openwebui.com/
:ID:       Open-WebUI-2024-06-13-13-43-50
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: Move-data-from-4TB-drive-to-8TB-barrel-2024-06-13-13-07-48
:ORG_GTD_BLOCKS: Set-up-Cloudflare-1-dot-1-dot-1-dot-1-resolver-Cloudflare-1-dot-1-dot-1-dot-1-docs-2024-06-13-13-46-16
:END:

*** TODO [[https://developers.cloudflare.com/1.1.1.1/setup/][Set up Cloudflare 1.1.1.1 resolver · Cloudflare 1.1.1.1 docs]]
:PROPERTIES:
:CREATED:  [2024-04-17 Wed 16:13]
:TITLE:    Set up Cloudflare 1.1.1.1 resolver · Cloudflare 1.1.1.1 docs
:URI:      https://developers.cloudflare.com/1.1.1.1/setup/
:ID:       Set-up-Cloudflare-1-dot-1-dot-1-dot-1-resolver-Cloudflare-1-dot-1-dot-1-dot-1-docs-2024-06-13-13-46-16
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: Open-WebUI-2024-06-13-13-43-50
:ORG_GTD_BLOCKS: How-I-manage-LVMs-on-home-server-2024-06-13-14-08-00
:END:

*** TODO How I manage LVMs on home server
:PROPERTIES:
:CREATED:  [2024-04-09 Tue 00:00]
:ID:       How-I-manage-LVMs-on-home-server-2024-06-13-14-08-00
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: Set-up-Cloudflare-1-dot-1-dot-1-dot-1-resolver-Cloudflare-1-dot-1-dot-1-dot-1-docs-2024-06-13-13-46-16
:ORG_GTD_BLOCKS: To-mount-the-LVM-on-Proxmox-2026-03-30-18-54-10
:END:

The 4TB drive is, sadly, in LVM. I need to change this since the hardware only supports one driver. Meanwhile, this is how I add the LVM to Umbrel

**** TODO To mount the LVM on Proxmox
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       To-mount-the-LVM-on-Proxmox-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: How-I-manage-LVMs-on-home-server-2024-06-13-14-08-00
:ORG_GTD_BLOCKS: To-mount-media-library-on-Umbrel-2026-03-30-18-54-10
:END:

#+begin_src shell
  vgscan
  vgchange -ay library
  lvs
  mkdir /media/library
  mount /dev/library/vm-100-disk-0 /media/library/
#+end_src

**** TODO To mount /media/library on Umbrel
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       To-mount-media-library-on-Umbrel-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: To-mount-the-LVM-on-Proxmox-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Docker-data-are-in-rpool-data-subvol-111-disk-0-2026-03-30-18-54-10
:END:

#+begin_src shell
pct set 111 -mp0 /media/library,mp=/library
#+end_src

**** TODO Docker data are in /rpool/data/subvol-111-disk-0/root/umbrel/app-data
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       Docker-data-are-in-rpool-data-subvol-111-disk-0-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: To-mount-media-library-on-Umbrel-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Accessing-Time-Machine-backup-from-Windows-Linux-laptops-Super-User-2024-06-13-14-14-52
:END:
*** TODO [[https://superuser.com/questions/238297/accessing-time-machine-backup-from-windows-linux-laptops][Accessing Time Machine backup from Windows/Linux laptops - Super User]]
:PROPERTIES:
:CREATED:  [2024-04-06 Sat 17:14]
:TITLE:    Accessing Time Machine backup from Windows/Linux laptops - Super User
:URI:      https://superuser.com/questions/238297/accessing-time-machine-backup-from-windows-linux-laptops
:ID:       Accessing-Time-Machine-backup-from-Windows-Linux-laptops-Super-User-2024-06-13-14-14-52
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: Docker-data-are-in-rpool-data-subvol-111-disk-0-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Nextcloud-AOL-2024-06-29-13-13-48
:END:

*** TODO [[https://github.com/nextcloud/all-in-one][Nextcloud AOL]]
:PROPERTIES:
:ID:       Nextcloud-AOL-2024-06-29-13-13-48
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: Accessing-Time-Machine-backup-from-Windows-Linux-laptops-Super-User-2024-06-13-14-14-52
:ORG_GTD_BLOCKS: Mastodon-2024-06-29-13-13-59
:END:

#+begin_src yaml
  services:
  nextcloud-aio-mastercontainer:
    image: nextcloud/all-in-one:latest
    init: true
    restart: always
    container_name: nextcloud-aio-mastercontainer # This line is not allowed to be changed as otherwise AIO will not work correctly
    volumes:
      - nextcloud_aio_mastercontainer:/mnt/docker-aio-config # This line is not allowed to be changed as otherwise the built-in backup solution will not work
      - /var/run/docker.sock:/var/run/docker.sock:ro # May be changed on macOS, Windows or docker rootless. See the applicable documentation. If adjusting, don't forget to also set 'WATCHTOWER_DOCKER_SOCKET_PATH'!
    ports:
      - 80:80 # Can be removed when running behind a web server or reverse proxy (like Apache, Nginx, Cloudflare Tunnel and else). See https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md
      - 8080:8080
      - 8443:8443 # Can be removed when running behind a web server or reverse proxy (like Apache, Nginx, Cloudflare Tunnel and else). See https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md
    # environment: # Is needed when using any of the options below
      # AIO_DISABLE_BACKUP_SECTION: false # Setting this to true allows to hide the backup section in the AIO interface. See https://github.com/nextcloud/all-in-one#how-to-disable-the-backup-section
      # APACHE_PORT: 11000 # Is needed when running behind a web server or reverse proxy (like Apache, Nginx, Cloudflare Tunnel and else). See https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md
      # APACHE_IP_BINDING: 127.0.0.1 # Should be set when running behind a web server or reverse proxy (like Apache, Nginx, Cloudflare Tunnel and else) that is running on the same host. See https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md
      # BORG_RETENTION_POLICY: --keep-within=7d --keep-weekly=4 --keep-monthly=6 # Allows to adjust borgs retention policy. See https://github.com/nextcloud/all-in-one#how-to-adjust-borgs-retention-policy
      # COLLABORA_SECCOMP_DISABLED: false # Setting this to true allows to disable Collabora's Seccomp feature. See https://github.com/nextcloud/all-in-one#how-to-disable-collaboras-seccomp-feature
      # NEXTCLOUD_DATADIR: /mnt/ncdata # Allows to set the host directory for Nextcloud's datadir. ⚠️⚠️⚠️ Warning: do not set or adjust this value after the initial Nextcloud installation is done! See https://github.com/nextcloud/all-in-one#how-to-change-the-default-location-of-nextclouds-datadir
      # NEXTCLOUD_MOUNT: /mnt/ # Allows the Nextcloud container to access the chosen directory on the host. See https://github.com/nextcloud/all-in-one#how-to-allow-the-nextcloud-container-to-access-directories-on-the-host
      # NEXTCLOUD_UPLOAD_LIMIT: 10G # Can be adjusted if you need more. See https://github.com/nextcloud/all-in-one#how-to-adjust-the-upload-limit-for-nextcloud
      # NEXTCLOUD_MAX_TIME: 3600 # Can be adjusted if you need more. See https://github.com/nextcloud/all-in-one#how-to-adjust-the-max-execution-time-for-nextcloud
      # NEXTCLOUD_MEMORY_LIMIT: 512M # Can be adjusted if you need more. See https://github.com/nextcloud/all-in-one#how-to-adjust-the-php-memory-limit-for-nextcloud
      # NEXTCLOUD_TRUSTED_CACERTS_DIR: /path/to/my/cacerts # CA certificates in this directory will be trusted by the OS of the nexcloud container (Useful e.g. for LDAPS) See See https://github.com/nextcloud/all-in-one#how-to-trust-user-defined-certification-authorities-ca
      # NEXTCLOUD_STARTUP_APPS: deck twofactor_totp tasks calendar contacts notes # Allows to modify the Nextcloud apps that are installed on starting AIO the first time. See https://github.com/nextcloud/all-in-one#how-to-change-the-nextcloud-apps-that-are-installed-on-the-first-startup
      # NEXTCLOUD_ADDITIONAL_APKS: imagemagick # This allows to add additional packages to the Nextcloud container permanently. Default is imagemagick but can be overwritten by modifying this value. See https://github.com/nextcloud/all-in-one#how-to-add-os-packages-permanently-to-the-nextcloud-container
      # NEXTCLOUD_ADDITIONAL_PHP_EXTENSIONS: imagick # This allows to add additional php extensions to the Nextcloud container permanently. Default is imagick but can be overwritten by modifying this value. See https://github.com/nextcloud/all-in-one#how-to-add-php-extensions-permanently-to-the-nextcloud-container
      # NEXTCLOUD_ENABLE_DRI_DEVICE: true # This allows to enable the /dev/dri device in the Nextcloud container. ⚠️⚠️⚠️ Warning: this only works if the '/dev/dri' device is present on the host! If it should not exist on your host, don't set this to true as otherwise the Nextcloud container will fail to start! See https://github.com/nextcloud/all-in-one#how-to-enable-hardware-transcoding-for-nextcloud
      # NEXTCLOUD_KEEP_DISABLED_APPS: false # Setting this to true will keep Nextcloud apps that are disabled in the AIO interface and not uninstall them if they should be installed. See https://github.com/nextcloud/all-in-one#how-to-keep-disabled-apps
      # TALK_PORT: 3478 # This allows to adjust the port that the talk container is using. See https://github.com/nextcloud/all-in-one#how-to-adjust-the-talk-port
      # WATCHTOWER_DOCKER_SOCKET_PATH: /var/run/docker.sock # Needs to be specified if the docker socket on the host is not located in the default '/var/run/docker.sock'. Otherwise mastercontainer updates will fail. For macos it needs to be '/var/run/docker.sock'
    # networks: # Is needed when you want to create the nextcloud-aio network with ipv6-support using this file, see the network config at the bottom of the file
      # - nextcloud-aio # Is needed when you want to create the nextcloud-aio network with ipv6-support using this file, see the network config at the bottom of the file
    # security_opt: ["label:disable"] # Is needed when using SELinux

  # # Optional: Caddy reverse proxy. See https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md
  # # You can find further examples here: https://github.com/nextcloud/all-in-one/discussions/588
  # caddy:
  #   image: caddy:alpine
  #   restart: always
  #   container_name: caddy
  #   volumes:
  #     - ./Caddyfile:/etc/caddy/Caddyfile
  #     - ./certs:/certs
  #     - ./config:/config
  #     - ./data:/data
  #     - ./sites:/srv
  #   network_mode: "host"

volumes: # If you want to store the data on a different drive, see https://github.com/nextcloud/all-in-one#how-to-store-the-filesinstallation-on-a-separate-drive
  nextcloud_aio_mastercontainer:
    name: nextcloud_aio_mastercontainer # This line is not allowed to be changed as otherwise the built-in backup solution will not work

# # Optional: If you need ipv6, follow step 1 and 2 of https://github.com/nextcloud/all-in-one/blob/main/docker-ipv6-support.md first and then uncomment the below config in order to activate ipv6 for the internal nextcloud-aio network.
# # Please make sure to uncomment also the networking lines of the mastercontainer above in order to actually create the network with docker-compose
# networks:
#   nextcloud-aio:
#     name: nextcloud-aio # This line is not allowed to be changed as otherwise the created network will not be used by the other containers of AIO
#     driver: bridge
#     enable_ipv6: true
#     ipam:
#       driver: default
#       config:
#         - subnet: fd12:3456:789a:2::/64 # IPv6 subnet to use
#+end_src

*** TODO [[https://hub.docker.com/r/linuxserver/mastodon][Mastodon]]
:PROPERTIES:
:ID:       Mastodon-2024-06-29-13-13-59
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: Nextcloud-AOL-2024-06-29-13-13-48
:ORG_GTD_BLOCKS: Cloudflared-tunnel-2024-06-29-13-14-05
:END:

#+begin_src yaml
  services:
  mastodon:
    image: lscr.io/linuxserver/mastodon:latest
    container_name: mastodon
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
      - LOCAL_DOMAIN=example.com
      - REDIS_HOST=redis
      - REDIS_PORT=6379
      - DB_HOST=db
      - DB_USER=mastodon
      - DB_NAME=mastodon
      - DB_PASS=mastodon
      - DB_PORT=5432
      - ES_ENABLED=false
      - SECRET_KEY_BASE=
      - OTP_SECRET=
      - VAPID_PRIVATE_KEY=
      - VAPID_PUBLIC_KEY=
      - SMTP_SERVER=mail.example.com
      - SMTP_PORT=25
      - SMTP_LOGIN=
      - SMTP_PASSWORD=
      - SMTP_FROM_ADDRESS=notifications@example.com
      - S3_ENABLED=false
      - WEB_DOMAIN=mastodon.example.com #optional
      - ES_HOST=es #optional
      - ES_PORT=9200 #optional
      - ES_USER=elastic #optional
      - ES_PASS=elastic #optional
      - S3_BUCKET= #optional
      - AWS_ACCESS_KEY_ID= #optional
      - AWS_SECRET_ACCESS_KEY= #optional
      - S3_ALIAS_HOST= #optional
      - SIDEKIQ_ONLY=false #optional
      - SIDEKIQ_QUEUE= #optional
      - SIDEKIQ_DEFAULT=false #optional
      - SIDEKIQ_THREADS=5 #optional
      - DB_POOL=5 #optional
      - NO_CHOWN= #optional
    volumes:
      - /path/to/appdata/config:/config
    ports:
      - 80:80
      - 443:443
    restart: unless-stopped
#+end_src

*** TODO [[https://github.com/ChristianLempa/videos/tree/main/cloudflare-tunnel-tutorial][Cloudflared tunnel]]
:PROPERTIES:
:ID:       Cloudflared-tunnel-2024-06-29-13-14-05
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: Mastodon-2024-06-29-13-13-59
:ORG_GTD_BLOCKS: أليس-في-بلاد-العجائب-الجزء-1-2024-06-29-13-15-43
:END:

#+begin_src yaml
  networks:
  frontend:
    external: true
  backend:
    external: true

services:
  cloudflaretunnel:
    container_name: cloudflaretunnel
    image: cloudflare/cloudflared
    restart: unless-stopped
    environment:
      - TUNNEL_TOKEN=eyJhIjoiYWY0Y2RkYWM0N2UwMDFmZDZkNWMyMGFjNmRkZGFkM2QiLCJ0IjoiYTNiMWQ3MzEtZmVmNy00NDcxLTk5ZjItNzRlYzVlYmM4OGQ4IiwicyI6IllUaGpZbUV3TURNdFpEUmhaaTAwWldZMExXSmpPVEV0WlRBellXRmhZMkUyTUdFMCJ9
    command: tunnel --no-autoupdate run
    networks:
      - frontend
      - backend
#+end_src

*** TODO [[https://www.arteenz.com/cartooncat-587.html#gsc.tab=0][أليس في بلاد العجائب الجزء 1]]
:PROPERTIES:
:TITLE:    أليس في بلاد العجائب الجزء 1
:URI:      https://www.arteenz.com/cartooncat-587.html#gsc.tab=0
:CREATED:  [2024-06-16 Sun 10:33]
:ID:       أليس-في-بلاد-العجائب-الجزء-1-2024-06-29-13-15-43
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: Cloudflared-tunnel-2024-06-29-13-14-05
:ORG_GTD_BLOCKS: Using-environment-variable-for-volume-name-in-docker-compose-Stack-Overflow-2024-06-29-13-17-10
:END:

*** TODO [[https://stackoverflow.com/questions/45103843/using-environment-variable-for-volume-name-in-docker-compose][Using environment variable for volume name in docker compose - Stack Overflow]]
:PROPERTIES:
:TITLE:    Using environment variable for volume name in docker compose - Stack Overflow
:URI:      https://stackoverflow.com/questions/45103843/using-environment-variable-for-volume-name-in-docker-compose
:CREATED:  [2024-06-15 Sat 12:37]
:ID:       Using-environment-variable-for-volume-name-in-docker-compose-Stack-Overflow-2024-06-29-13-17-10
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: أليس-في-بلاد-العجائب-الجزء-1-2024-06-29-13-15-43
:ORG_GTD_BLOCKS: How-to-Self-host-Multiple-WordPress-Sites-on-the-Same-Server-With-Docker-2024-06-29-13-17-33
:END:

*** TODO [[https://linuxhandbook.com/deploye-multiple-wordpress/][How to Self-host Multiple WordPress Sites on the Same Server With Docker]]
:PROPERTIES:
:TITLE:    How to Self-host Multiple WordPress Sites on the Same Server With Docker
:URI:      https://linuxhandbook.com/deploye-multiple-wordpress/
:CREATED:  [2024-06-15 Sat 12:37]
:ID:       How-to-Self-host-Multiple-WordPress-Sites-on-the-Same-Server-With-Docker-2024-06-29-13-17-33
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: Using-environment-variable-for-volume-name-in-docker-compose-Stack-Overflow-2024-06-29-13-17-10
:ORG_GTD_BLOCKS: fishere-2024-06-29-13-17-44
:END:

*** TODO fishere
:PROPERTIES:
:ID:       fishere-2024-06-29-13-17-44
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: How-to-Self-host-Multiple-WordPress-Sites-on-the-Same-Server-With-Docker-2024-06-29-13-17-33
:ORG_GTD_BLOCKS: compose-dot-yaml-2026-03-30-18-54-10
:END:

**** TODO compose.yaml
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       compose-dot-yaml-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: fishere-2024-06-29-13-17-44
:ORG_GTD_BLOCKS: fishere-dot-env-2026-03-30-18-54-10
:END:

#+begin_src yaml
version: '3.1'

services:

  wordpress:
    image: wordpress
    restart: always
    ports:
      - 8081:81
    volumes:
      - wordpress:/var/www/html
    env_file:"fishere.env"

  db:
    image: mysql:8.0
    restart: always
    volumes:
      - db:/var/lib/mysql
    env_file:"fishere.env"

volumes:
  wordpress:
  db:
#+end_src

**** TODO fishere.env
:PROPERTIES:
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ID:       fishere-dot-env-2026-03-30-18-54-10
:ORG_GTD_DEPENDS_ON: compose-dot-yaml-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Configure-ODMPY-download-folder-name-pattern-to-suit-Audiobookshelf-2024-03-15-17-16-55
:END:

#+begin_src env
WORDPRESS_DB_HOST=db
WORDPRESS_DB_USER=mysql
WORDPRESS_DB_PASSWORD=t1)~Bt~1uwmwe?pq}sZj%b!t8
WORDPRESS_DB_NAME=fishere_db

MYSQL_DATABASE=fishere_db
MYSQL_USER=mysql
MYSQL_PASSWORD=t1)~Bt~1uwmwe?pq}sZj%b!t8
MYSQL_RANDOM_ROOT_PASSWORD='1'

#+end_src

*** TODO Configure ODMPY download folder name pattern to suit Audiobookshelf
:PROPERTIES:
:CREATED:  [2024-03-15 Fri 06:02]
:ID:       Configure-ODMPY-download-folder-name-pattern-to-suit-Audiobookshelf-2024-03-15-17-16-55
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: fishere-dot-env-2026-03-30-18-54-10
:ORG_GTD_BLOCKS: Dead-Man-s-Snitch-A-dead-simple-Cron-Job-Monitoring-service-2024-07-03-14-51-47
:END:

https://github.com/ping/odmpy
https://www.audiobookshelf.org/docs/

*** TODO [[https://deadmanssnitch.com/][Dead Man's Snitch — A dead simple Cron Job Monitoring service]]
:PROPERTIES:
:CREATED:  [2023-07-27 Thu 17:00]
:TITLE:    Dead Man's Snitch — A dead simple Cron Job Monitoring service
:URI:      https://deadmanssnitch.com/
:ID:       Dead-Man-s-Snitch-A-dead-simple-Cron-Job-Monitoring-service-2024-07-03-14-51-47
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: Configure-ODMPY-download-folder-name-pattern-to-suit-Audiobookshelf-2024-03-15-17-16-55
:ORG_GTD_BLOCKS: GitHub-akhilrex-podgrab-A-self-hosted-podcast-manager-downloader-archiver-tool-to-download-podcast-episodes-as-soon-as-they-become-live-with-an-integrated-player-dot-2024-07-03-15-40-16
:END:

*** TODO [[https://github.com/akhilrex/podgrab][GitHub - akhilrex/podgrab: A self-hosted podcast manager/downloader/archiver tool to download podcast episodes as soon as they become live with an integrated player.]] :computers:
:PROPERTIES:
:TITLE:    GitHub - akhilrex/podgrab: A self-hosted podcast manager/downloader/archiver tool to download podcast episodes as soon as they become live with an integrated player.
:URI:      https://github.com/akhilrex/podgrab
:CREATED:  [2023-02-08 Wed 09:41]
:ID:       GitHub-akhilrex-podgrab-A-self-hosted-podcast-manager-downloader-archiver-tool-to-download-podcast-episodes-as-soon-as-they-become-live-with-an-integrated-player-dot-2024-07-03-15-40-16
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: Dead-Man-s-Snitch-A-dead-simple-Cron-Job-Monitoring-service-2024-07-03-14-51-47
:ORG_GTD_BLOCKS: ArchiveBox-Open-source-self-hosted-web-archiving-dot-Takes-URLs-browser-history-bookmarks-Pocket-Pinboard-etc-dot-saves-HTML-JS-PDFs-media-and-more-2024-07-04-09-39-21
:END:

*** TODO [[https://archivebox.io/][ArchiveBox | 🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more…]] :archive:computers:
:PROPERTIES:
:TITLE:    ArchiveBox | 🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more…
:URI:      https://archivebox.io/
:CREATED:  [2022-12-27 Tue 14:31]
:MODIFIED: [2022-12-27 14:31]
:ID:       ArchiveBox-Open-source-self-hosted-web-archiving-dot-Takes-URLs-browser-history-bookmarks-Pocket-Pinboard-etc-dot-saves-HTML-JS-PDFs-media-and-more-2024-07-04-09-39-21
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: GitHub-akhilrex-podgrab-A-self-hosted-podcast-manager-downloader-archiver-tool-to-download-podcast-episodes-as-soon-as-they-become-live-with-an-integrated-player-dot-2024-07-03-15-40-16
:ORG_GTD_BLOCKS: Tube-Archivist-2024-07-04-10-20-14
:END:

*** TODO [[https://www.tubearchivist.com/][Tube Archivist]] :computers:
:PROPERTIES:
:TITLE:    Tube Archivist
:URI:      https://www.tubearchivist.com/
:CREATED:  2023-02-08 Wed 09:40
:ID:       Tube-Archivist-2024-07-04-10-20-14
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: ArchiveBox-Open-source-self-hosted-web-archiving-dot-Takes-URLs-browser-history-bookmarks-Pocket-Pinboard-etc-dot-saves-HTML-JS-PDFs-media-and-more-2024-07-04-09-39-21
:ORG_GTD_BLOCKS: Homebox-2024-07-04-10-20-23
:END:

*** TODO [[https://hay-kot.github.io/homebox/][Homebox]] :computers:
:PROPERTIES:
:TITLE:    Homebox
:URI:      https://hay-kot.github.io/homebox/
:CREATED:  2023-02-08 Wed 08:57
:ID:       Homebox-2024-07-04-10-20-23
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: Tube-Archivist-2024-07-04-10-20-14
:ORG_GTD_BLOCKS: Khue-s-Homelab-2024-07-04-10-28-00
:END:

#+BEGIN_QUOTE
Homebox is the inventory and organization system built for the Home User! With a focus on simplicity and ease of use, Homebox is the perfect solution for your home inventory, organization, and management needs. While developing this project I've tried to keep the following principles in mind
#+END_QUOTE

*** TODO [[https://homelab.khuedoan.com/][Khue's Homelab]]
:PROPERTIES:
:TITLE:    Khue's Homelab
:URI:      https://homelab.khuedoan.com/
:CREATED:  [2024-06-30 Sun 13:08]
:ID:       Khue-s-Homelab-2024-07-04-10-28-00
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: Homebox-2024-07-04-10-20-23
:ORG_GTD_BLOCKS: Amazing-script-for-CPU-Temperature-Monitoring-on-Proxmox-Sluijsjes-Tech-Lab-2024-07-29-14-57-39
:END:

*** TODO [[https://sluijsjes.nl/2024/05/18/cpu-temp-monitoring-on-proxmox/][Amazing script for CPU Temperature Monitoring on Proxmox | Sluijsjes Tech Lab]] :homelab:homelab:
:PROPERTIES:
:TITLE:    Amazing script for CPU Temperature Monitoring on Proxmox | Sluijsjes Tech Lab
:URI:      https://sluijsjes.nl/2024/05/18/cpu-temp-monitoring-on-proxmox/
:CREATED:  [2024-07-08 Mon 15:14]
:ID:       Amazing-script-for-CPU-Temperature-Monitoring-on-Proxmox-Sluijsjes-Tech-Lab-2024-07-29-14-57-39
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: Khue-s-Homelab-2024-07-04-10-28-00
:ORG_GTD_BLOCKS: SOLVED-Accessing-existing-ZFS-pool-from-VM-Proxmox-Support-Forum-2024-07-29-15-04-03
:END:

*** TODO [[https://forum.proxmox.com/threads/accessing-existing-zfs-pool-from-vm.84773/][[SOLVED] - Accessing existing ZFS pool from VM | Proxmox Support Forum]]
:PROPERTIES:
:TITLE:    [SOLVED] - Accessing existing ZFS pool from VM | Proxmox Support Forum
:URI:      https://forum.proxmox.com/threads/accessing-existing-zfs-pool-from-vm.84773/
:CREATED:  [2024-07-16 Tue 14:49]
:ID:       SOLVED-Accessing-existing-ZFS-pool-from-VM-Proxmox-Support-Forum-2024-07-29-15-04-03
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: Amazing-script-for-CPU-Temperature-Monitoring-on-Proxmox-Sluijsjes-Tech-Lab-2024-07-29-14-57-39
:ORG_GTD_BLOCKS: Moving-a-WordPress-site-into-a-Docker-Container-Stephen-AfamO-s-Blog-2024-07-29-15-04-28
:END:

*** TODO [[https://stephenafamo.com/blog/posts/moving-a-wordpress-site-into-a-docker-container][Moving a WordPress site into a Docker Container | Stephen AfamO's Blog]]
:PROPERTIES:
:TITLE:    Moving a WordPress site into a Docker Container | Stephen AfamO's Blog
:URI:      https://stephenafamo.com/blog/posts/moving-a-wordpress-site-into-a-docker-container
:CREATED:  [2024-07-16 Tue 14:50]
:ID:       Moving-a-WordPress-site-into-a-Docker-Container-Stephen-AfamO-s-Blog-2024-07-29-15-04-28
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: SOLVED-Accessing-existing-ZFS-pool-from-VM-Proxmox-Support-Forum-2024-07-29-15-04-03
:ORG_GTD_BLOCKS: videos-cloudflare-tunnel-tutorial-at-main-ChristianLempa-videos-GitHub-2024-07-29-15-04-37
:END:

*** TODO [[https://github.com/ChristianLempa/videos/tree/main/cloudflare-tunnel-tutorial][videos/cloudflare-tunnel-tutorial at main · ChristianLempa/videos · GitHub]]
:PROPERTIES:
:TITLE:    videos/cloudflare-tunnel-tutorial at main · ChristianLempa/videos · GitHub
:URI:      https://github.com/ChristianLempa/videos/tree/main/cloudflare-tunnel-tutorial
:CREATED:  [2024-07-16 Tue 14:50]
:ID:       videos-cloudflare-tunnel-tutorial-at-main-ChristianLempa-videos-GitHub-2024-07-29-15-04-37
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: Moving-a-WordPress-site-into-a-Docker-Container-Stephen-AfamO-s-Blog-2024-07-29-15-04-28
:ORG_GTD_BLOCKS: Nostr-Apps-2024-07-29-15-04-44
:END:

*** TODO [[https://www.nostrapps.com/][Nostr Apps]]
:PROPERTIES:
:CREATED:  [2024-07-18 Thu 02:33]
:TITLE:    Nostr Apps
:URI:      https://www.nostrapps.com/
:ID:       Nostr-Apps-2024-07-29-15-04-44
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: videos-cloudflare-tunnel-tutorial-at-main-ChristianLempa-videos-GitHub-2024-07-29-15-04-37
:ORG_GTD_BLOCKS: Guide-to-PCIe-Lanes-How-many-do-you-need-for-your-workload-2024-07-29-15-05-34
:END:

*** TODO [[https://www.cgdirector.com/guide-to-pcie-lanes/][Guide to PCIe Lanes: How many do you need for your workload?]]
:PROPERTIES:
:TITLE:    Guide to PCIe Lanes: How many do you need for your workload?
:URI:      https://www.cgdirector.com/guide-to-pcie-lanes/
:CREATED:  [2024-07-19 Fri 13:48]
:ID:       Guide-to-PCIe-Lanes-How-many-do-you-need-for-your-workload-2024-07-29-15-05-34
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: Nostr-Apps-2024-07-29-15-04-44
:ORG_GTD_BLOCKS: Introducing-Llama-3-dot-1-Our-most-capable-models-to-date-2024-07-29-15-06-07
:END:

*** TODO [[https://ai.meta.com/blog/meta-llama-3-1/][Introducing Llama 3.1: Our most capable models to date]]
:PROPERTIES:
:CREATED:  [2024-07-24 Wed 05:12]
:TITLE:    Introducing Llama 3.1: Our most capable models to date
:URI:      https://ai.meta.com/blog/meta-llama-3-1/
:ID:       Introducing-Llama-3-dot-1-Our-most-capable-models-to-date-2024-07-29-15-06-07
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: Guide-to-PCIe-Lanes-How-many-do-you-need-for-your-workload-2024-07-29-15-05-34
:ORG_GTD_BLOCKS: The-Llama-3-Herd-of-Models-Research-AI-at-Meta-2024-07-29-15-06-16
:END:

*** TODO [[https://ai.meta.com/research/publications/the-llama-3-herd-of-models/][The Llama 3 Herd of Models | Research - AI at Meta]]
:PROPERTIES:
:CREATED:  [2024-07-24 Wed 05:13]
:TITLE:    The Llama 3 Herd of Models | Research - AI at Meta
:URI:      https://ai.meta.com/research/publications/the-llama-3-herd-of-models/
:ID:       The-Llama-3-Herd-of-Models-Research-AI-at-Meta-2024-07-29-15-06-16
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: Introducing-Llama-3-dot-1-Our-most-capable-models-to-date-2024-07-29-15-06-07
:ORG_GTD_BLOCKS: Petals-decentralized-inference-and-finetuning-of-large-language-models-2024-07-29-15-07-18
:END:

*** TODO [[https://research.yandex.com/blog/petals-decentralized-inference-and-finetuning-of-large-language-models][Petals: decentralized inference and finetuning of large language models]]
:PROPERTIES:
:CREATED:  [2024-07-24 Wed 05:25]
:TITLE:    Petals: decentralized inference and finetuning of large language models
:URI:      https://research.yandex.com/blog/petals-decentralized-inference-and-finetuning-of-large-language-models
:ID:       Petals-decentralized-inference-and-finetuning-of-large-language-models-2024-07-29-15-07-18
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: The-Llama-3-Herd-of-Models-Research-AI-at-Meta-2024-07-29-15-06-16
:ORG_GTD_BLOCKS: GitHub-exo-explore-exo-Run-your-own-AI-cluster-at-home-with-everyday-devices-️-2024-07-29-15-10-36
:END:

P2P network for inference on large LLMs above 100B tokens

*** TODO [[https://github.com/exo-explore/exo][GitHub - exo-explore/exo: Run your own AI cluster at home with everyday devices 📱💻 🖥️⌚]] :AI:
:PROPERTIES:
:TITLE:    GitHub - exo-explore/exo: Run your own AI cluster at home with everyday devices 📱💻 🖥️⌚
:URI:      https://github.com/exo-explore/exo
:CREATED:  [2024-07-29 Mon 12:54]
:ID:       GitHub-exo-explore-exo-Run-your-own-AI-cluster-at-home-with-everyday-devices-️-2024-07-29-15-10-36
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: Petals-decentralized-inference-and-finetuning-of-large-language-models-2024-07-29-15-07-18
:ORG_GTD_BLOCKS: GitHub-getAlby-hub-Alby-Hub-Your-own-lightning-node-connected-to-every-app-dot-Run-anywhere-dot-Become-self-sovereign-dot-2024-07-29-15-10-47
:END:

*** TODO [[https://github.com/getAlby/hub][GitHub - getAlby/hub: Alby Hub - Your own lightning node connected to every app. Run anywhere. Become self-sovereign.]] :Bitcoin:
:PROPERTIES:
:TITLE:    GitHub - getAlby/hub: Alby Hub - Your own lightning node connected to every app. Run anywhere. Become self-sovereign.
:URI:      https://github.com/getAlby/hub
:CREATED:  [2024-07-29 Mon 12:59]
:ID:       GitHub-getAlby-hub-Alby-Hub-Your-own-lightning-node-connected-to-every-app-dot-Run-anywhere-dot-Become-self-sovereign-dot-2024-07-29-15-10-47
:ORG_GTD:  Projects
:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03
:ORG_GTD_PROJECT: Homelab [31/188]
:TRIGGER:  self org-gtd-update-project-after-task-done!
:ORG_GTD_DEPENDS_ON: GitHub-exo-explore-exo-Run-your-own-AI-cluster-at-home-with-everyday-devices-️-2024-07-29-15-10-36
:END:

** TODO losgarcias [6/8] :computer:
:PROPERTIES:
:COOKIE_DATA: todo recursive
:ID:       losgarcias-2024-02-21-12-16-51
:CATEGORY: Bits
:ORG_GTD:  Projects
:END:

*** DONE [#A] Renew letsencrypt
SCHEDULED: <2021-01-18 Mon>
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Renew-letsencrypt-2026-03-30-20-18-51
:END:
:LOGBOOK:
- State "TODO"       from ""           [2021-10-20 Wed]
- State "DONE"       from "TODO"       [2022-05-06 Fri]
:END:

*** DONE [#B] header and sharing buttons placement for fishere.net
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       header-and-sharing-buttons-placement-for-fishere-2026-03-30-20-18-51
:END:
:LOGBOOK:
- State "TODO"       from ""           [2019-02-20] Fix
- State "DONE"       from "TODO"       [2019-02-25 Mon]
:END:

*** DONE [#B] Fix email list encoding in +khaledfahmy.org
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Fix-email-list-encoding-in-plus-khaledfahmy-dot-2026-03-30-20-18-52
:END:
:LOGBOOK:
- State "TODO"       from ""           [2018-07-18 Wed]
- State "DONE"       from "TODO"       [2019-03-15 Fri]
:END:

*** DONE [#B] [[http://khaledfahmy.org/?es=cron&guid=ngvtzc-krhsqf-pfogli-tefknd-ocqgkd][confirmation email]] on +khaledfahmy.org
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       confirmation-email-on-plus-khaledfahmy-dot-org-2026-03-30-20-18-52
:END:
:LOGBOOK:
- State "TODO"       from ""           [2018-07-18] Tes
- State "DONE"       from "TODO"       [2019-03-15 Fri]
:END:

*** DONE [#B] comment box before comments in +khaledfahmy.org
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       comment-box-before-comments-in-plus-khaledfahmy-2026-03-30-20-18-52
:END:
:LOGBOOK:
- State "TODO"       from ""           [2018-07-18 Wed]
- State "DONE"       from "TODO"       [2019-03-15 Fri]
:END:

*** DONE [#A] +backup DigitalOcean
SCHEDULED: <2023-07-27 Thu .+1m>
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       plus-backup-DigitalOcean-2026-03-30-20-18-52
:END:
:LOGBOOK:
- State "TODO"       from ""           [2019-10-01 Tue]
- State "DONE"       from "TODO"       [2021-12-10 Fri]
:END:

*** TODO Localise losgarcias
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Localise-losgarcias-2026-03-30-20-18-52
:END:
*** TODO DigitalOcean LAMP steps
:PROPERTIES:
:ID:       DigitalOcean-LAMP-steps-2024-06-13-12-17-36
:ORG_GTD:  Projects
:END:

https://www.digitalocean.com/docs/networking/dns/how-to/add-domains/
https://www.digitalocean.com/docs/networking/dns/how-to/manage-records/
https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mariadb-php-lamp-stack-on-debian-10
https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-debian-10 
https://www.digitalocean.com/community/tutorials/how-to-install-phpmyadmin-from-source-debian-10 (up to step 4)
https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-lamp-on-debian-10
https://www.digitalocean.com/community/tutorials/ufw-essentials-common-firewall-rules-and-commands

** TODO lilitop [19/216] :computer:
:PROPERTIES:
:ID:       lilitop-2024-02-21-12-20-30
:CATEGORY: Bits
:ORG_GTD:  Projects
:END:

*** NEXT Install Debian
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Install-Debian-2026-03-30-20-18-52
:END:
*** DONE Enable Debian contrib and non-free-firmware repositories
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Enable-Debian-contrib-and-non-free-firmware-2026-03-30-20-18-52
:END:
:LOGBOOK:
- State "DONE"       from              [2024-05-18 Sat 11:27]
:END:
#+begin_src bash
  sudo nano /etc/apt/sources.list
#+end_src
#+begin_src bash
deb http://deb.debian.org/debian/ bookworm main contrib non-free-firmware
#+end_src

*** DONE Disable Debian Autosuspend
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Disable-Debian-Autosuspend-2026-03-30-20-18-52
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2024-06-23 Sun 10:19]
:END:

#+BEGIN_SRC bash
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
#+END_SRC

*** DONE [[https://wiki.debian.org/TransparentEncryptionForHomeFolder][Encrypted home]]
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Encrypted-home-2026-03-30-20-18-52
:END:
:LOGBOOK:
- State "DONE"       from "NEXT"       [2024-02-22 Thu 15:05]
:END:

#+begin_src bash
  sudo modprobe ecryptfs cryptsetup
#+end_src

#+begin_src bash :tangle /etc/modules-load.d/modules.conf
  ecryptfs
#+end_src

As root:
#+begin_src bash :tangle no
  ecryptfs-migrate-home -u <user>
#+end_src

Must login as user before reboot

#+begin_src bash :tangle no
  ecryptfs-unwrap-passphrase
#+end_src

*** DONE Move files
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Move-files-2026-03-30-20-18-52
:END:
*** DONE .profile
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       dot-profile-2026-03-30-20-18-52
:END:

The pip and pipx bash completion parts cause Gnome login to fail and therefore it doesn't allow decrypting /home/amr//

#+BEGIN_SRC bash :tangle ~/.profile
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022

# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
	. "$HOME/.bashrc"
    fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/.local/bin" ] ; then
    PATH="$HOME/.local/bin:$PATH"
fi

#export GNUPGHOME=~/.gnupg/trezor
#export INFOPATH="~/library/info"
export CDPATH=~/org

export OPENAI_API_KEY=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
#export OPENAI_API_KEY=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
export OPENAI_API_KEY_PATH=
export OPENAI_ORGANIZATION_ID=org-qTZ6qXaAYRwZ389yjr6jV1tG
export OPENAI_MODEL_NAME=gpt-4
#+END_SRC

*** DONE .bashrc
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       dot-bashrc-2026-03-30-20-18-52
:END:

#+BEGIN_SRC bash :tangle ~/.bashrc
    # ~/.bashrc: executed by bash(1) for non-login shells.
    # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
    # for examples

    # If not running interactively, don't do anything
    case $- in
        ,*i*) ;;
          ,*) return;;
    esac

    # don't put duplicate lines or lines starting with space in the history.
    # See bash(1) for more options
    HISTCONTROL=ignoreboth

    # append to the history file, don't overwrite it
    shopt -s histappend

    # for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
    HISTSIZE=1000
    HISTFILESIZE=2000

    # check the window size after each command and, if necessary,
    # update the values of LINES and COLUMNS.
    shopt -s checkwinsize

    # If set, the pattern "**" used in a pathname expansion context will
    # match all files and zero or more directories and subdirectories.
    #shopt -s globstar

    # make less more friendly for non-text input files, see lesspipe(1)
    [ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"

    # set variable identifying the chroot you work in (used in the prompt below)
    if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
        debian_chroot=$(cat /etc/debian_chroot)
    fi

    # set a fancy prompt (non-color, unless we know we "want" color)
    case "$TERM" in
        xterm-color|*-256color) color_prompt=yes;;
    esac

    # uncomment for a colored prompt, if the terminal has the capability; turned
    # off by default to not distract the user: the focus in a terminal window
    # should be on the output of commands, not on the prompt
    #force_color_prompt=yes

    if [ -n "$force_color_prompt" ]; then
        if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
            # We have color support; assume it's compliant with Ecma-48
            # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
            # a case would tend to support setf rather than setaf.)
            color_prompt=yes
        else
            color_prompt=
        fi
    fi

    if [ "$color_prompt" = yes ]; then
        PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
    else
        PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
    fi
    unset color_prompt force_color_prompt

    # If this is an xterm set the title to user@host:dir
    case "$TERM" in
    xterm*|rxvt*)
        PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
        ;;
    ,*)
        ;;
    esac

    # enable color support of ls and also add handy aliases
    if [ -x /usr/bin/dircolors ]; then
        test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
        alias ls='ls --color=auto'
        alias dir='dir --color=auto'
        alias vdir='vdir --color=auto'

        alias grep='grep --color=auto'
        alias fgrep='fgrep --color=auto'
        alias egrep='egrep --color=auto'
    fi

    # colored GCC warnings and errors
    export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'

    # some more ls aliases
    alias ll='ls -lhA'
    alias la='ls -A'
    alias l='ls -CF'

    # Alias definitions.
    # You may want to put all your additions into a separate file like
    # ~/.bash_aliases, instead of adding them here directly.
    # See /usr/share/doc/bash-doc/examples in the bash-doc package.

    if [ -f ~/.bash_aliases ]; then
        . ~/.bash_aliases
    fi

    # enable programmable completion features (you don't need to enable
    # this, if it's already enabled in /etc/bash.bashrc and /etc/profile
    # sources /etc/bash.bashrc).
    if ! shopt -oq posix; then
      if [ -f /usr/share/bash-completion/bash_completion ]; then
        . /usr/share/bash-completion/bash_completion
      elif [ -f /etc/bash_completion ]; then
        . /etc/bash_completion
      fi
    fi

    export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/$(id -u)/bus"
    export XDG_RUNTIME_DIR="/run/user/$(id -u)"

    xmodmap ~/.Xmodmap

    # EAT integration for Emacs
  [ -n "$EAT_SHELL_INTEGRATION_DIR" ] && \
    source "$EAT_SHELL_INTEGRATION_DIR/bash"
#+END_SRC

*** DONE Emacs Emacs
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Emacs-Emacs-2026-03-30-20-18-52
:END:
*** DONE emacsclient.desktop
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       emacsclient-dot-desktop-2026-03-30-20-18-52
:END:

#+begin_src bash :tangle no
  [Desktop Entry]
  Name=Emacs (Client)
  GenericName=Text Editor
  Comment=Edit text
  MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;
  Exec=emacsclient -c -a "emacs" %F
  Icon=emacs
  Type=Application
  Terminal=false
  Categories=Development;TextEditor;Utility;
  StartupWMClass=Emacs
       #+end_src

#+begin_src bash :tangle ~/.local/share/applications/emacsclient.desktop
  [Desktop Entry]
  Name=Emacs (Client)
  GenericName=Text Editor
  Comment=Edit text
  MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;
  Exec=sh -c "if [ -n \\"\\$*\\" ]; then exec emacsclient --alternate-editor= --display=\\"\\$DISPLAY\\" \\"\\$@\\"; else exec emacsclient --alternate-editor= --create-frame; fi" sh %F
  Icon=emacs
  Type=Application
#+end_src

*** DONE org-protocol.desktop
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       org-protocol-dot-desktop-2026-03-30-20-18-52
:END:

#+begin_src bash :tangle ~/.local/share/applications/emacsclient-org-protocol.desktop
  [Desktop Entry]
  Name=Emacs (Client)
  GenericName=Text Editor
  Comment=Handle Org protocol URI
  MimeType=x-scheme-handler/org-protocol;
  Exec=sh -c "exec emacsclient --alternate-editor= --create-frame" sh %u
  Icon=emacs
  Type=Application
  Terminal=false
  Categories=Development;TextEditor;
  StartupNotify=true
  StartupWMClass=Emacs
  Keywords=emacsclient;org-protocol
#+end_src

enable by running
#+begin_src bash
update-desktop-database ~/.local/share/applications/
#+end_src

*** DONE Software install
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Software-install-2026-03-30-20-18-52
:END:
:LOGBOOK:
- State "DONE"       from "NEXT"       [2024-02-22 Thu 14:51]
:END:

#+BEGIN_SRC bash
#!/bin/bash
# Step 1: Add repositories and keys
#sudo add-apt-repository -y ppa:ubuntugis/ppa

# Step 2: Update repositories and upgrade system
sudo apt-get update -y && sudo apt-get upgrade -y

# Step 3: Install software
sudo apt install wget bash-completion pass pass-extension-otp webext-browserpass curl wipe mplayer gprename gimp gramps solfege soundconverter audacity flac lame picard fonts-hosny-amiri fonts-hosny-thabit hugo calibre syncthing emacs sqlite3 notmuch gcc python3-pip python3-venv pipx kdeconnect cmus httrack soundconverter zbar-tools tilix gnuradio hunspell openvpn network-manager-openvpn network-manager-openvpn-gnome xdotool sudo rsync ecryptfs-utils lsof texlive-latex-extra emacs-common-non-dfsg libsqlite3-dev ttf-mscorefonts-installer
#sudo snap install ipfs omega-cat ymuse #x86
pipx install shell-gpt openai onlykey openplayground trezor ospeak youtube-dl
#curl -fsSL https://deb.nodesource.com/setup_19.x | bash - && sudo apt-get install -y nodejs
# Step 4: Reboot
#sudo reboot
#+END_SRC

*** DONE Save new ecryptfs passphrase in pass
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Save-new-ecryptfs-passphrase-in-pass-2026-03-30-20-18-52
:END:
*** DONE Signal
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Signal-2026-03-30-20-18-52
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2024-06-23 Sun 10:15]
:END:

#+BEGIN_SRC bash
  #!/bin/bash

  wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > signal-desktop-keyring.gpg;
  cat signal-desktop-keyring.gpg | sudo tee /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null

  wget -O signal-desktop.sources https://updates.signal.org/static/desktop/apt/signal-desktop.sources;
cat signal-desktop.sources | sudo tee /etc/apt/sources.list.d/signal-desktop.sources > /dev/null

  sudo apt update && sudo apt install signal-desktop

#+END_SRC

*** DONE Zotero
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Zotero-2026-03-30-20-18-52
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2024-06-23 Sun 10:18]
:END:

#+BEGIN_SRC bash
  #!/bin/bash
  wget -qO- https://raw.githubusercontent.com/retorquere/zotero-deb/master/install.sh | sudo bash
  sudo apt update
  sudo apt install zotero

#+END_SRC

*** DONE beancount
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       beancount-2026-03-30-20-18-52
:END:

#+begin_src bash
pipx install beancount
#+end_src

*** DONE beancount-import
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       beancount-import-2026-03-30-20-18-52
:END:

#+begin_src bash
pipx install beancount-import
#+end_src

*** DONE finance-DL
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       finance-DL-2026-03-30-20-18-52
:END:

#+begin_src bash
pipx install finance-dl
#+end_src

*** TODO Picard
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Picard-2026-03-30-20-18-52
:END:

#+BEGIN_SRC
$noop(<!-- MusicBrainz Picard 1.2 naming script -->)
$noop(<!-- Version 0.2 by rfletch12 -->)

$noop(<!-- Initialze character replacements -->)
$replace($noop(?)
$replace($noop(:)
$replace($noop(")
$replace($noop(|)
$replace($noop(<)
$replace($noop(>)
$replace($noop(.)
$replace($noop( ⁄ )

$noop(<!--Determine File Type -->)
%_extension%/

$noop(<!-- Determine Release Type -->)
$noop(<!-- Creates top level folder structure -->)
$noop(<!-- No MBID / Spoken Word / Soundtracks / Tribute / Compilations / Promo's / Incomplete Tracks / Artists -->)

$if2(
$if($eq($len(%musicbrainz_albumid%),0),No MBID/$if2(%albumartist%,%artist%),),
$if($eq(%releasetype%,spokenword),Spoken Word/$if2(%albumartist%,%artist%),),
$if($eq(%releasetype%,audiobook),Spoken Word/$if2(%albumartist%,%artist%),),
$if($eq(%releasetype%,interview),Spoken Word/$if2(%albumartist%,%artist%),),
$if($eq(%releasetype%,album; soundtrack),Soundtracks/,),
$if($and($or($eq(%releasetype%,album; compilation),$or($eq(%releasetype%,album),$eq(%releasetype%,compilation))),$eq(%albumartist%,Various Artists)),Compilations/,),
$if($in(%album%,Promo Only),Promo Only/,),
$if($lt($matchedtracks(),%totaltracks%),Incomplete Releases/$if2(%albumartist%,%artist%),$if2(Artists/$if2(%albumartist%,%artist%)))
)/

$noop(<!-- Determine album Folder Name -->)
$noop(<!-- Creates next hiearchy folder structure based on release status, date, release type and 1album name -->)
$noop(<!-- Creates next hiearchy folder structure based on date, media type, country, track count, and album name -->)


$if2($left(%originaldate%,4) )$replace(%album%,:,) [$if2(%releasestatus% )$if2(%releasetype%)] [$if2(%releasecountry%)$if2($left(%date%,4))$if2($replace(%media%,",))]
/
$noop(<!-- Determine file name -->)
$noop(<!-- Creates filename string based on disc#, track#, and song title, appends artist if a compilation -->)

$if($gt(%totaldiscs%,1),$num(%discnumber%,2)-,)$num(%tracknumber%,2)-%title% $if($eq(%albumartist%,Various Artists), \(%artist%\),)

$noop(<!-- Perform character replacements -->)
,>,\))
,<,\()
,|,)
,",)
,:, -)
,?,)
,.,)
, ⁄ ,-)
#+END_SRC

*** TODO [[https://www.emacswiki.org/emacs/EmacsAsDaemon][Emacs as daemon]]
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Emacs-as-daemon-2026-03-30-20-18-52
:END:
:LOGBOOK:
- State "DONE"       from "NEXT"       [2024-02-27 Tue 20:06]
:END:

#+begin_src bash :tangle ~/.config/systemd/user/emacs.service
  [Unit]
  Description=Emacs text editor
  Documentation=info:emacs man:emacs(1) https://gnu.org/software/emacs/

  [Service]
  Type=forking
  ExecStart=/usr/bin/emacs --daemon
  ExecStop=/usr/bin/emacsclient --eval "(kill-emacs)"
  Environment=SSH_AUTH_SOCK=%t/keyring/ssh
  Restart=on-failure

  [Install]
  WantedBy=default.target
#+end_src

Enable by running

#+begin_src bash :tangle no
  systemctl enable --user emacs
  systemctl start --user emacs
#+end_src

*** TODO CQRLOG
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       CQRLOG-2026-03-30-20-18-52
:END:

#+BEGIN_SRC bash
#!/bin/bash
sudo add-apt-repository ppa:ok2cqr/ppa
sudo apt-get update
sudo apt-get install cqrlog

#+END_SRC

*** TODO Element
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Element-2026-03-30-20-18-52
:END:

#+BEGIN_SRC bash
#!/bin/bash
sudo apt install -y wget apt-transport-https
sudo wget -O /usr/share/keyrings/element-io-archive-keyring.gpg https://packages.element.io/debian/element-io-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/element-io-archive-keyring.gpg] https://packages.element.io/debian/ default main" | sudo tee /etc/apt/sources.list.d/element-io.list
sudo apt update
sudo apt install element-desktop

#+END_SRC

*** TODO FreeTubeApp
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       FreeTubeApp-2026-03-30-20-18-52
:END:

#+BEGIN_SRC bash
#!/bin/bash
## From https://github.com/FreeTubeApp/FreeTube/wiki/Environment-Setup-and-Packaging
#cd src/git/github.com/FreeTubeApp/FreeTube
#npm install
sudo apt install flatpak gnome-software-plugin-flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

#+END_SRC

*** TODO Bitcoin Full Node
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Bitcoin-Full-Node-2026-03-30-20-18-52
:END:

#+BEGIN_SRC bash
#!/bin/sh

###############################################################################
#
#                             install-full-node.sh
#
# This is the install script for Bitcoin full node based on Bitcoin Core.
#
# This script attempts to make your node automatically reachable by other nodes
# in the network. This is done by using uPnP to open port 8333 on your router
# to accept incoming connections to port 8333 and route the connections to your
# node running inside your local network.
#
# For security reason, wallet functionality is not enabled by default.
#
# Supported OS: Linux, Mac OS X, BSD, Windows (Windows Subsystem for Linux)
# Supported platforms: x86, x86_64, ARM
#
# Usage:
#   Open your terminal and type:
#
#     curl https://bitnodes.io/install-full-node.sh | sh
#
# Bitcoin Core will be installed using binaries provided by bitcoin.org.
#
# If the binaries for your system are not available, the installer will attempt
# to build and install Bitcoin Core from source.
#
# All files will be installed into $HOME/bitcoin-core directory. Layout of this
# directory after the installation is shown below:
#
# Source files:
#   $HOME/bitcoin-core/bitcoin/
#
# Binaries:
#   $HOME/bitcoin-core/bin/
#
# Configuration file:
#   $HOME/bitcoin-core/.bitcoin/bitcoin.conf
#
# Blockchain data files:
#   $HOME/bitcoin-core/.bitcoin/blocks
#   $HOME/bitcoin-core/.bitcoin/chainstate
#
# Need help? Contact info@bitnodes.io
#
###############################################################################

REPO_URL="https://github.com/bitcoin/bitcoin.git"

# See https://github.com/bitcoin/bitcoin/tags for latest version.
VERSION=23.0

TARGET_DIR=$HOME/bitcoin-core
PORT=8333

BUILD=0
UNINSTALL=0

BLUE='\033[94m'
GREEN='\033[32;1m'
YELLOW='\033[33;1m'
RED='\033[91;1m'
RESET='\033[0m'

ARCH=$(uname -m)
SYSTEM=$(uname -s)
MAKE="make"
if [ "$SYSTEM" = "FreeBSD" ]; then
    MAKE="gmake"
fi
SUDO=""

usage() {
    cat <<EOF

This is the install script for Bitcoin full node based on Bitcoin Core.

Usage: $0 [-h] [-v <version>] [-t <target_directory>] [-p <port>] [-b] [-u]

-h
    Print usage.

-v <version>
    Version of Bitcoin Core to install.
    Default: $VERSION

-t <target_directory>
    Target directory for source files and binaries.
    Default: $HOME/bitcoin-core

-p <port>
    Bitcoin Core listening port.
    Default: $PORT

-b
    Build and install Bitcoin Core from source.
    Default: $BUILD

-u
    Uninstall Bitcoin Core.

EOF
}

print_info() {
    printf "$BLUE$1$RESET\n"
}

print_success() {
    printf "$GREEN$1$RESET\n"
    sleep 1
}

print_warning() {
    printf "$YELLOW$1$RESET\n"
}

print_error() {
    printf "$RED$1$RESET\n"
    sleep 1
}

print_start() {
    print_info "Start date: $(date)"
}

print_end() {
    print_info "\nEnd date: $(date)"
}

print_readme() {
    cat <<EOF

# README

To stop Bitcoin Core:

    cd $TARGET_DIR/bin && ./stop.sh

To start Bitcoin Core again:

    cd $TARGET_DIR/bin && ./start.sh

To use bitcoin-cli program:

    cd $TARGET_DIR/bin && ./bitcoin-cli -conf=$TARGET_DIR/.bitcoin/bitcoin.conf getnetworkinfo

To view Bitcoin Core log file:

    tail -f $TARGET_DIR/.bitcoin/debug.log

To uninstall Bitcoin Core:

    ./install-full-node.sh -u

To uninstall Bitcoin Core without a local copy of the install script:

    sh <( curl -Ls https://bitnodes.io/install-full-node.sh ) -u

EOF
}

program_exists() {
    type "$1" > /dev/null 2>&1
    return $?
}

create_target_dir() {
    if [ ! -d "$TARGET_DIR" ]; then
        print_info "\nCreating target directory: $TARGET_DIR"
        mkdir -p $TARGET_DIR
    fi
}

init_system_install() {
    if [ $(id -u) -ne 0 ]; then
        if program_exists "sudo"; then
            SUDO="sudo"
            print_info "\nInstalling required system packages.."
        else
            print_error "\nsudo program is required to install system packages. Please install sudo as root and rerun this script as normal user."
            exit 1
        fi
    fi
}

install_miniupnpc() {
    print_info "Installing miniupnpc from source.."
    rm -rf miniupnpc-2.0 miniupnpc-2.0.tar.gz &&
        wget -q http://miniupnp.free.fr/files/download.php?file=miniupnpc-2.0.tar.gz -O miniupnpc-2.0.tar.gz && \
        tar xzf miniupnpc-2.0.tar.gz && \
        cd miniupnpc-2.0 && \
        $SUDO $MAKE install > build.out 2>&1 && \
        cd .. && \
        rm -rf miniupnpc-2.0 miniupnpc-2.0.tar.gz
}

install_debian_build_dependencies() {
    $SUDO apt-get update
    $SUDO apt-get install -y \
        automake \
        autotools-dev \
        build-essential \
        curl \
        git \
        libboost-all-dev \
        libevent-dev \
        libminiupnpc-dev \
        libssl-dev \
        libtool \
        pkg-config
}

install_fedora_build_dependencies() {
    $SUDO dnf install -y \
        automake \
        boost-devel \
        curl \
        gcc-c++ \
        git \
        libevent-devel \
        libtool \
        miniupnpc-devel \
        openssl-devel
}

install_centos_build_dependencies() {
    $SUDO yum install -y \
        automake \
        boost-devel \
        curl \
        gcc-c++ \
        git \
        libevent-devel \
        libtool \
        openssl-devel
    install_miniupnpc
    echo '/usr/lib' | $SUDO tee /etc/ld.so.conf.d/miniupnpc-x86.conf > /dev/null && $SUDO ldconfig
}

install_archlinux_build_dependencies() {
    $SUDO pacman -S --noconfirm \
        automake \
        boost \
        curl \
        git \
        libevent \
        libtool \
        miniupnpc \
        openssl
}

install_alpine_build_dependencies() {
    $SUDO apk update
    $SUDO apk add \
        autoconf \
        automake \
        boost-dev \
        build-base \
        curl \
        git \
        libevent-dev \
        libtool \
        openssl-dev
    install_miniupnpc
}

install_mac_build_dependencies() {
    if ! program_exists "gcc"; then
        print_info "When the popup appears, click 'Install' to install the XCode Command Line Tools."
        xcode-select --install
    fi

    if ! program_exists "brew"; then
        /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    fi

    brew install \
        --c++11 \
        automake \
        boost \
        libevent \
        libtool \
        miniupnpc \
        openssl \
        pkg-config
}

install_freebsd_build_dependencies() {
    $SUDO pkg install -y \
        autoconf \
        automake \
        boost-libs \
        curl \
        git \
        gmake \
        libevent2 \
        libtool \
        openssl \
        pkgconf \
        wget
    install_miniupnpc
}

install_build_dependencies() {
    init_system_install
    case "$SYSTEM" in
        Linux)
            if program_exists "apt-get"; then
                install_debian_build_dependencies
            elif program_exists "dnf"; then
                install_fedora_build_dependencies
            elif program_exists "yum"; then
                install_centos_build_dependencies
            elif program_exists "pacman"; then
                install_archlinux_build_dependencies
            elif program_exists "apk"; then
                install_alpine_build_dependencies
            else
                print_error "\nSorry, your system is not supported by this installer."
                exit 1
            fi
            ;;
        Darwin)
            install_mac_build_dependencies
            ;;
        FreeBSD)
            install_freebsd_build_dependencies
            ;;
        *)
            print_error "\nSorry, your system is not supported by this installer."
            exit 1
            ;;
    esac
}

build_bitcoin_core() {
    cd $TARGET_DIR

    if [ ! -d "$TARGET_DIR/bitcoin" ]; then
        print_info "\nDownloading Bitcoin Core source files.."
        git clone --quiet $REPO_URL
    fi

    # Tune gcc to use less memory on single board computers.
    cxxflags=""
    if [ "$SYSTEM" = "Linux" ]; then
        ram_kb=$(grep MemTotal /proc/meminfo | awk '{print $2}')
        if [ $ram_kb -lt 1500000 ]; then
            cxxflags="--param ggc-min-expand=1 --param ggc-min-heapsize=32768"
        fi
    fi

    print_info "\nBuilding Bitcoin Core v$VERSION"
    print_info "Build output: $TARGET_DIR/bitcoin/build.out"
    print_info "This can take up to an hour or more.."
    rm -f build.out
    cd bitcoin &&
        git fetch > build.out 2>&1 &&
        git checkout "v$VERSION" 1>> build.out 2>&1 &&
        git clean -f -d -x 1>> build.out 2>&1 &&
        ./autogen.sh 1>> build.out 2>&1 &&
        ./configure \
            CXXFLAGS="$cxxflags" \
            --without-gui \
            --with-miniupnpc \
            --disable-wallet \
            --disable-tests \
            --enable-upnp-default \
            1>> build.out 2>&1 &&
        $MAKE 1>> build.out 2>&1

    if [ ! -f "$TARGET_DIR/bitcoin/src/bitcoind" ]; then
        print_error "Build failed. See $TARGET_DIR/bitcoin/build.out"
        exit 1
    fi

    sleep 1

    $TARGET_DIR/bitcoin/src/bitcoind -? > /dev/null
    retcode=$?
    if [ $retcode -ne 1 ]; then
        print_error "Failed to execute $TARGET_DIR/bitcoin/src/bitcoind. See $TARGET_DIR/bitcoin/build.out"
        exit 1
    fi
}

get_bin_url() {
    url="https://bitcoincore.org/bin/bitcoin-core-$VERSION"
    case "$SYSTEM" in
        Linux)
            if program_exists "apk"; then
                echo ""
            elif [ "$ARCH" = "armv7l" ]; then
                url="$url/bitcoin-$VERSION-arm-linux-gnueabihf.tar.gz"
                echo "$url"
            else
                url="$url/bitcoin-$VERSION-$ARCH-linux-gnu.tar.gz"
                echo "$url"
            fi
            ;;
        Darwin)
            url="$url/bitcoin-$VERSION-osx64.tar.gz"
            echo "$url"
            ;;
        FreeBSD)
            echo ""
            ;;
        *)
            echo ""
            ;;
    esac
}

download_bin() {
    checksum_url="https://bitcoincore.org/bin/bitcoin-core-$VERSION/SHA256SUMS"

    cd $TARGET_DIR

    rm -f bitcoin-$VERSION.tar.gz checksum.asc

    print_info "\nDownloading Bitcoin Core binaries.."
    if program_exists "wget"; then
        wget -q "$1" -O bitcoin-$VERSION.tar.gz &&
            wget -q "$checksum_url" -O checksum.asc &&
            mkdir -p bitcoin-$VERSION &&
            tar xzf bitcoin-$VERSION.tar.gz -C bitcoin-$VERSION --strip-components=1
    elif program_exists "curl"; then
        curl -s "$1" -o bitcoin-$VERSION.tar.gz &&
            curl -s "$checksum_url" -o checksum.asc &&
            mkdir -p bitcoin-$VERSION &&
            tar xzf bitcoin-$VERSION.tar.gz -C bitcoin-$VERSION --strip-components=1
    else
        print_error "\nwget or curl program is required to continue. Please install wget or curl as root and rerun this script as normal user."
        exit 1
    fi

    if program_exists "shasum"; then
        checksum=$(shasum -a 256 bitcoin-$VERSION.tar.gz | awk '{ print $1 }')
        if grep -q "$checksum" checksum.asc; then
            print_success "Checksum passed: bitcoin-$VERSION.tar.gz ($checksum)"
        else
            print_error "Checksum failed: bitcoin-$VERSION.tar.gz ($checksum). Please rerun this script to download and validate the binaries again."
            exit 1
        fi
    fi

    rm -f bitcoin-$VERSION.tar.gz checksum.asc
}

install_bitcoin_core() {
    cd $TARGET_DIR

    print_info "\nInstalling Bitcoin Core v$VERSION"

    if [ ! -d "$TARGET_DIR/bin" ]; then
        mkdir -p $TARGET_DIR/bin
    fi

    if [ ! -d "$TARGET_DIR/.bitcoin" ]; then
        mkdir -p $TARGET_DIR/.bitcoin
    fi

    if [ "$SYSTEM" = "Darwin" ]; then
        if [ ! -e "$HOME/Library/Application Support/Bitcoin" ]; then
            ln -s $TARGET_DIR/.bitcoin "$HOME/Library/Application Support/Bitcoin"
        fi
    else
        if [ ! -e "$HOME/.bitcoin" ]; then
            ln -s $TARGET_DIR/.bitcoin $HOME/.bitcoin
        fi
    fi

    if [ -f "$TARGET_DIR/bitcoin/src/bitcoind" ]; then
        # Install compiled binaries.
        cp "$TARGET_DIR/bitcoin/src/bitcoind" "$TARGET_DIR/bin/" &&
            cp "$TARGET_DIR/bitcoin/src/bitcoin-cli" "$TARGET_DIR/bin/" &&
            print_success "Bitcoin Core v$VERSION (compiled) installed successfully!"
    elif [ -f "$TARGET_DIR/bitcoin-$VERSION/bin/bitcoind" ]; then
        # Install downloaded binaries.
        cp "$TARGET_DIR/bitcoin-$VERSION/bin/bitcoind" "$TARGET_DIR/bin/" &&
            cp "$TARGET_DIR/bitcoin-$VERSION/bin/bitcoin-cli" "$TARGET_DIR/bin/" &&
                rm -rf "$TARGET_DIR/bitcoin-$VERSION"
            print_success "Bitcoin Core v$VERSION (binaries) installed successfully!"
    else
        print_error "Cannot find files to install."
        exit 1
    fi

    cat > $TARGET_DIR/.bitcoin/bitcoin.conf <<EOF
### IPv4/IPv6 mode ###
# This mode requires uPnP feature on your router to allow Bitcoin Core to accept incoming connections.
bind=0.0.0.0
upnp=1

### Tor mode ###
# This mode requires tor (https://www.torproject.org/download/) to be running at the proxy address below.
# No configuration is needed on your router to allow Bitcoin Core to accept incoming connections.
#proxy=127.0.0.1:9050
#bind=127.0.0.1
#onlynet=onion

listen=1
port=$PORT
maxconnections=64

dbcache=64
par=2
checkblocks=24
checklevel=0

disablewallet=1

rpccookiefile=$TARGET_DIR/.bitcoin/.cookie
rpcbind=127.0.0.1
rpcport=8332
rpcallowip=127.0.0.1
EOF
    chmod go-rw $TARGET_DIR/.bitcoin/bitcoin.conf

    cat > $TARGET_DIR/bin/start.sh <<EOF
#!/bin/sh
if [ -f $TARGET_DIR/bin/bitcoind ]; then
    $TARGET_DIR/bin/bitcoind -conf=$TARGET_DIR/.bitcoin/bitcoin.conf -datadir=$TARGET_DIR/.bitcoin -daemon
fi
EOF
    chmod ugo+x $TARGET_DIR/bin/start.sh

    cat > $TARGET_DIR/bin/stop.sh <<EOF
#!/bin/sh
if [ -f $TARGET_DIR/.bitcoin/bitcoind.pid ]; then
    kill \$(cat $TARGET_DIR/.bitcoin/bitcoind.pid)
fi
EOF
    chmod ugo+x $TARGET_DIR/bin/stop.sh
}

start_bitcoin_core() {
    if [ ! -f $TARGET_DIR/.bitcoin/bitcoind.pid ]; then
        print_info "\nStarting Bitcoin Core.."
        cd $TARGET_DIR/bin && ./start.sh

        timer=0
        until [ -f $TARGET_DIR/.bitcoin/bitcoind.pid ] || [ $timer -eq 5 ]; do
            timer=$((timer + 1))
            sleep $timer
        done

        if [ -f $TARGET_DIR/.bitcoin/bitcoind.pid ]; then
            print_success "Bitcoin Core is running!"
        else
            print_error "Failed to start Bitcoin Core."
            exit 1
        fi
    fi
}

stop_bitcoin_core() {
    if [ -f $TARGET_DIR/.bitcoin/bitcoind.pid ]; then
        print_info "\nStopping Bitcoin Core.."
        cd $TARGET_DIR/bin && ./stop.sh

        timer=0
        until [ ! -f $TARGET_DIR/.bitcoin/bitcoind.pid ] || [ $timer -eq 120 ]; do
            timer=$((timer + 1))
            sleep $timer
        done

        if [ ! -f $TARGET_DIR/.bitcoin/bitcoind.pid ]; then
            print_success "Bitcoin Core stopped."
        else
            print_error "Failed to stop Bitcoin Core."
            exit 1
        fi
    fi
}

check_bitcoin_core() {
    if [ -f $TARGET_DIR/.bitcoin/bitcoind.pid ]; then
        if [ -f $TARGET_DIR/bin/bitcoin-cli ]; then
            print_info "\nChecking Bitcoin Core.."
            sleep 5
            $TARGET_DIR/bin/bitcoin-cli -conf=$TARGET_DIR/.bitcoin/bitcoin.conf -datadir=$TARGET_DIR/.bitcoin getnetworkinfo
        fi

        reachable=$(curl -I https://bitnodes.io/api/v1/nodes/me-$PORT/ 2> /dev/null | head -n 1 | cut -d ' ' -f2)
        if [ $reachable -eq 200 ]; then
            print_success "Bitcoin Core is accepting incoming connections at port $PORT!"
        else
            print_warning "Bitcoin Core is not accepting incoming connections at port $PORT. You may need to configure port forwarding (https://bitcoin.org/en/full-node#port-forwarding) on your router."
        fi
    fi
}

uninstall_bitcoin_core() {
    stop_bitcoin_core

    if [ -d "$TARGET_DIR" ]; then
        print_info "\nUninstalling Bitcoin Core.."
        rm -rf $TARGET_DIR

        # Remove stale symlink.
        if [ "$SYSTEM" = "Darwin" ]; then
            if [ -L "$HOME/Library/Application Support/Bitcoin" ] && [ ! -d "$HOME/Library/Application Support/Bitcoin" ]; then
                rm "$HOME/Library/Application Support/Bitcoin"
            fi
        else
            if [ -L $HOME/.bitcoin ] && [ ! -d $HOME/.bitcoin ]; then
                rm $HOME/.bitcoin
            fi
        fi

        if [ ! -d "$TARGET_DIR" ]; then
            print_success "Bitcoin Core uninstalled successfully!"
        else
            print_error "Uninstallation failed. Is Bitcoin Core still running?"
            exit 1
        fi
    else
        print_error "Bitcoin Core not installed."
    fi
}

while getopts ":v:t:p:bu" opt
do
    case "$opt" in
        v)
            VERSION=${OPTARG}
            ;;
        t)
            TARGET_DIR=${OPTARG}
            ;;
        p)
            PORT=${OPTARG}
            ;;
        b)
            BUILD=1
            ;;
        u)
            UNINSTALL=1
            ;;
        h)
            usage
            exit 0
            ;;
        ?)
            usage >& 2
            exit 1
            ;;
    esac
done

WELCOME_TEXT=$(cat <<EOF

Welcome!

You are about to install a Bitcoin full node based on Bitcoin Core v$VERSION.

All files will be installed under $TARGET_DIR directory.

Your node will be configured to accept incoming connections from other nodes in
the Bitcoin network by using uPnP feature on your router.

For security reason, wallet functionality is not enabled by default.

After the installation, it may take several hours for your node to download a
full copy of the blockchain.

If you wish to uninstall Bitcoin Core later, you can download this script and
run "sh install-full-node.sh -u" or run this shortcut command
"sh <( curl -Ls https://bitnodes.io/install-full-node.sh ) -u"

EOF
)

print_start

if [ $UNINSTALL -eq 1 ]; then
    echo
    read -p "WARNING: This will stop Bitcoin Core and uninstall it from your system. Uninstall? (y/n) " answer
    if [ "$answer" = "y" ]; then
        uninstall_bitcoin_core
    fi
else
    echo "$WELCOME_TEXT"
    if [ -t 0 ]; then
        # Prompt for confirmation when invoked in tty.
        echo
        read -p "Install? (y/n) " answer
    else
        # Continue installation when invoked via pipe, e.g. curl .. | sh
        answer="y"
        echo
        echo "Starting installation in 15 seconds.."
        sleep 15
    fi
    if [ "$answer" = "y" ]; then
        if [ "$BUILD" -eq 0 ]; then
            bin_url=$(get_bin_url)
        else
            bin_url=""
        fi
        stop_bitcoin_core
        create_target_dir
        if [ "$bin_url" != "" ]; then
            download_bin "$bin_url"
        else
            install_build_dependencies && build_bitcoin_core
        fi
        install_bitcoin_core && start_bitcoin_core && check_bitcoin_core
        print_readme > $TARGET_DIR/README.md
        cat $TARGET_DIR/README.md
        print_success "If this is your first install, Bitcoin Core may take several hours/days to download a full copy of the blockchain."
        print_success "\nInstallation completed!"
    fi
fi

print_end

#+END_SRC

*** TODO Getdeb
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Getdeb-2026-03-30-20-18-52
:END:

#+BEGIN_SRC bash
#!/bin/bash
sudo dpkg -i ~/bin/linux/deb/getdeb-repository_0.1-1~getdeb1_all.deb
sudo apt update
#sudo apt install -y meteo
#sudo apt install -y tvbrowser
#sudo apt install -y peek
#sudo apt install -y opentoonz
sudo apt install -y subsonic
#sudo apt install -y luminance
#sudo apt install -y popout3d
#sudo apt install -y no-more-secrets
#sudo apt install -y something-for-reddit
#sudo apt install -y noteshrink
#sudo apt install -y satellite
sudo apt install -y docear
sudo apt install -y storybook
#sudo apt install -y anomos
sudo apt install -y umlet
sudo apt install -y skype-call-recorder
sudo apt install -y drawpile
sudo apt install -y chmsee
#sudo apt install -y rbutil
sudo apt install -y diy-layout-creator
sudo apt install -y enrollix
sudo apt install -y tbo
sudo apt install -y gnaural
#+END_SRC

*** TODO Jdotxt
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Jdotxt-2026-03-30-20-18-52
:END:

#+BEGIN_SRC bash
#!/bin/bash
sudo add-apt-repository ppa:chms/jdotxt
sudo apt-get update
sudo apt-get install jdotxt

#+END_SRC

*** TODO Keybase
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Keybase-2026-03-30-20-18-52
:END:

    #+BEGIN_SRC bash
      #!/bin/bash
      curl -O https://prerelease.keybase.io/keybase_amd64.deb
      # if you see an error about missing `libappindicator1`
      # from the next command, you can ignore it, as the
      # subsequent command corrects it
      sudo dpkg -i keybase_amd64.deb
      sudo apt-get install -f
      run_keybase

#+END_SRC

*** TODO Make Deb
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Make-Deb-2026-03-30-20-18-52
:END:

#+BEGIN_SRC bash
#!/bin/bash
wget -qO - 'https://proget.hunterwittenborn.com/debian-feeds/makedeb.pub' | \
gpg --dearmor | \
sudo tee /usr/share/keyrings/makedeb-archive-keyring.gpg &> /dev/null
echo 'deb [signed-by=/usr/share/keyrings/makedeb-archive-keyring.gpg arch=all] https://proget.hunterwittenborn.com/ makedeb main' | \
sudo tee /etc/apt/sources.list.d/makedeb.list
sudo apt update
sudo apt install makedeb

#+END_SRC

*** TODO [[https://wiki.debian.org/NvidiaGraphicsDrivers#Identification][NVIDIA]]
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       NVIDIA-2026-03-30-20-18-52
:END:

#+BEGIN_SRC bash
  #!/bin/bash
  # Remove previous drivers
  sudo apt update
  sudo apt upgrade
  sudo apt autoremove nvidia* --purge
  # Add Debian 12 repositories
  sudo add-apt-repository contrib
  sudo add-apt-repository non-free
  sudo apt update
  # Install requirements
  sudo apt install linux-headers-amd64
  # Install detector
  sudo apt install nvidia-detect
  nvidia-detect
  # Install drivers
  sudo apt install nvidia-driver firmware-misc-nonfree
  # Install CUDA
  sudo apt install nvidia-cuda-dev nvidia-cuda-toolkit
  # Reboot
  sudo reboot now
  nvidia-smi

#+END_SRC

*** TODO Ocamlfuse
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Ocamlfuse-2026-03-30-20-18-52
:END:

#+BEGIN_SRC bash
#!/bin/bash
sudo add-apt-repository ppa:alessandro-strada/ppa
sudo apt update && sudo apt install google-drive-ocamlfuse

#+END_SRC

*** TODO Odoo
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Odoo-2026-03-30-20-18-52
:END:

#+BEGIN_SRC bash
#!/bin/bash
sudo wget -O - https://nightly.odoo.com/odoo.key |  apt-key add -
sudo echo "deb http://nightly.odoo.com/13.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list
sudo apt-get update && apt-get install odoo

#+END_SRC

*** TODO Onionshare
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Onionshare-2026-03-30-20-18-52
:END:

#+BEGIN_SRC bash
#!/bin/bash
sudo add-apt-repository -y ppa:micahflee/ppa
sudo apt update
sudo apt-get install -y onionshare

#+END_SRC

*** TODO OnlyKey
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       OnlyKey-2026-03-30-20-18-52
:END:

#+BEGIN_SRC bash
#!/bin/bash
sudo apt update && apt upgrade
sudo apt install pipx
pipx install onlykey
wget https://raw.githubusercontent.com/trustcrypto/trustcrypto.github.io/master/49-onlykey.rules
sudo cp 49-onlykey.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && udevadm trigger

#+END_SRC

*** TODO Open Broadcaster
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Open-Broadcaster-2026-03-30-20-18-52
:END:

#+BEGIN_SRC bash
#!/bin/bash
sudo apt install -y ffmpeg
sudo add-apt-repository ppa:obsproject/obs-studio
sudo apt update
sudo apt install -y obs-studio

#+END_SRC

*** TODO Open Media Library
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Open-Media-Library-2026-03-30-20-18-52
:END:

#+BEGIN_SRC bash
#!/bin/bash
sudo add-apt-repository -y ppa:j/oml
sudo apt update
sudo apt-get install -y openmedialibrary

#+END_SRC

*** TODO Recoll
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Recoll-2026-03-30-20-18-52
:END:
****** TODO Install dependencies
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Install-dependencies-2026-03-30-20-18-52
:END:

#+begin_src bash 
sudo apt install python3-pydbus
#+end_src

****** TODO Extract archive
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Extract-archive-2026-03-30-20-18-52
:END:

#+begin_src bash
tar xzf gssp-recoll-1.1.1.tar.gz
#+end_src

****** TODO Install
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Install-2026-03-30-20-18-52
:END:

#+begin_src bash
cd gssp-recoll-1.1.1
./configure --prefix=/usr
make
sudo make install
#+end_src

****** TODO Cleanup
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Cleanup-2026-03-30-20-18-52
:END:

#+begin_src bash
cd ..
rm -rf gssp-recoll-1.1.1*
#+end_src

*** TODO Retroshare
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Retroshare-2026-03-30-20-18-52
:END:

#+BEGIN_SRC bash
#!/bin/bash
sudo add-apt-repository -y ppa:retroshare/stable
sudo apt update
sudo apt-get install retroshare

#+END_SRC

*** TODO Rockbox
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Rockbox-2026-03-30-20-18-52
:END:

#+BEGIN_SRC bash
#!/bin/bash
sudo dpkg -i getdeb-repository_0.1-1~getdeb1_all.deb
sudo apt update
sudo apt install -y rbutil #rockbox installer utility, available only after the deb package is installed from ~/bin/linux/deb/

#+END_SRC

*** TODO Safeeyes
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Safeeyes-2026-03-30-20-18-52
:END:

#+BEGIN_SRC bash
#!/bin/bash
sudo apt-get install gir1.2-appindicator3-0.1 gir1.2-notify-0.7 python3-psutil python3-xlib xprintidle python3-pip
sudo pip3 install safeeyes
sudo update-icon-caches /usr/share/icons/hicolor

#+END_SRC

*** TODO Signal
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Signal-2026-03-30-20-18-52
:END:

#+BEGIN_SRC bash
  #!/bin/bash

  wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > signal-desktop-keyring.gpg
  cat signal-desktop-keyring.gpg | sudo tee /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null
  echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' | sudo tee /etc/apt/sources.list.d/signal-xenial.list
  sudo apt update && sudo apt install signal-desktop

#+END_SRC

*** TODO Star Ruler
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Star-Ruler-2026-03-30-20-18-52
:END:

#+BEGIN_SRC bash
#!/bin/bash
sudo snap install starruler2

#+END_SRC

*** TODO R
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       R-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash
#!/bin/bash
#Install R
sudo add-apt-repository -y "deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
sudo apt update
sudo apt install -y r-base

#Install RStudio
sudo apt install libjpeg62
gpg --keyserver keys.gnupg.net --recv-keys 3F32EE77E331692F
sudo dpkg -i ~/bin/linux/rstudio*

#+END_SRC

*** TODO TLP
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       TLP-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash
#!/bin/bash
sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw
sudo tlp start

#+END_SRC

*** TODO Tor Browser Launcher
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Tor-Browser-Launcher-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash
#!/bin/bash
sudo add-apt-repository ppa:micahflee/ppa
sudo apt-get update
sudo apt-get install torbrowser-launcher

#+END_SRC

*** TODO Tor
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Tor-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash
sudo add-apt-repository -y "deb https://deb.torproject.org/torproject.org xenial main"
gpg --keyserver keys.gnupg.net --recv A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -
sudo apt update
sudo apt install tor deb.torproject.org-keyring
#+END_SRC

*** TODO Trezor GPG
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Trezor-GPG-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash
#!/bin/bash
# https://wiki.trezor.io/GPG
# GPG
#GNU Privacy Guard (GPG, also GnuPG) is free encryption software that is compliant with the OpenPGP (RFC4880) standard. Using GPG, it is possible to encrypt (and decrypt) files that contain sensitive data or sign / verify the documents.
#Why use GPG with Trezor
#GPG Trezor integration lets user sign emails, git commits, and software packages, manage passwords (with pass and gopass, among others), authenticate web tunnels or file transfers, and more. Instead of keeping your GPG keys on your computer and decrypting it with a passphrase when you want to use it, the key is generated and stored on the Trezor device and never reaches your computer. If the device is stolen or damaged, user can easily restore the keys using backup - Recovery seed - on the new device. To read more about common use cases of GPG, please visit this GitHub page.
# Install and use Trezor GPG signing/encrypting on Linux
# Note: This guide was tested on the following clean systems: Linux Mint 19, Ubuntu 18.04.1 LTS (Bionic Beaver). It works with Trezor One with 1.6.0 bootloader and 1.7.0 firmware or higher and with Trezor Model T.

# 1. Update repositories, install dependencies and GPG
sudo apt update && sudo apt install -y python3-pip python3-dev libusb-1.0-0-dev libudev-dev gnupg2

#2. Install setuptools and wheel
pip3 install setuptools wheel

#3. Install trezor agent
pip3 install trezor_agent

# 4. Update your $PATH by running
source .profile

#5. Udev rules need to be set up on your system; this can be done in two ways:
#
# a) by installing Trezor Bridge via https://wallet.trezor.io
# or
#b) by setting up Udev rules
./trezor-udev.sh
# Note: Reconnect your Trezor device after this step.

# 6. Initialize the agent GPG directory
# trezor-gpg init "Username <your@email.com>" -v

# 7. Add the following line at the end of your .bashrc file which is located in your home directory
# export GNUPGHOME=~/.gnupg/trezor

# This GNUPGHOME contains your hardware keyring and agent settings. The agent software assumes all keys are backed by hardware devices, so you cannot use standard GPG keys in GNUPGHOME (if you do mix keys, you will receive an error when you attempt to use them).

# 8. Close and reopen terminal.

# 9. Sign or encrypt document with Trezor

# gpg2 --sign <your document>
# gpg2 --encrypt -r Username <your document>

# 10. Verify or decrypt the document

# gpg2 --verify <your document>
# gpg2 --decrypt -r Username <your document>

# Note: We would like to thank Roman Zeyde for his contribution on Trezor GPG implementation.
#+END_SRC

*** TODO Trezor U2F
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Trezor-U2F-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash
#!/bin/bash
# TREZOR/U2F Login on Your Linux Mint
# Note We would like to thank Shane Antyr who wrote this manual and let us use it.

# Warning: This manual requires certain skills in working with the command line. There is no guarantee it will work, and we cannot ensure that you will not make any mistakes. Be aware that if something goes wrong, or you do not have your Trezor handy after you finish configuring U2F on your workstation, you will be locked out.

# To start with the installation, it is necessary to upgrade your Trezor device to the latest firmware. Follow this step by step guide:

# 1. Install the needed U2F packages, run:

sudo apt-get install libpam-u2f pamu2fcfg

# 2. Generate your U2F mappings file. Plug in your Trezor device and run:

pamu2fcfg -u $USER > /tmp/u2f_mappings
echo >> /tmp/u2f_mappings
pamu2fcfg -u root >> /tmp/u2f_mappings

# Confirm the action on your Trezor device.

# 3. Move the u2f_mappings file into /etc and set correct permissions:

sudo mv /tmp/u2f_mappings /etc/u2f_mappings
sudo chown root:root /etc/u2f_mappings

# 4. Configuring Pam to Use U2F:

# The u2f_mappings file that was put into /etc will be used by the pam-u2f module. Set up PAM so that it would use this module, to add two-factor authentication to your system. This can be done by adding a couple of config lines into the appropriate pam configuration files

# ls /etc/pam.d

# Examples of where to add U2F authentication module:

#    sudo
#    login
#    su
#    mdm, lightdm or gdm
#    cinnamon-screensaver

# Note: It is possible to see all the things which require U2F authentication by looking in /etc/pam.d/

# How to add U2F to sudo command

# 1. Open up the sudo configuration file:

# sudo nano /etc/pam.d/sudo

# 2. Add this at the end of the file:

# u2f authentication
# auth required pam_u2f.so authfile=/etc/u2f_mappings cue

# Test your configuration by opening up another terminal window and running a sudo command. If these things are done correctly, you will be asked for your password and then prompted to “Please touch the device.” Your Trezor device will also be prompting you to authorize the request. Congratulations, your system now requires your Trezor to run sudo. 
#+END_SRC

*** TODO Trezor SSH
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Trezor-SSH-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash
#!/bin/bash
# Setting up Trezor SSH Agent on Linux

# This manual has been tested on Ubuntu 18.04 LTS.
# Prerequisites

sudo apt-get install python3-pip libusb-1.0-0-dev libudev-dev

# Setup

#    Run:

pip3 install trezor_agent

#    Create udev rules:

#    vi /etc/udev/rules.d/51-trezor.rules

#        Copy & paste the content of https://github.com/trezor/trezor-common/blob/master/udev/51-trezor.rules.
#        Save the file.
#    If your local bin folder ~/.local/bin has just been created, run the following command or log out and log back into system:

export PATH=$PATH:~/.local/bin/

#    Generate public key using trezor-agent (enter your PIN just like you would in Trezor Wallet).

# trezor-agent user@example.com

#    Log into your server as usual and copy the row containing the ecdsa magic from the previous step into ~/.ssh/authorized_keys file on your server
#    From now on, you can log in to your server using trezor using the following command:

# trezor-agent -c user@example.com

# Note: The generated keys depend on the user@example.com parameter, so no two servers or users share the same key.
# Note: This method can also be used for git push or other mechanisms that are using SSH as their communication protocol:

# $ trezor-agent user@example.com git push
#+END_SRC

*** TODO Trezor UDev
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Trezor-UDev-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash
#!/bin/bash
# https://wiki.trezor.io/Udev_rules

#Udev rules
#Udev is a device manager for the Linux kernel. In order to enable communication with Trezor via kernel, we need to provide a so-called udev rule.

#We ship udev rules via our DEB or RPM packages, but for rare Linux distributions without these package managers, please follow these steps for adding udev rules manually:

# Disconnect your Trezor device
wget https://raw.githubusercontent.com/trezor/trezor-common/master/udev/51-trezor.rules
sudo cp 51-trezor.rules /etc/udev/rules.d/51-trezor.rules
# Go to Trezor Wallet and connect your Trezor
#+END_SRC

*** TODO Virtualbox
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Virtualbox-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash
#!/bin/bash
sudo touch /etc/apt/sources.list.d/oracle.list && sudo echo "deb https://download.virtualbox.org/virtualbox/debian xenial contrib" > /etc/apt/sources.list.d/oracle.list
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
sudo update
sudo apt install -y dkms virtualbox-5.1

#+END_SRC

*** TODO Yubi Key
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Yubi-Key-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash
#!/bin/bash
sudo add-apt-repository -y ppa:yubico/stable
sudo apt update
sudo apt install -y yubioath-desktop yubikey-personalization-gui

#+END_SRC

*** TODO Backup Digital Ocean
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Backup-Digital-Ocean-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash
rsync -azvu --progress --delete root@khaledfahmy.org:/home/amr/ /home/amr/computers/digitalocean.com/debian/home/
rsync -azvu --progress --delete root@khaledfahmy.org:/var/www/ /home/amr/computers/digitalocean.com/debian/www/

#+END_SRC

*** TODO Backup Let's Encrypt
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Backup-Let-s-Encrypt-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash
rsync -azvu --progress 178.62.2.145:/etc/letsencrypt/ ~/projects/hosting/debian-s-1vcpu-1gb-lon1-01/letsencrypt/

#+END_SRC

*** TODO Backup lilitop
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Backup-lilitop-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash :tangle ~/.local/bin/backup.sh
rsync -azvu --progress --delete --delete-excluded --exclude-from=/home/amr/.local/bin/backup-exclude /home/amr/ /media/amr/backup/
#+END_SRC

***** TODO backup-exclude
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       backup-exclude-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash :tangle ~/.local/bin/backup-exclude
- .cache/
- .thunderbird/v
- .local/share/Trash/
- .recoll/
- .org-done/
- library/documents/
- library/audio/
- library/music/
- library/music-store/
- library/video/
#+END_SRC

*** TODO Backup gamer
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Backup-gamer-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash :tangle ~/.local/bin/backup-gamer.sh
rsync -azvu --progress --delete --delete-excluded --exclude-from=/home/amr/.local/bin/backup-exclude-gamer /home/amr/ /media/amr/backup/
#+END_SRC

***** TODO gamer-exclude
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       gamer-exclude-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash :tangle ~/.local/bin/backup-exclude-gamer
  - computers/
  - EIPR/
  - library/
  - Permaculture Aswan 2013/
  - Pictures/
  - Zotero/
  - zotero export/
  - .config/
  - .ecryptfs/
  - .mozilla/
  - .Private/
#+end_src

*** TODO Backup open
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Backup-open-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash
rsync -azvu --progress --delete ~/.password-store/ /media/amr/open/.password-store/
rsync -azvu --progress --delete ~/onlykey-backup* /media/amr/open/
#+END_SRC

*** TODO Backup pen
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Backup-pen-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash
rsync -azvu --progress --delete-before --delete-excluded --exclude-from=/home/amr/library/src/bash/backup-exclude-pen /home/amr/personal /media/amr/pen/lilitop/personal
#+END_SRC

***** TODO pen-exclude
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       pen-exclude-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash
- pictures/
#+END_SRC

*** TODO Sync Calibre
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Sync-Calibre-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash
sudo rsync -azvu --progress --delete /home/amr/library/documents/calibre/libraries/books/ /var/lib/calibre-server-freedombox/libraries/Library/
sudo chown -R calibre-server-freedombox:calibre-server-freedombox /var/lib/calibre-server-freedombox/libraries/Library
#+END_SRC

*** TODO University of Nottingham Network
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       University-of-Nottingham-Network-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash
#!/usr/bin/env bash
# eduroam-linux-TUoN-The_University_of_Nottingham_UK_Campus.sh

if [ -z "$BASH" ] ; then
   bash  $0
   exit
fi



my_name=$0


function setup_environment {
  bf=""
  n=""
  ORGANISATION="The University of Nottingham"
  URL="http://www.nottingham.ac.uk/it-services/services/wireless/eduroam/eduroam.aspx"
  SUPPORT="itservicedesk@nottingham.ac.uk"
if [ ! -z "$DISPLAY" ] ; then
  if which zenity 1>/dev/null 2>&1 ; then
    ZENITY=`which zenity`
  elif which kdialog 1>/dev/null 2>&1 ; then
    KDIALOG=`which kdialog`
  else
    if tty > /dev/null 2>&1 ; then
      if  echo $TERM | grep -E -q "xterm|gnome-terminal|lxterminal"  ; then
        bf="[1m";
        n="[0m";
      fi
    else
      find_xterm
      if [ -n "$XT" ] ; then
        $XT -e $my_name
      fi
    fi
  fi
fi
}

function split_line {
echo $1 | awk  -F '\\\\n' 'END {  for(i=1; i <= NF; i++) print $i }'
}

function find_xterm {
terms="xterm aterm wterm lxterminal rxvt gnome-terminal konsole"
for t in $terms
do
  if which $t > /dev/null 2>&1 ; then
  XT=$t
  break
  fi
done
}


function ask {
     T="eduroam CAT"
#  if ! [ -z "$3" ] ; then
#     T="$T: $3"
#  fi
  if [ ! -z $KDIALOG ] ; then
     if $KDIALOG --yesno "${1}\n${2}?" --title "$T" ; then
       return 0
     else
       return 1
     fi
  fi
  if [ ! -z $ZENITY ] ; then
     text=`echo "${1}" | fmt -w60`
     if $ZENITY --no-wrap --question --text="${text}\n${2}?" --title="$T" 2>/dev/null ; then
       return 0
     else
       return 1
     fi
  fi

  yes=Y
  no=N
  yes1=`echo $yes | awk '{ print toupper($0) }'`
  no1=`echo $no | awk '{ print toupper($0) }'`

  if [ $3 == "0" ]; then
    def=$yes
  else
    def=$no
  fi

  echo "";
  while true
  do
  split_line "$1"
  read -p "${bf}$2 ${yes}/${no}? [${def}]:$n " answer
  if [ -z "$answer" ] ; then
    answer=${def}
  fi
  answer=`echo $answer | awk '{ print toupper($0) }'`
  case "$answer" in
    ${yes1})
       return 0
       ;;
    ${no1})
       return 1
       ;;
  esac
  done
}

function alert {
  if [ ! -z $KDIALOG ] ; then
     $KDIALOG --sorry "${1}"
     return
  fi
  if [ ! -z $ZENITY ] ; then
     $ZENITY --warning --text="$1" 2>/dev/null
     return
  fi
  echo "$1"

}

function show_info {
  if [ ! -z $KDIALOG ] ; then
     $KDIALOG --msgbox "${1}"
     return
  fi
  if [ ! -z $ZENITY ] ; then
     $ZENITY --info --width=500 --text="$1" 2>/dev/null
     return
  fi
  split_line "$1"
}

function confirm_exit {
  if [ ! -z $KDIALOG ] ; then
     if $KDIALOG --yesno "Really quit?"  ; then
     exit 1
     fi
  fi
  if [ ! -z $ZENITY ] ; then
     if $ZENITY --question --text="Really quit?" 2>/dev/null ; then
        exit 1
     fi
  fi
}



function prompt_nonempty_string {
  prompt=$2
  if [ ! -z $ZENITY ] ; then
    if [ $1 -eq 0 ] ; then
     H="--hide-text "
    fi
    if ! [ -z "$3" ] ; then
     D="--entry-text=$3"
    fi
  elif [ ! -z $KDIALOG ] ; then
    if [ $1 -eq 0 ] ; then
     H="--password"
    else
     H="--inputbox"
    fi
  fi


  out_s="";
  if [ ! -z $ZENITY ] ; then
    while [ ! "$out_s" ] ; do
      out_s=`$ZENITY --entry --width=300 $H $D --text "$prompt" 2>/dev/null`
      if [ $? -ne 0 ] ; then
        confirm_exit
      fi
    done
  elif [ ! -z $KDIALOG ] ; then
    while [ ! "$out_s" ] ; do
      out_s=`$KDIALOG $H "$prompt" "$3"`
      if [ $? -ne 0 ] ; then
        confirm_exit
      fi
    done  
  else
    while [ ! "$out_s" ] ; do
      read -p "${prompt}: " out_s
    done
  fi
  echo "$out_s";
}

function user_cred {
  PASSWORD="a"
  PASSWORD1="b"

  if ! USER_NAME=`prompt_nonempty_string 1 "enter your userid"` ; then
    exit 1
  fi

  while [ "$PASSWORD" != "$PASSWORD1" ]
  do
    if ! PASSWORD=`prompt_nonempty_string 0 "enter your password"` ; then
      exit 1
    fi
    if ! PASSWORD1=`prompt_nonempty_string 0 "repeat your password"` ; then
      exit 1
    fi
    if [ "$PASSWORD" != "$PASSWORD1" ] ; then
      alert "passwords do not match"
    fi
  done
}
setup_environment
show_info "This installer has been prepared for ${ORGANISATION}\n\nMore information and comments:\n\nEMAIL: ${SUPPORT}\nWWW: ${URL}\n\nInstaller created with software from the GEANT project."
if ! ask "This installer will only work properly if you are a member of ${bf}The University of Nottingham${n} and the user group: ${bf}The University of Nottingham UK Campus.${n}" "Continue" 1 ; then exit; fi
if [ -d $HOME/.cat_installer ] ; then
   if ! ask "Directory $HOME/.cat_installer exists; some of its files may be overwritten." "Continue" 1 ; then exit; fi
else
  mkdir $HOME/.cat_installer
fi
# save certificates
echo "-----BEGIN CERTIFICATE-----
MIIFTDCCAzSgAwIBAgIUSJgt4qkssznhyPkzNYJ10+T4glUwDQYJKoZIhvcNAQEL
BQAwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZ
BgNVBAMTElF1b1ZhZGlzIFJvb3QgQ0EgMjAeFw0xMzA2MDExMzM1MDVaFw0yMzA2
MDExMzM1MDVaME0xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1p
dGVkMSMwIQYDVQQDExpRdW9WYWRpcyBHbG9iYWwgU1NMIElDQSBHMjCCASIwDQYJ
KoZIhvcNAQEBBQADggEPADCCAQoCggEBAOHhhWmUwI9X+jT+wbho5JmQqYh6zle3
0OS1VMIYfdDDGeipY4D3t9zSGaNasGDZdrQdMlY18WyjnEKhi4ojNZdBewVphCiO
zh5Ni2Ak8bSI/sBQ9sKPrpd0+UCqbvaGs6Tpx190ZRT0Pdy+TqOYZF/jBmzBj7Yf
XJmWxlfCy62UiQ6tvv+4C6W2OPu1R4HUD8oJ8Qo7Eg0cD+GFsBM2w8soffyl+Dc6
pKtARmOClUC7EqyWP0V9953lA34kuJZlYxxdgghBTn9rWoaQw/Lr5Fn0Xgd7fYS3
/zGhmXYvVsuAxIn8Gk+YaeoLZ8H9tUvnDD3lEHzvIsMPxqtd7IgcVaMCAwEAAaOC
ASowggEmMBIGA1UdEwEB/wQIMAYBAf8CAQAwEQYDVR0gBAowCDAGBgRVHSAAMHIG
CCsGAQUFBwEBBGYwZDAqBggrBgEFBQcwAYYeaHR0cDovL29jc3AucXVvdmFkaXNn
bG9iYWwuY29tMDYGCCsGAQUFBzAChipodHRwOi8vdHJ1c3QucXVvdmFkaXNnbG9i
YWwuY29tL3F2cmNhMi5jcnQwDgYDVR0PAQH/BAQDAgEGMB8GA1UdIwQYMBaAFBqE
YrxITDMlBNTu0PYDxBlG0ZRrMDkGA1UdHwQyMDAwLqAsoCqGKGh0dHA6Ly9jcmwu
cXVvdmFkaXNnbG9iYWwuY29tL3F2cmNhMi5jcmwwHQYDVR0OBBYEFJEZYq1bF6cw
+/DeOSWxvYy5uFEnMA0GCSqGSIb3DQEBCwUAA4ICAQB8CmCCAEG1Lcw55fTba84A
ipwMieZydFO5bcIh5UyXWgWZ6OP4jb/6LaifEMLjRCC0mU14G6PrPU+iZQiIae7X
5EavhmETEA8JbLICjiD4c9Y6+bgMt4szEPiZ2SALOQj10Br4HKQfy/OvbedRbLax
p9qlDG4qJgSt3uikDIJSarx6mpgEQXu00UZNkiEYUfeO8hXGXrZbtDnkuaiVDtM6
s9yYpcoyFxFOrORrEgViaI7P3EJaDYmI6IDUIPaSBM6GrVMiaINYEMBL1v2jZi8r
XDY0yVsZ/0DAIQiCBNNvT1NjQ5Sn1E+O+ZBiqDD+rBvBoPsI6ydfdKtJur5YL+Oo
kJK2eLrce8287awIcd8FMRDcZw/NX1bc8uKye5OCtwpQ0d4jL4emuXwFv8TqUbZh
2xJShyy57cqw3qWoBOs/WWza29/Hun8PXkQoZepwY/xc+9nI1NaKM8NqhSqJNTJl
vXj7zb3mdpbe3YR9BkSXProlN7l5KOx54gJ7kJ7r6qJYJux03HyPM11Kp4wfdn1R
sC2UQ5awC6fg/3XE2HZVkyqJjKwqh4nFaiK5EMV7DHQ4oJx9ckmDw6pBvDaoPokX
yzdfJ72n+1JfHGP+workciKNldgqYX6J4jPrCIEIBrtDta4QxP10Tyd9RFu13XmE
8SYi/VXvrf3nriQfAZ/nSA==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIFtzCCA5+gAwIBAgICBQkwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x
GTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv
b3QgQ0EgMjAeFw0wNjExMjQxODI3MDBaFw0zMTExMjQxODIzMzNaMEUxCzAJBgNV
BAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9W
YWRpcyBSb290IENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCa
GMpLlA0ALa8DKYrwD4HIrkwZhR0In6spRIXzL4GtMh6QRr+jhiYaHv5+HBg6XJxg
Fyo6dIMzMH1hVBHL7avg5tKifvVrbxi3Cgst/ek+7wrGsxDp3MJGF/hd/aTa/55J
WpzmM+Yklvc/ulsrHHo1wtZn/qtmUIttKGAr79dgw8eTvI02kfN/+NsRE8Scd3bB
rrcCaoF6qUWD4gXmuVbBlDePSHFjIuwXZQeVikvfj8ZaCuWw419eaxGrDPmF60Tp
+ARz8un+XJiM9XOva7R+zdRcAitMOeGylZUtQofX1bOQQ7dsE/He3fbE+Ik/0XX1
ksOR1YqI0JDs3G3eicJlcZaLDQP9nL9bFqyS2+r+eXyt66/3FsvbzSUr5R/7mp/i
Ucw6UwxI5g69ybR2BlLmEROFcmMDBOAENisgGQLodKcftslWZvB1JdxnwQ5hYIiz
PtGo/KPaHbDRsSNU30R2be1B2MGyIrZTHN81Hdyhdyox5C315eXbyOD/5YDXC2Og
/zOhD7osFRXql7PSorW+8oyWHhqPHWykYTe5hnMz15eWniN9gqRMgeKh0bpnX5UH
oycR7hYQe7xFSkyyBNKr79X9DFHOUGoIMfmR2gyPZFwDwzqLID9ujWc9Otb+fVuI
yV77zGHcizN300QyNQliBJIWENieJ0f7OyHj+OsdWwIDAQABo4GwMIGtMA8GA1Ud
EwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1UdDgQWBBQahGK8SEwzJQTU7tD2
A8QZRtGUazBuBgNVHSMEZzBlgBQahGK8SEwzJQTU7tD2A8QZRtGUa6FJpEcwRTEL
MAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMT
ElF1b1ZhZGlzIFJvb3QgQ0EgMoICBQkwDQYJKoZIhvcNAQEFBQADggIBAD4KFk2f
BluornFdLwUvZ+YTRYPENvbzwCYMDbVHZF34tHLJRqUDGCdViXh9duqWNIAXINzn
g/iN/Ae42l9NLmeyhP3ZRPx3UIHmfLTJDQtyU/h2BwdBR5YM++CCJpNVjP4iH2Bl
fF/nJrP3MpCYUNQ3cVX2kiF495V5+vgtJodmVjB3pjd4M1IQWK4/YY7yarHvGH5K
WWPKjaJW1acvvFYfzznB4vsKqBUsfU16Y8Zsl0Q80m/DShcK+JDSV6IZUaUtl0Ha
B0+pUNqQjZRG4T7wlP0QADj1O+hA4bRuVhogzG9Yje0uRY/W6ZM/57Es3zrWIozc
hLsib9D45MY56QSIPMO661V6bYCZJPVsAfv4l7CUW+v90m/xd2gNNWQjrLhVoQPR
TUIZ3Ph1WVaj+ahJefivDrkRoHy3au000LYmYjgahwz46P0u05B/B5EqHdZ+XIWD
mbA4CD/pXvk1B+TJYm5Xf6dQlfe6yJvmjqIBxdZmv3lh8zwc4bmCXF2gw+nYSL0Z
ohEUGW6yhhtoPkg3Goi3XZZenMfvJ2II4pEZXNLxId26F0KCl3GBUzGpn/Z9Yr9y
4aOTHcyKJloJONDO1w2AFrR4pTqHTI2KpdVGl/IsELm8VCLAAVBpQ570su9t+Oza
8eOx79+Rj1QqCyXBJhnEUhAFZdWCEOrCMc0u
-----END CERTIFICATE-----

" > $HOME/.cat_installer/ca.pem
function run_python_script {
PASSWORD=$( echo "$PASSWORD" | sed "s/'/\\\'/g" )
if python << EEE1 > /dev/null 2>&1
import dbus
EEE1
then
    PYTHON=python
elif python3 << EEE2 > /dev/null 2>&1
import dbus
EEE2
then
    PYTHON=python3
else
    PYTHON=none
    return 1
fi

$PYTHON << EOF > /dev/null 2>&1
#-*- coding: utf-8 -*-
import dbus
import re
import sys
import uuid
import os

class EduroamNMConfigTool:

    def connect_to_NM(self):
        #connect to DBus
        try:
            self.bus = dbus.SystemBus()
        except dbus.exceptions.DBusException:
            print("Can't connect to DBus")
            sys.exit(2)
        #main service name
        self.system_service_name = "org.freedesktop.NetworkManager"
        #check NM version
        self.check_nm_version()
        if self.nm_version == "0.9" or self.nm_version == "1.0":
            self.settings_service_name = self.system_service_name
            self.connection_interface_name = "org.freedesktop.NetworkManager.Settings.Connection"
            #settings proxy
            sysproxy = self.bus.get_object(self.settings_service_name, "/org/freedesktop/NetworkManager/Settings")
            #settings intrface
            self.settings = dbus.Interface(sysproxy, "org.freedesktop.NetworkManager.Settings")
        elif self.nm_version == "0.8":
            #self.settings_service_name = "org.freedesktop.NetworkManagerUserSettings"
            self.settings_service_name = "org.freedesktop.NetworkManager"
            self.connection_interface_name = "org.freedesktop.NetworkManagerSettings.Connection"
            #settings proxy
            sysproxy = self.bus.get_object(self.settings_service_name, "/org/freedesktop/NetworkManagerSettings")
            #settings intrface
            self.settings = dbus.Interface(sysproxy, "org.freedesktop.NetworkManagerSettings")
        else:
            print("This Network Manager version is not supported")
            sys.exit(2)

    def check_opts(self):
        self.cacert_file = '${HOME}/.cat_installer/ca.pem'
        self.pfx_file = '${HOME}/.cat_installer/user.p12'
        if not os.path.isfile(self.cacert_file):
            print("Certificate file not found, looks like a CAT error")
            sys.exit(2)

    def check_nm_version(self):
        try:
            proxy = self.bus.get_object(self.system_service_name, "/org/freedesktop/NetworkManager")
            props = dbus.Interface(proxy, "org.freedesktop.DBus.Properties")
            version = props.Get("org.freedesktop.NetworkManager", "Version")
        except dbus.exceptions.DBusException:
            version = "0.8"
        if re.match(r'^1\.', version):
            self.nm_version = "1.0"
            return
        if re.match(r'^0\.9', version):
            self.nm_version = "0.9"
            return
        if re.match(r'^0\.8', version):
            self.nm_version = "0.8"
            return
        else:
            self.nm_version = "Unknown version"
            return

    def byte_to_string(self, barray):
        return "".join([chr(x) for x in barray])


    def delete_existing_connections(self, ssid):
        "checks and deletes earlier connections"
        try:
            conns = self.settings.ListConnections()
        except dbus.exceptions.DBusException:
            print("DBus connection problem, a sudo might help")
            exit(3)
        for each in conns:
            con_proxy = self.bus.get_object(self.system_service_name, each)
            connection = dbus.Interface(con_proxy, "org.freedesktop.NetworkManager.Settings.Connection")
            try:
               connection_settings = connection.GetSettings()
               if connection_settings['connection']['type'] == '802-11-wireless':
                   conn_ssid = self.byte_to_string(connection_settings['802-11-wireless']['ssid'])
                   if conn_ssid == ssid:
                       connection.Delete()
            except dbus.exceptions.DBusException:
               pass

    def add_connection(self,ssid):
        server_alt_subject_name_list = dbus.Array({'DNS:radius.nottingham.ac.uk'})
        server_name = 'radius.nottingham.ac.uk'
        if self.nm_version == "0.9" or self.nm_version == "1.0":
             match_key = 'altsubject-matches'
             match_value = server_alt_subject_name_list
        else:
             match_key = 'subject-match'
             match_value = server_name
            
        s_con = dbus.Dictionary({
            'type': '802-11-wireless',
            'uuid': str(uuid.uuid4()),
            'permissions': ['user:$USER'],
            'id': ssid 
        })
        s_wifi = dbus.Dictionary({
            'ssid': dbus.ByteArray(ssid.encode('utf8')),
            'security': '802-11-wireless-security'
        })
        s_wsec = dbus.Dictionary({
            'key-mgmt': 'wpa-eap',
            'proto': ['rsn',],
            'pairwise': ['ccmp',],
            'group': ['ccmp', 'tkip']
        })
        s_8021x = dbus.Dictionary({
            'eap': ['peap'],
            'identity': '$USER_NAME',
            'ca-cert': dbus.ByteArray("file://{0}\0".format(self.cacert_file).encode('utf8')),
             match_key: match_value,
            'password': '$PASSWORD',
            'phase2-auth': 'mschapv2',
            'anonymous-identity': 'anonymous@nottingham.ac.uk',
        })
        s_ip4 = dbus.Dictionary({'method': 'auto'})
        s_ip6 = dbus.Dictionary({'method': 'auto'})
        con = dbus.Dictionary({
            'connection': s_con,
            '802-11-wireless': s_wifi,
            '802-11-wireless-security': s_wsec,
            '802-1x': s_8021x,
            'ipv4': s_ip4,
            'ipv6': s_ip6
        })
        self.settings.AddConnection(con)

    def main(self):
        self.check_opts()
        ver = self.connect_to_NM()
        self.delete_existing_connections('eduroam')
        self.add_connection('eduroam')

if __name__ == "__main__":
    ENMCT = EduroamNMConfigTool()
    ENMCT.main()
EOF
}
function create_wpa_conf {
cat << EOFW >> $HOME/.cat_installer/cat_installer.conf

network={
  ssid="eduroam"
  key_mgmt=WPA-EAP
  pairwise=CCMP
  group=CCMP TKIP
  eap=PEAP
  ca_cert="${HOME}/.cat_installer/ca.pem"
  identity="${USER_NAME}"
  domain_suffix_match="radius.nottingham.ac.uk"
  phase2="auth=MSCHAPV2"
  password="${PASSWORD}"
  anonymous_identity="anonymous@nottingham.ac.uk"
}
EOFW
chmod 600 $HOME/.cat_installer/cat_installer.conf
}
#prompt user for credentials
  user_cred
  if run_python_script ; then
   show_info "Installation successful"
else
   show_info "Network Manager configuration failed, generating wpa_supplicant.conf"
   if ! ask "Network Manager configuration failed, but we may generate a wpa_supplicant configuration file if you wish. Be warned that your connection password will be saved in this file as clear text." "Write the file" 1 ; then exit ; fi

if [ -f $HOME/.cat_installer/cat_installer.conf ] ; then
  if ! ask "File $HOME/.cat_installer/cat_installer.conf exists; it will be overwritten." "Continue" 1 ; then confirm_exit; fi
  rm $HOME/.cat_installer/cat_installer.conf
  fi
   create_wpa_conf
   show_info "Output written to $HOME/.cat_installer/cat_installer.conf"
fi
#+END_SRC

*** TODO Harvest emails
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Harvest-emails-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash
grep  -h "^To: \|^Cc: \|^Bcc: "  * | cut -d \  -f 2- | tr , "\n" | sed -e 's/.*<\(.*\)>.*/\1/g' | sed -e 's/^\ *//g' | grep -v  "^$" | grep @ | grep -vi Undisclosed-Recipient | sort | uniq > ~/Desktop/harvested.txt

# grep -h "^To: \|Cc: \|Bcc: "  * | cut -d \  -f 2- | tr , "\n" | sed -e 's/.*<\(.*\)>.*/\1/g' | sed -e 's/^\ *//g' | grep -v  "^$" | sort | uniq > ~/Desktop/harvested.txt

#grep -R -h "^To: \|Cc: \|Bcc: "  * | cut -d \  -f 2- | tr , "\n" | sed -e 's/.*<\(.*\)>.*/\1/g' > ~/Desktop/harvested.txt

#grep -R --color '^To:\|Cc:'* > ~/Desktop/harvested.txt
#+END_SRC

*** TODO Mount EcryptFS
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Mount-EcryptFS-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash
ROOT=/media/amr/010a3073-3eee-432c-8637-940cde972b2d/.ecryptfs/amr
#ROOT=/home/.ecryptfs/$USER
TARGET=/mnt/$USER

# ROOT should be the parent of the .ecryptfs and .Private folders

sudo mkdir -p $TARGET
cd $ROOT

echo Type your password:
PASS=$(ecryptfs-unwrap-passphrase .ecryptfs/wrapped-passphrase | sed s/Passphrase:\ //)
SIG1=$(head -n1 .ecryptfs/Private.sig)
SIG2=$(tail -n1 .ecryptfs/Private.sig)

echo Passphrase:
echo $PASS
echo Signatures:
echo $SIG1
echo $SIG2

echo Should be empty:
sudo keyctl clear @u
sudo keyctl list @u

echo Do not type your anything:
echo $PASS | sudo ecryptfs-add-passphrase --fnek

echo Sould have signatures:
sudo keyctl list @u

echo Mounting $ROOT on $TARGET...
sudo mount -t ecryptfs -o key=passphrase,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_passthrough=no,ecryptfs_enable_filename_crypto=yes,ecryptfs_sig=$SIG1,ecryptfs_fnek_sig=$SIG2,passwd=$(echo $PASS) .Private $TARGET

ls $TARGET
#+END_SRC

*** TODO OCR-JPG2TXT
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       OCR-JPG2TXT-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash
#!/bin/sh
max=601
for i in `seq 2 $max`
do
    tesseract "$i".jpg "$i"
done
#+END_SRC

*** TODO OCR-JPG2TXT
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       OCR-JPG2TXT-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash
#!/bin/sh
STARTPAGE=1 # set to pagenumber of the first page of PDF you wish to convert
ENDPAGE=9 # set to pagenumber of the last page of PDF you wish to convert
SOURCE=00.pdf # set to the file name of the PDF
OUTPUT=00.txt # set to the final output file
RESOLUTION=600 # set to the resolution the scanner used (the higher, the better)

touch $OUTPUT
for i in `seq $STARTPAGE $ENDPAGE`; do
    convert -monochrome -density $RESOLUTION $SOURCE\[$(($i - 1 ))\] page.tif
    echo processing page $i
    tesseract page.tif tempoutput
    cat tempoutput.txt >> $OUTPUT
done
#+END_SRC

*** TODO Emacs Switch Focus
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Emacs-Switch-Focus-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash
#!/bin/bash
sleep 1
wmctrl -a "Emacs"
xdotool key F12
#+END_SRC

*** TODO Test bitcoind
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Test-bitcoind-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash
curl -sL https://bitnodes.earn.com/api/v1/nodes/me-8333/ | jq
#+END_SRC

*** TODO VirtualBox uninstall extension pack
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       VirtualBox-uninstall-extension-pack-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash
vboxmanage extpack uninstall "Oracle VM VirtualBox Extension Pack"
#+END_SRC

*** TODO [[https://github.com/emacs-helm/helm-firefox][ffbookmarks]]
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       ffbookmarks-2026-03-30-20-18-53
:END:

#+begin_src bash :tangle ~/.local/bin/ffbookmarks.sh
#!/bin/bash
## Description: Call helm-firefox-bookmarks from firefox or anywhere else.
## Author:Thierry Volpiatto<thierry dot volpiatto FROM gmail DOT com>
## Commentary: Use firefox-protocol-installer-install to install protocol
## +from emacs.
# Use this bookmarklet:
# javascript:location.href='ffbookmarks://localhost'

FIREFOXEXE=$(if [ -z $FIREFOXEXE ]; then echo "firefox"; else echo $FIREFOXEXE; fi)
wmctrl -a emacs
emacsclient -e "(progn (helm-firefox-bookmarks) nil)" > /dev/null
wmctrl -xa $FIREFOXEXE
exit 0
#+end_src

*** TODO YouTube-DL
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       YouTube-DL-2026-03-30-20-18-53
:END:

#+BEGIN_SRC bash
#!/bin/bash
youtube-dl --add-metadata --write-all-thumbnails --write-info-json --embed-subs --all-subs $1
# youtube-dl -x --audio-format mp3 --add-metadata --write-all-thumbnails --write->

#+END_SRC

*** TODO Internet radios
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Internet-radios-2026-03-30-20-18-53
:END:

http://8.38.78.173:8210/
http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio1_mf_p
http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio3_mf_p
http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio4fm_mf_p
http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio4extra_mf_p
http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio5live_mf_p
http://bbcmedia.ic.llnwd.net/stream/bbcmedia_6music_mf_p
http://bbcmedia.ic.llnwd.net/stream/bbcmedia_lrldn_mf_p
http://www.bbc.co.uk/worldservice/meta/live/mp3/eneuk.pls
http://stream.celticmusicradio.net:8000/celticmusic.mp3
http://streaming.rubinbroadcasting.com/kcea
http://radio.108.pl:8004/listen.pls
http://ice31.securenetsystems.net/NOGOU
http://live.radiomasr.net:8060/RADIOMASR
http://stream-dc1.radioparadise.com/rp_192m.ogg

*** TODO MySQL reset
:PROPERTIES:
:IMPORTED: [2023-02-08 19:22:49-0500]
:MODIFIED: [2017-05-23 13:22:06]
:CREATED:  [2017-05-23 Tue 13:20]
:ORG_GTD:  Projects
:ID:       MySQL-reset-2026-03-30-20-18-53
:END:

#+BEGIN_SRC 
sudo su -
service mysql stop
mkdir /var/run/mysqld
chown mysql /var/run/mysqld
mysqld_safe --skip-grant-tables --skip-networking &
mysql -u root
use mysql;
update user set authentication_string=PASSWORD('') where user='root';
flush privileges;
\q
killall mysqld
service mysql start
mysql -u root -p
#+END_SRC

*** TODO Unwatched feeds
:PROPERTIES:
:IMPORTED: 2023-02-08 19:22:53 -0500
:MODIFIED: [2009-11-04 12:33:06]
:CREATED:  [2009-05-15 Fri 22:22]
:ORG_GTD:  Projects
:ID:       Unwatched-feeds-2026-03-30-20-18-53
:END:

Unwatched feeds

http://jonathanfryer.wordpress.com

Abu Aardvak

http://blogs.law.harvard.edu/mesh

http://raoufmousaad.blogspot.com/

http://www.abutaleb.net/ali/

http://msayed2004.wordpress.com/

http://anon868.blogspot.com/

http://zeryab.blogspot.com/

http://platform.manalaa.net/

http://platform.manalaa.net/blog_aggregator

http://www.haladeeb.info/

http://aucpetition08.blogspot.com/

http://mashi97.blogspot.com/

http://www.iq.harvard.edu/blog/netgov/

http://www.internetartizans.co.uk/blog/2

http://www.mobileactive.org

http://catdestroyshomes.org/

http://egytopia.wikia.com/

http://sovietposter.blogspot.com/

http://www.crisisgroup.org

http://sabbah.biz/mt

http://arabi.wikia.com/

http://www.marefa.org/blog

http://www.mogtamana.org/

http://www.ijnet.org/

http://www.npr.org/storycorps?ft=2&f=510200

http://sharkawi.net/blog/1/feed

http://memokareem.blogspot.com/

http://otherthings.manalaa.net

http://gayofsun.blogspot.com

http://omegatimes.blogspot.com/

http://ma.poemeversion.com

http://houdounisbi.com

http://www.elbadeel.net/

http://unstrung-larapawson.blogspot.com/

http://shayfeen.com

http://www.abna2masr.com/ar/

http://x-ist.blogspot.com/

http://masr-heya-ommi.blogspot.com

http://ta5areef.wordpress.com/

http://ikhnaton2.com/whisper

http://abdomashakel.blogspot.com/

http://socialistsalex.blogspot.com

http://msh-ana.blogspot.com/

http://elijahzarwan.net/blog

http://alexandrasandels.blogspot.com/

http://elhakika.blogspot.com

http://yalhwy.maktoobblog.com/

http://liberalismisfreedom.blogspot.com/

http://bonobology.blogspot.com/

http://asrar555.blogspot.com/

http://www.maktoobblog.com/ashrafshehata

http://bluerose.egyblogs.com/

http://tabulagaza.blogspot.com/

http://www.bloggers-observatory.org/

http://raedyassin.blogspot.com/

http://ziadrahbany.blogspot.com/

http://ibesh.wordpress.com/

http://elmovirgin.blogspot.com/

http://www.syriangavroche.com/

http://okbah.cc/ok

http://elbakali.jeeran.com/

http://www.elbakkali.com

http://arabictadwin.maktoobblog.com

http://katib.org/katibfeeds

http://bahrainblogs.org

http://naelaltoukhy.blogspot.com/

http://kbl-an-ykhrko-alsafina.blogspot.com

http://rss.groups.yahoo.com/group/SaharaSafaris/rss

http://rss.groups.yahoo.com/group/timeout4thesoul/rss

http://www.google.com/reader/public/atom/user/12122158460518700400/state/com.google/broadcast

http://openmoney.ning.com/activity/log/list?fmt=rss

http://ar.freefouad.com/?feed=rss2

http://resourceinsights.blogspot.com/feeds/posts/default

http://itsgettinghotinhere.org/feed/

http://forestpolicy.typepad.com/ecoecon/atom.xml

http://www.desmogblog.com/rss.xml

http://www.monbiot.com/feed/

http://theecosocialist.wordpress.com/feed/

http://blisteredorb.blogspot.com/feeds/posts/default

http://theburningworld.blogspot.com/feeds/posts/default

http://mitchellanderson.blogspot.com/feeds/posts/default

http://inhabitable-earth.blogspot.com/feeds/posts/default

http://simondonner.blogspot.com/feeds/posts/default

http://initforthegold.blogspot.com/feeds/posts/default

http://greenmpforvauxhall.blogspot.com/feeds/posts/default

http://ecosocialism.blogspot.com/atom.xml

http://climatecanada.wordpress.com/feed/

http://greenleftblog.blogspot.com/feeds/posts/default

http://delhiplatform.blogspot.com/feeds/posts/default

http://enviroeconomics.ca/blog/?feed=rss2

http://greenlefts.blogspot.com/feeds/posts/default

http://bccwords.blogspot.com/feeds/posts/default

http://commontragedies.wordpress.com/feed/

http://globalwarmingwatch.blogspot.com/feeds/posts/default

http://climatespin.blogspot.com/feeds/posts/default

http://growthmadness.org/feed/

http://climatechangeaction.blogspot.com/atom.xml

http://www.calacademy.org/blogs/?feed=rss2

http://climatechange.foreignpolicyblogs.com/feed/

http://scienceblogs.com/deltoid/atom.xml

http://earthtrends.wri.org/updates/blog/feed/

http://www.ecoshock.org/atom.xml

http://enn.com/news/rss/globe.rss

http://www.climateimc.org/en/frontpage/feed

http://www.ipsnews.net/rss/environment.xml

http://topics.nytimes.com/top/news/science/topics/globalwarming/index.html?rss=1

http://rabett.blogspot.com/feeds/posts/default

http://feeds.feedburner.com/scienceblogs/eDgp

http://westcoastclimateequity.org/?feed=rss2

http://www.nature.com/climate/current_issue/rss/

http://www.climateark.org/rss/climate.xml

http://cc.aljazeera.net/rss.xml

http://www.antipope.org/charlie/blog-static/atom.xml

http://ipsinternational.org/rss/arabic.xml

http://www.wraqat.com/atom.xml

http://ezabi.gtegypt.net/?q=node/feed

http://www.elhaqeqa.com/?feed=rss2/

http://katib.org/rss.xml

http://keptiamuslema.blog.com/atom/

http://freemonem.cybversion.org/feed/

http://grassgrassgrass.blogspot.com/feeds/posts/default

http://orientaleve.blogspot.com/atom.xml

http://wa7da-w-khalas.blogspot.com/feeds/posts/default

http://larmani.blogspot.com/feeds/posts/default

*** TODO Feeds
:PROPERTIES:
:CREATED:  [2023-01-28 Sat 20:03]
:ORG_GTD:  Projects
:ID:       Feeds-2026-03-30-20-18-53
:END:

**** TODO [[http://sovietposter.blogspot.com/][A Soviet Poster A Day]]
:PROPERTIES:
:Title:    A Soviet Poster A Day
:URI:      http://sovietposter.blogspot.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       A-Soviet-Poster-A-Day-2026-03-30-20-18-53
:END:

**** TODO [[http://a-films.blogspot.com/][a-films]]
:PROPERTIES:
:Title:    a-films
:URI:      http://a-films.blogspot.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       a-films-2026-03-30-20-18-53
:END:

**** TODO [[http://alienzero.blogspot.com/2008/05/blog-post.html][a7lami al-mob3thara]]
:PROPERTIES:
:Title:    a7lami al-mob3thara
:URI:      http://alienzero.blogspot.com/2008/05/blog-post.html
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       a7lami-al-mob3thara-2026-03-30-20-18-53
:END:

**** TODO [[http://aucworkers-egy.blogspot.com/][AUC-workers-Strike]]
:PROPERTIES:
:Title:    AUC-workers-Strike
:URI:      http://aucworkers-egy.blogspot.com/
:Added:    [2016-09-02 19:23]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       AUC-workers-Strike-2026-03-30-20-18-53
:END:

**** TODO [[http://www.augmentedcitizen.org/][Augmented Citizen's posterous - Home]]
:PROPERTIES:
:Title:    Augmented Citizen's posterous - Home
:URI:      http://www.augmentedcitizen.org/
:Added:    [2016-09-02 19:22]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       Augmented-Citizen-s-posterous-Home-2026-03-30-20-18-53
:END:

**** TODO [[http://riverbendblog.blogspot.com/][Baghdad Burning]]
:PROPERTIES:
:Title:    Baghdad Burning
:URI:      http://riverbendblog.blogspot.com/
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       Baghdad-Burning-2026-03-30-20-18-53
:END:

**** TODO [[http://bahai-egypt.blogspot.com/][Baha'i Faith in Egypt]]
:PROPERTIES:
:Title:    Baha'i Faith in Egypt
:URI:      http://bahai-egypt.blogspot.com/
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       Baha-i-Faith-in-Egypt-2026-03-30-20-18-53
:END:

**** TODO [[https://bitmessage.org/wiki/Main_Page][Bitmessage Wiki]]
:PROPERTIES:
:Title:    Bitmessage Wiki
:URI:      https://bitmessage.org/wiki/Main_Page
:Added:    [2017-07-29 05:54]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       Bitmessage-Wiki-2026-03-30-20-18-53
:END:

**** TODO [[http://ganzeer.blogspot.com/][Blog Ganzeer]]
:PROPERTIES:
:Title:    Blog Ganzeer
:URI:      http://ganzeer.blogspot.com/
:Added:    [2016-09-02 19:23]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       Blog-Ganzeer-2026-03-30-20-18-53
:END:

**** TODO [[http://bjulrich.blogspot.com/2006_05_01_bjulrich_archive.html][Brian's Study Breaks]]
:PROPERTIES:
:Title:    Brian's Study Breaks
:URI:      http://bjulrich.blogspot.com/2006_05_01_bjulrich_archive.html
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       Brian-s-Study-Breaks-2026-03-30-20-18-53
:END:

**** TODO [[http://acairene.wordpress.com/][Cairene’s Nilometer]]
:PROPERTIES:
:Title:    Cairene’s Nilometer
:URI:      http://acairene.wordpress.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       Cairene-s-Nilometer-2026-03-30-20-18-54
:END:

**** TODO [[http://acairene.wordpress.com/][Cairene’s Nilometer]]
:PROPERTIES:
:Title:    Cairene’s Nilometer
:URI:      http://acairene.wordpress.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       Cairene-s-Nilometer-2026-03-30-20-18-54
:END:

**** TODO [[http://caironyman.blogspot.com/][CairoNYman]]
:PROPERTIES:
:Title:    CairoNYman
:URI:      http://caironyman.blogspot.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       CairoNYman-2026-03-30-20-18-54
:END:

**** TODO [[http://cdwr.wordpress.com/][Cdwr’s Blog]]
:PROPERTIES:
:Title:    Cdwr’s Blog
:URI:      http://cdwr.wordpress.com/
:Added:    [2016-09-02 19:25]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       Cdwr-s-Blog-2026-03-30-20-18-54
:END:

**** TODO [[http://yonathanbert.blogspot.com/2006/05/lisa-goldman-is-possibly-best-but.html][Dutchblog Israel]]
:PROPERTIES:
:Title:    Dutchblog Israel
:URI:      http://yonathanbert.blogspot.com/2006/05/lisa-goldman-is-possibly-best-but.html
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       Dutchblog-Israel-2026-03-30-20-18-54
:END:

**** TODO [[http://ebnelnil.blogspot.com/2005/11/blog-post_19.html][ebn elnil]]
:PROPERTIES:
:Title:    ebn elnil
:URI:      http://ebnelnil.blogspot.com/2005/11/blog-post_19.html
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       ebn-elnil-2026-03-30-20-18-54
:END:

**** TODO [[http://ebnelnil.blogspot.com/2005/11/blog-post.html][ebn elnil]]
:PROPERTIES:
:Title:    ebn elnil
:URI:      http://ebnelnil.blogspot.com/2005/11/blog-post.html
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       ebn-elnil-2026-03-30-20-18-54
:END:

**** TODO [[http://egypost.blogspot.com/2005/11/blog-post_20.html][Egyptian Post]]
:PROPERTIES:
:Title:    Egyptian Post
:URI:      http://egypost.blogspot.com/2005/11/blog-post_20.html
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       Egyptian-Post-2026-03-30-20-18-54
:END:

**** TODO [[http://egypost.blogspot.com/2005/11/blog-post.html][Egyptian Post]]
:PROPERTIES:
:Title:    Egyptian Post
:URI:      http://egypost.blogspot.com/2005/11/blog-post.html
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       Egyptian-Post-2026-03-30-20-18-54
:END:

**** TODO [[http://einmal-ist-keinmal.blogspot.com/][Einmal ist Keinmal]]
:PROPERTIES:
:Title:    Einmal ist Keinmal
:URI:      http://einmal-ist-keinmal.blogspot.com/
:Added:    [2016-09-02 19:23]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       Einmal-ist-Keinmal-2026-03-30-20-18-54
:END:

**** TODO [[http://arabicforread.blogspot.com/][Ekraa - اقراء]]
:PROPERTIES:
:Title:    Ekraa - اقراء
:URI:      http://arabicforread.blogspot.com/
:Added:    [2016-09-02 19:23]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       Ekraa-اقراء-2026-03-30-20-18-54
:END:

**** TODO [[http://farahssowaleef.blogspot.com/2006/05/blog-post.html][Farah's Sowaleef]]
:PROPERTIES:
:Title:    Farah's Sowaleef
:URI:      http://farahssowaleef.blogspot.com/2006/05/blog-post.html
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       Farah-s-Sowaleef-2026-03-30-20-18-54
:END:

**** TODO [[http://freealaa.blogspot.com/][Free Alaa!]]
:PROPERTIES:
:Title:    Free Alaa!
:URI:      http://freealaa.blogspot.com/
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       Free-Alaa-2026-03-30-20-18-54
:END:

**** TODO [[http://free-fiber-to-the-home.blogspot.com/][Free Fiber to the Home]]
:PROPERTIES:
:Title:    Free Fiber to the Home
:URI:      http://free-fiber-to-the-home.blogspot.com/
:Added:    [2016-09-02 19:22]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       Free-Fiber-to-the-Home-2026-03-30-20-18-54
:END:

**** TODO [[http://samawel.blogspot.com/][Freneza Arabulo (Ar)]]
:PROPERTIES:
:Title:    Freneza Arabulo (Ar)
:URI:      http://samawel.blogspot.com/
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       Freneza-Arabulo--Ar-2026-03-30-20-18-54
:END:

**** TODO [[http://elofouk.blogspot.com/2011/09/game-over.html#more][GAME OVER | مدونة الأفق]]
:PROPERTIES:
:Title:    GAME OVER | مدونة الأفق
:URI:      http://elofouk.blogspot.com/2011/09/game-over.html#more
:Added:    [2016-09-02 19:22]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       GAME-OVER-مدونة-الأفق-2026-03-30-20-18-54
:END:

**** TODO [[http://hekayat-hanouma.blogspot.com/2006/06/httpalexandriabeirut.html][Hekayat-Hanouma]]
:PROPERTIES:
:Title:    Hekayat-Hanouma
:URI:      http://hekayat-hanouma.blogspot.com/2006/06/httpalexandriabeirut.html
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       Hekayat-Hanouma-2026-03-30-20-18-54
:END:

**** TODO [[http://ahmedelsharawy.blogspot.com/][Too Many Minds]]
:PROPERTIES:
:Title:    Too Many Minds
:URI:      http://ahmedelsharawy.blogspot.com/
:Added:    [2016-09-02 19:22]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       Too-Many-Minds-2026-03-30-20-18-54
:END:

**** TODO [[http://trustcurrency.blogspot.com/][Trust is the Only Currency]]
:PROPERTIES:
:Title:    Trust is the Only Currency
:URI:      http://trustcurrency.blogspot.com/
:Added:    [2016-09-02 19:22]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       Trust-is-the-Only-Currency-2026-03-30-20-18-54
:END:

**** TODO [[http://weekite.blogspot.com/][Weekite أجنحة صغيرة]]
:PROPERTIES:
:Title:    Weekite أجنحة صغيرة
:URI:      http://weekite.blogspot.com/
:Added:    [2016-09-02 19:23]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       Weekite-أجنحة-صغيرة-2026-03-30-20-18-54
:END:

**** TODO [[http://westbankblog.blogspot.com/2006/05/let-alaa-call-me-settler-post-title-is.html][westbankblog]]
:PROPERTIES:
:Title:    westbankblog
:URI:      http://westbankblog.blogspot.com/2006/05/let-alaa-call-me-settler-post-title-is.html
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       westbankblog-2026-03-30-20-18-54
:END:

**** TODO [[http://worldub.blogspot.com/][World United Bloggers]]
:PROPERTIES:
:Title:    World United Bloggers
:URI:      http://worldub.blogspot.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       World-United-Bloggers-2026-03-30-20-18-54
:END:

**** TODO [[http://ahyawatan.wordpress.com/][آه يا وطن]]
:PROPERTIES:
:Title:    آه يا وطن
:URI:      http://ahyawatan.wordpress.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       آه-يا-وطن-2026-03-30-20-18-54
:END:

**** TODO [[http://benjamingeer.blogspot.com/][أبحاث لفتت نظري]]
:PROPERTIES:
:Title:    أبحاث لفتت نظري
:URI:      http://benjamingeer.blogspot.com/
:Added:    [2016-09-02 19:25]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       أبحاث-لفتت-نظري-2026-03-30-20-18-54
:END:

**** TODO [[http://anani12.blogspot.com/][أراك من بعيد]]
:PROPERTIES:
:Title:    أراك من بعيد
:URI:      http://anani12.blogspot.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       أراك-من-بعيد-2026-03-30-20-18-54
:END:

**** TODO [[http://lilithwalks.blogspot.com/][أعربد .. ثاملــــــــــة]]
:PROPERTIES:
:Title:    أعربد .. ثاملــــــــــة
:URI:      http://lilithwalks.blogspot.com/
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       أعربد-dot-dot-ثاملــــــــــة-2026-03-30-20-18-54
:END:

**** TODO [[http://abtalelmahalla.blogspot.com/][أهالي المحلة]]
:PROPERTIES:
:Title:    أهالي المحلة
:URI:      http://abtalelmahalla.blogspot.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       أهالي-المحلة-2026-03-30-20-18-54
:END:

**** TODO [[http://khealzale.blogspot.com/][أيام خيال الظل]]
:PROPERTIES:
:Title:    أيام خيال الظل
:URI:      http://khealzale.blogspot.com/
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       أيام-خيال-الظل-2026-03-30-20-18-54
:END:

**** TODO [[http://takadomy.blogspot.com/][إتحاد الشباب التقدمى بالدقهليه]]
:PROPERTIES:
:Title:    إتحاد الشباب التقدمى بالدقهليه
:URI:      http://takadomy.blogspot.com/
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       إتحاد-الشباب-التقدمى-بالدقهليه-2026-03-30-20-18-54
:END:

**** TODO [[http://elgha2ebat.blogspot.com/2009/06/normal-0-microsoftinternetexplorer4.html][إحــــْـــــكِ]]
:PROPERTIES:
:Title:    إحــــْـــــكِ
:URI:      http://elgha2ebat.blogspot.com/2009/06/normal-0-microsoftinternetexplorer4.html
:Added:    [2016-09-02 19:25]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       إحــــْـــــكِ-2026-03-30-20-18-54
:END:

**** TODO [[http://6april08.blogspot.com/][إضراب 6 إبريل]]
:PROPERTIES:
:Title:    إضراب 6 إبريل
:URI:      http://6april08.blogspot.com/
:Added:    [2016-09-02 19:21]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       إضراب-6-إبريل-2026-03-30-20-18-54
:END:

**** TODO [[http://ensankhorda.blogspot.com/][إنسان خردة للبيع]]
:PROPERTIES:
:Title:    إنسان خردة للبيع
:URI:      http://ensankhorda.blogspot.com/
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       إنسان-خردة-للبيع-2026-03-30-20-18-54
:END:

**** TODO [[http://arabub.blogspot.com/][اتحاد المدونين العرب]]
:PROPERTIES:
:Title:    اتحاد المدونين العرب
:URI:      http://arabub.blogspot.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       اتحاد-المدونين-العرب-2026-03-30-20-18-54
:END:

**** TODO [[http://e7bat.blogspot.com/2010/10/6-12.html][احــباط]]
:PROPERTIES:
:Title:    احــباط
:URI:      http://e7bat.blogspot.com/2010/10/6-12.html
:Added:    [2016-09-02 19:23]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       احــباط-2026-03-30-20-18-54
:END:

**** TODO [[http://ahmedkorra.blogspot.com/][احمد قرة]]
:PROPERTIES:
:Title:    احمد قرة
:URI:      http://ahmedkorra.blogspot.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       احمد-قرة-2026-03-30-20-18-54
:END:

**** TODO [[http://al-ghareeb.blogspot.com/2008/04/blog-post_28.html][اغلاق مكتب المنيل]]
:PROPERTIES:
:Title:    اغلاق مكتب المنيل
:URI:      http://al-ghareeb.blogspot.com/2008/04/blog-post_28.html
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       اغلاق-مكتب-المنيل-2026-03-30-20-18-54
:END:

**** TODO [[http://ta3zeeb.blogspot.com/2006/01/302005-56-70-29-2005-17-400-4500-2000.html][اكاذيب حول مجزرة اللاجئين]]
:PROPERTIES:
:Title:    اكاذيب حول مجزرة اللاجئين
:URI:      http://ta3zeeb.blogspot.com/2006/01/302005-56-70-29-2005-17-400-4500-2000.html
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       اكاذيب-حول-مجزرة-اللاجئين-2026-03-30-20-18-54
:END:

**** TODO [[http://anarchisminarabic.blogspot.com/][الأناركية بالعربية]]
:PROPERTIES:
:Title:    الأناركية بالعربية
:URI:      http://anarchisminarabic.blogspot.com/
:Added:    [2016-09-02 19:22]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       الأناركية-بالعربية-2026-03-30-20-18-54
:END:

**** TODO [[http://el7aramlek.blogspot.com/][الحرملك]]
:PROPERTIES:
:Title:    الحرملك
:URI:      http://el7aramlek.blogspot.com/
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       الحرملك-2026-03-30-20-18-54
:END:

**** TODO [[http://el7aramlek.blogspot.com/2006/03/blog-post_30.html][الحرملك]]
:PROPERTIES:
:Title:    الحرملك
:URI:      http://el7aramlek.blogspot.com/2006/03/blog-post_30.html
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       الحرملك-2026-03-30-20-18-54
:END:

**** TODO [[http://el7aramlek.blogspot.com/2005/12/blog-post.html][الحرملك]]
:PROPERTIES:
:Title:    الحرملك
:URI:      http://el7aramlek.blogspot.com/2005/12/blog-post.html
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       الحرملك-2026-03-30-20-18-54
:END:

**** TODO [[http://freedomcenter.blogspot.com/2007/04/blog-post.html][الحرية]]
:PROPERTIES:
:Title:    الحرية
:URI:      http://freedomcenter.blogspot.com/2007/04/blog-post.html
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       الحرية-2026-03-30-20-18-54
:END:

**** TODO [[http://web.archive.org/web/20050324005147/http://hamuksha.blogspot.com][الخَرَز الملوّن]]
:PROPERTIES:
:Title:    الخَرَز الملوّن
:URI:      http://web.archive.org/web/20050324005147/http://hamuksha.blogspot.com
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       الخَرَز-الملوّن-2026-03-30-20-18-54
:END:

**** TODO [[http://mokh-zalabia.blogspot.com/][الغربال]]
:PROPERTIES:
:Title:    الغربال
:URI:      http://mokh-zalabia.blogspot.com/
:Added:    [2016-09-02 19:22]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       الغربال-2026-03-30-20-18-54
:END:

**** TODO [[http://fasail.blogspot.com/][الفسائل]]
:PROPERTIES:
:Title:    الفسائل
:URI:      http://fasail.blogspot.com/
:Added:    [2016-09-02 19:26]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       الفسائل-2026-03-30-20-18-55
:END:

**** TODO [[http://re-titling-history.blogspot.com/][القارئ الشعبي]]
:PROPERTIES:
:Title:    القارئ الشعبي
:URI:      http://re-titling-history.blogspot.com/
:Added:    [2016-09-02 19:22]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       القارئ-الشعبي-2026-03-30-20-18-55
:END:

**** TODO [[http://taranim.blogspot.com/][الله الوطن فاطمه]]
:PROPERTIES:
:Title:    الله الوطن فاطمه
:URI:      http://taranim.blogspot.com/
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       الله-الوطن-فاطمه-2026-03-30-20-18-55
:END:

**** TODO [[http://alnabialafreqy.blogspot.com/][النبي الأفريقي]]
:PROPERTIES:
:Title:    النبي الأفريقي
:URI:      http://alnabialafreqy.blogspot.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       النبي-الأفريقي-2026-03-30-20-18-55
:END:

**** TODO [[http://www.copticawareness.blogspot.com/][الوعى القبطى]]
:PROPERTIES:
:Title:    الوعى القبطى
:URI:      http://www.copticawareness.blogspot.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       الوعى-القبطى-2026-03-30-20-18-55
:END:

**** TODO [[http://babeldonia.blogspot.com/][باب الدنيا]]
:PROPERTIES:
:Title:    باب الدنيا
:URI:      http://babeldonia.blogspot.com/
:Added:    [2016-09-02 19:22]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       باب-الدنيا-2026-03-30-20-18-55
:END:

**** TODO [[http://www.bokra-a7la.blogspot.com/][بكــــــــرة احلـــــــي]]
:PROPERTIES:
:Title:    بكــــــــرة احلـــــــي
:URI:      http://www.bokra-a7la.blogspot.com/
:Added:    [2016-09-02 19:23]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       بكــــــــرة-احلـــــــي-2026-03-30-20-18-55
:END:

**** TODO [[http://bent-sa3d.blogspot.com/2007/04/blog-post_14.html][بنت سعد]]
:PROPERTIES:
:Title:    بنت سعد
:URI:      http://bent-sa3d.blogspot.com/2007/04/blog-post_14.html
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       بنت-سعد-2026-03-30-20-18-55
:END:

**** TODO [[http://bentmasreya.blogspot.com/][بنت مصرية]]
:PROPERTIES:
:Title:    بنت مصرية
:URI:      http://bentmasreya.blogspot.com/
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       بنت-مصرية-2026-03-30-20-18-55
:END:

**** TODO [[http://jarelkamar.blogspot.com/2005/11/blog-post_28.html][جار القمر]]
:PROPERTIES:
:Title:    جار القمر
:URI:      http://jarelkamar.blogspot.com/2005/11/blog-post_28.html
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       جار-القمر-2026-03-30-20-18-55
:END:

**** TODO [[http://rasmalia.blogspot.com/][جذر العدالة والرخاء]]
:PROPERTIES:
:Title:    جذر العدالة والرخاء
:URI:      http://rasmalia.blogspot.com/
:Added:    [2016-09-02 19:25]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       جذر-العدالة-والرخاء-2026-03-30-20-18-55
:END:

**** TODO [[http://garshkal.blogspot.com/][جــر شــكل]]
:PROPERTIES:
:Title:    جــر شــكل
:URI:      http://garshkal.blogspot.com/
:Added:    [2016-09-02 19:26]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       جــر-شــكل-2026-03-30-20-18-55
:END:

**** TODO [[http://4egypt.blogspot.com/2005/11/blog-post_14.html][حائر في دنيا الله]]
:PROPERTIES:
:Title:    حائر في دنيا الله
:URI:      http://4egypt.blogspot.com/2005/11/blog-post_14.html
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       حائر-في-دنيا-الله-2026-03-30-20-18-55
:END:

**** TODO [[http://4egypt.blogspot.com/2005/11/blog-post_26.html][حائر في دنيا الله]]
:PROPERTIES:
:Title:    حائر في دنيا الله
:URI:      http://4egypt.blogspot.com/2005/11/blog-post_26.html
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       حائر-في-دنيا-الله-2026-03-30-20-18-55
:END:

**** TODO [[http://4egypt.blogspot.com/2005/12/blog-post_01.html][حائر في دنيا الله]]
:PROPERTIES:
:Title:    حائر في دنيا الله
:URI:      http://4egypt.blogspot.com/2005/12/blog-post_01.html
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       حائر-في-دنيا-الله-2026-03-30-20-18-55
:END:

**** TODO [[http://4egypt.blogspot.com/2005/12/blog-post_06.html][حائر في دنيا الله]]
:PROPERTIES:
:Title:    حائر في دنيا الله
:URI:      http://4egypt.blogspot.com/2005/12/blog-post_06.html
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       حائر-في-دنيا-الله-2026-03-30-20-18-55
:END:

**** TODO [[http://khoyout.blogspot.com/][خيوط]]
:PROPERTIES:
:Title:    خيوط
:URI:      http://khoyout.blogspot.com/
:Added:    [2016-09-02 19:22]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       خيوط-2026-03-30-20-18-55
:END:

**** TODO [[http://khalil1932.blogspot.com/][دودا]]
:PROPERTIES:
:Title:    دودا
:URI:      http://khalil1932.blogspot.com/
:Added:    [2016-09-02 19:25]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       دودا-2026-03-30-20-18-55
:END:

**** TODO [[http://www.fayoum.blogspot.com/][ساقية الفيوم]]
:PROPERTIES:
:Title:    ساقية الفيوم
:URI:      http://www.fayoum.blogspot.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       ساقية-الفيوم-2026-03-30-20-18-55
:END:

**** TODO [[http://policeegy.blogspot.com/][شهداء الشرطه المصريه]]
:PROPERTIES:
:Title:    شهداء الشرطه المصريه
:URI:      http://policeegy.blogspot.com/
:Added:    [2016-09-02 19:24]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       شهداء-الشرطه-المصريه-2026-03-30-20-18-55
:END:

**** TODO [[http://echoingscreams.blogspot.com/][صرخات مدوية Echoing Screams]]
:PROPERTIES:
:Title:    صرخات مدوية Echoing Screams
:URI:      http://echoingscreams.blogspot.com/
:Added:    [2016-09-02 19:22]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       صرخات-مدوية-Echoing-Screams-2026-03-30-20-18-55
:END:

**** TODO [[http://tolaabmokawma.blogspot.com/][طلاب مقاومة]]
:PROPERTIES:
:Title:    طلاب مقاومة
:URI:      http://tolaabmokawma.blogspot.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       طلاب-مقاومة-2026-03-30-20-18-55
:END:

**** TODO [[http://3alkahwa.blogspot.com/][عالقهوة]]
:PROPERTIES:
:Title:    عالقهوة
:URI:      http://3alkahwa.blogspot.com/
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       عالقهوة-2026-03-30-20-18-55
:END:

**** TODO [[http://azzasoliman.blogspot.com/][عزة سليمان مرشحة مستقلة لمجلس الشعب 2010]]
:PROPERTIES:
:Title:    عزة سليمان مرشحة مستقلة لمجلس الشعب 2010
:URI:      http://azzasoliman.blogspot.com/
:Added:    [2016-09-02 19:23]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       عزة-سليمان-مرشحة-مستقلة-لمجلس-الشعب-2010-2026-03-30-20-18-55
:END:

**** TODO [[http://3alababallah.blogspot.com/2005/11/blog-post_25.html][على باب الله]]
:PROPERTIES:
:Title:    على باب الله
:URI:      http://3alababallah.blogspot.com/2005/11/blog-post_25.html
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       على-باب-الله-2026-03-30-20-18-55
:END:

**** TODO [[http://3malamatan.blogspot.com/][عمال مطاحن مصر]]
:PROPERTIES:
:Title:    عمال مطاحن مصر
:URI:      http://3malamatan.blogspot.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       عمال-مطاحن-مصر-2026-03-30-20-18-55
:END:

**** TODO [[http://www.omarsoliman.blogspot.com/][عمر سليمان]]
:PROPERTIES:
:Title:    عمر سليمان
:URI:      http://www.omarsoliman.blogspot.com/
:Added:    [2016-09-02 19:25]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       عمر-سليمان-2026-03-30-20-18-55
:END:

**** TODO [[http://odabaamasr.blogspot.com/][عن السرد الجديد]]
:PROPERTIES:
:Title:    عن السرد الجديد
:URI:      http://odabaamasr.blogspot.com/
:Added:    [2016-09-02 19:25]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       عن-السرد-الجديد-2026-03-30-20-18-55
:END:

**** TODO [[http://3anelshe3r.blogspot.com/][عَن الشــِـــعْـر]]
:PROPERTIES:
:Title:    عَن الشــِـــعْـر
:URI:      http://3anelshe3r.blogspot.com/
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       عَن-الشــِـــعْـر-2026-03-30-20-18-55
:END:

**** TODO [[http://anarchist-art.blogspot.com/][فن أناركي]]
:PROPERTIES:
:Title:    فن أناركي
:URI:      http://anarchist-art.blogspot.com/
:Added:    [2016-09-02 19:22]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       فن-أناركي-2026-03-30-20-18-55
:END:

**** TODO [[http://fahmyhoweidy.blogspot.com/][فهمي هويدي]]
:PROPERTIES:
:Title:    فهمي هويدي
:URI:      http://fahmyhoweidy.blogspot.com/
:Added:    [2016-09-02 19:25]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       فهمي-هويدي-2026-03-30-20-18-55
:END:

**** TODO [[http://ahmarharir.blogspot.com/][فيونكات حرير]]
:PROPERTIES:
:Title:    فيونكات حرير
:URI:      http://ahmarharir.blogspot.com/
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       فيونكات-حرير-2026-03-30-20-18-55
:END:

**** TODO [[http://adelale.blogspot.com/][قضايا أساسية هامة]]
:PROPERTIES:
:Title:    قضايا أساسية هامة
:URI:      http://adelale.blogspot.com/
:Added:    [2016-09-02 19:24]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       قضايا-أساسية-هامة-2026-03-30-20-18-55
:END:

**** TODO [[http://almwatn.blogspot.com/2007/04/1.html][قلم (ألم) وطن]]
:PROPERTIES:
:Title:    قلم (ألم) وطن
:URI:      http://almwatn.blogspot.com/2007/04/1.html
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       قلم--ألم--وطن-2026-03-30-20-18-55
:END:

**** TODO [[http://larmani.blogspot.com/][ليلى أرمن]]
:PROPERTIES:
:Title:    ليلى أرمن
:URI:      http://larmani.blogspot.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       ليلى-أرمن-2026-03-30-20-18-55
:END:

**** TODO [[http://nebetpet.blogspot.com/][مارييت]]
:PROPERTIES:
:Title:    مارييت
:URI:      http://nebetpet.blogspot.com/
:Added:    [2016-09-02 19:22]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       مارييت-2026-03-30-20-18-55
:END:

**** TODO [[http://www.modyrapmusic.blogspot.com/][مُحَمد أُسَـامَه]]
:PROPERTIES:
:Title:    مُحَمد أُسَـامَه
:URI:      http://www.modyrapmusic.blogspot.com/
:Added:    [2016-09-02 19:25]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       مُحَمد-أُسَـامَه-2026-03-30-20-18-55
:END:

**** TODO [[http://www.elbalshy.blogspot.com/][مدونة خالد البلشى]]
:PROPERTIES:
:Title:    مدونة خالد البلشى
:URI:      http://www.elbalshy.blogspot.com/
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       مدونة-خالد-البلشى-2026-03-30-20-18-55
:END:

**** TODO [[http://raoufmousaad.blogspot.com/][مدونة رؤوف مسعد]]
:PROPERTIES:
:Title:    مدونة رؤوف مسعد
:URI:      http://raoufmousaad.blogspot.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       مدونة-رؤوف-مسعد-2026-03-30-20-18-55
:END:

**** TODO [[http://anamol7ed.wordpress.com/][مدونة كافر]]
:PROPERTIES:
:Title:    مدونة كافر
:URI:      http://anamol7ed.wordpress.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       مدونة-كافر-2026-03-30-20-18-56
:END:

**** TODO [[http://www.noabohasera.blogspot.com/][مدونون ضد أبو حصيرة]]
:PROPERTIES:
:Title:    مدونون ضد أبو حصيرة
:URI:      http://www.noabohasera.blogspot.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       مدونون-ضد-أبو-حصيرة-2026-03-30-20-18-56
:END:

**** TODO [[http://no4watany.blogspot.com/][مدونون ضد الحزب الوطني]]
:PROPERTIES:
:Title:    مدونون ضد الحزب الوطني
:URI:      http://no4watany.blogspot.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       مدونون-ضد-الحزب-الوطني-2026-03-30-20-18-56
:END:

**** TODO [[http://muslims-however.blogspot.com/][مسلمون ولكن]]
:PROPERTIES:
:Title:    مسلمون ولكن
:URI:      http://muslims-however.blogspot.com/
:Added:    [2016-09-02 19:24]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       مسلمون-ولكن-2026-03-30-20-18-56
:END:

**** TODO [[http://egyptianhopes.blogspot.com/][مصرى أوى]]
:PROPERTIES:
:Title:    مصرى أوى
:URI:      http://egyptianhopes.blogspot.com/
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       مصرى-أوى-2026-03-30-20-18-56
:END:

**** TODO [[http://basmasaoud.blogspot.com/][مقالات الأميرة بسمة بنت سعود..]]
:PROPERTIES:
:Title:    مقالات الأميرة بسمة بنت سعود..
:URI:      http://basmasaoud.blogspot.com/
:Added:    [2016-09-02 19:23]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       مقالات-الأميرة-بسمة-بنت-سعود-dot-dot-2026-03-30-20-18-56
:END:

**** TODO [[http://myislamocracy.blogspot.com/][ولآية إسلامية شورية]]
:PROPERTIES:
:Title:    ولآية إسلامية شورية
:URI:      http://myislamocracy.blogspot.com/
:Added:    [2016-09-02 19:25]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       ولآية-إسلامية-شورية-2026-03-30-20-18-56
:END:

**** TODO [[http://almugtam3.blogspot.com/][يناير .... شهادات حية]]
:PROPERTIES:
:Title:    يناير .... شهادات حية
:URI:      http://almugtam3.blogspot.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       يناير-dot-dot-dot-dot-شهادات-حية-2026-03-30-20-18-56
:END:

**** TODO [[http://gaybynature.blogspot.com/][يوميات مثلي بالفطرة]]
:PROPERTIES:
:Title:    يوميات مثلي بالفطرة
:URI:      http://gaybynature.blogspot.com/
:Added:    [2016-09-02 19:25]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       يوميات-مثلي-بالفطرة-2026-03-30-20-18-56
:END:

**** TODO [[http://gameelaismail.blogspot.com/][Gameela Ismail]]
:PROPERTIES:
:Title:    Gameela Ismail
:URI:      http://gameelaismail.blogspot.com/
:Added:    [2016-09-02 19:23]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       Gameela-Ismail-2026-03-30-20-18-56
:END:

**** TODO [[http://abukashif.blogspot.com/][IslamicLawBlog]]
:PROPERTIES:
:Title:    IslamicLawBlog
:URI:      http://abukashif.blogspot.com/
:Added:    [2016-09-02 19:23]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       IslamicLawBlog-2026-03-30-20-18-56
:END:

**** TODO [[http://www.khaledelsawy.blogspot.com/][KHALED EL-SAWY]]
:PROPERTIES:
:Title:    KHALED EL-SAWY
:URI:      http://www.khaledelsawy.blogspot.com/
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       KHALED-EL-SAWY-2026-03-30-20-18-56
:END:

**** TODO [[http://mubarakgames.blogspot.com/][Mubarak Games]]
:PROPERTIES:
:Title:    Mubarak Games
:URI:      http://mubarakgames.blogspot.com/
:Added:    [2016-09-02 19:25]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       Mubarak-Games-2026-03-30-20-18-56
:END:

**** TODO [[http://totafromhere.blogspot.com/][Mystic Contemplation]]
:PROPERTIES:
:Title:    Mystic Contemplation
:URI:      http://totafromhere.blogspot.com/
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       Mystic-Contemplation-2026-03-30-20-18-56
:END:

**** TODO [[http://samiabakry.blogspot.com/2010/04/blog-post_14.html][samia bakry]]
:PROPERTIES:
:Title:    samia bakry
:URI:      http://samiabakry.blogspot.com/2010/04/blog-post_14.html
:Added:    [2016-09-02 19:25]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       samia-bakry-2026-03-30-20-18-56
:END:

**** TODO [[http://www.shadowministryofhousing.blogspot.com/][Shadow Ministry of Housing]]
:PROPERTIES:
:Title:    Shadow Ministry of Housing
:URI:      http://www.shadowministryofhousing.blogspot.com/
:Added:    [2016-09-02 19:25]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       Shadow-Ministry-of-Housing-2026-03-30-20-18-56
:END:

**** TODO [[http://www.she2i2.blogspot.com/][SHE2I2]]
:PROPERTIES:
:Title:    SHE2I2
:URI:      http://www.she2i2.blogspot.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       SHE2I2-2026-03-30-20-18-56
:END:

**** TODO [[http://springawakeningegypt.blogspot.com/][spring awakening egypt]]
:PROPERTIES:
:Title:    spring awakening egypt
:URI:      http://springawakeningegypt.blogspot.com/
:Added:    [2016-09-02 19:25]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       spring-awakening-egypt-2026-03-30-20-18-56
:END:

**** TODO [[http://syriaexposed.blogspot.com/][Syria Exposed]]
:PROPERTIES:
:Title:    Syria Exposed
:URI:      http://syriaexposed.blogspot.com/
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       Syria-Exposed-2026-03-30-20-18-56
:END:

**** TODO [[http://magnacartamanifesto.blogspot.com/][The Magna Carta Manifesto]]
:PROPERTIES:
:Title:    The Magna Carta Manifesto
:URI:      http://magnacartamanifesto.blogspot.com/
:Added:    [2016-09-02 19:25]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       The-Magna-Carta-Manifesto-2026-03-30-20-18-56
:END:

**** TODO [[http://wa7damasrya.blogspot.com/][wa7damasrya]]
:PROPERTIES:
:Title:    wa7damasrya
:URI:      http://wa7damasrya.blogspot.com/
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       wa7damasrya-2026-03-30-20-18-56
:END:

**** TODO [[http://en7raf.blogspot.com/][البلوجاية الخاصة بالمعلم سعيد انحراف]]
:PROPERTIES:
:Title:    البلوجاية الخاصة بالمعلم سعيد انحراف
:URI:      http://en7raf.blogspot.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       البلوجاية-الخاصة-بالمعلم-سعيد-انحراف-2026-03-30-20-18-56
:END:

**** TODO [[http://elbanatayzaea.blogspot.com/][البنات عايزة ايه]]
:PROPERTIES:
:Title:    البنات عايزة ايه
:URI:      http://elbanatayzaea.blogspot.com/
:Added:    [2016-09-02 19:25]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       البنات-عايزة-ايه-2026-03-30-20-18-56
:END:

**** TODO [[http://gaishona.blogspot.com/][الجيش والديمقراطية]]
:PROPERTIES:
:Title:    الجيش والديمقراطية
:URI:      http://gaishona.blogspot.com/
:Added:    [2016-09-02 19:25]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       الجيش-والديمقراطية-2026-03-30-20-18-56
:END:

**** TODO [[http://freemait.blogspot.com/][الحرية لمحمد عادل ... العميد ميت]]
:PROPERTIES:
:Title:    الحرية لمحمد عادل ... العميد ميت
:URI:      http://freemait.blogspot.com/
:Added:    [2016-09-02 19:25]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       الحرية-لمحمد-عادل-dot-dot-dot-العميد-ميت-2026-03-30-20-18-56
:END:

**** TODO [[http://egyprotest-defense.blogspot.com/][جبهة الدفاع عن متظاهرى مصر]]
:PROPERTIES:
:Title:    جبهة الدفاع عن متظاهرى مصر
:URI:      http://egyprotest-defense.blogspot.com/
:Added:    [2016-09-02 19:23]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       جبهة-الدفاع-عن-متظاهرى-مصر-2026-03-30-20-18-56
:END:

**** TODO [[http://7arkt6april.blogspot.com/][حركة 6 ابريل]]
:PROPERTIES:
:Title:    حركة 6 ابريل
:URI:      http://7arkt6april.blogspot.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       حركة-6-ابريل-2026-03-30-20-18-56
:END:

**** TODO [[http://sooosoftwere.blogspot.com/][خجل حتى النخاع]]
:PROPERTIES:
:Title:    خجل حتى النخاع
:URI:      http://sooosoftwere.blogspot.com/
:Added:    [2016-09-02 19:28]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       خجل-حتى-النخاع-2026-03-30-20-18-56
:END:

**** TODO [[http://freespacecraft.blogspot.com/][سفينة فضاء]]
:PROPERTIES:
:Title:    سفينة فضاء
:URI:      http://freespacecraft.blogspot.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       سفينة-فضاء-2026-03-30-20-18-56
:END:

**** TODO [[http://3ayez7a2ee.blogspot.com/][عايز حقي]]
:PROPERTIES:
:Title:    عايز حقي
:URI:      http://3ayez7a2ee.blogspot.com/
:Added:    [2016-09-02 19:22]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       عايز-حقي-2026-03-30-20-18-56
:END:

**** TODO [[http://eyestillopen.blogspot.com/][فتح عينيك]]
:PROPERTIES:
:Title:    فتح عينيك
:URI:      http://eyestillopen.blogspot.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       فتح-عينيك-2026-03-30-20-18-56
:END:

**** TODO [[http://lokmetaesh.blogspot.com/][لقمة عيش]]
:PROPERTIES:
:Title:    لقمة عيش
:URI:      http://lokmetaesh.blogspot.com/
:Added:    [2016-09-02 19:27]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       لقمة-عيش-2026-03-30-20-18-56
:END:

**** TODO [[http://squattercity.blogspot.com/][squattercity]]
:PROPERTIES:
:Title:    squattercity
:URI:      http://squattercity.blogspot.com/
:Added:    [2016-09-02 19:25]
:Modified: [2022-07-09 17:07]
:ORG_GTD:  Projects
:ID:       squattercity-2026-03-30-20-18-56
:END:

**** TODO [[http://guitarduino.blogspot.com/][GuitArduino]]
:PROPERTIES:
:CREATED:  [2023-01-31 Tue 17:56]
:ORG_GTD:  Projects
:ID:       GuitArduino-2026-03-30-20-18-56
:END:

**** TODO [[http://mazra3a.blogspot.com/][حلم المزرعة]]
:PROPERTIES:
:CREATED:  [2023-01-28 Sat 21:15]
:ORG_GTD:  Projects
:ID:       حلم-المزرعة-2026-03-30-20-18-56
:END:

*** TODO Audio.nodes
:PROPERTIES:
:IMPORTED: [2023-02-08 19:22:53-0500]
:MODIFIED: [2010-07-19 06:51:17+0100]
:CREATED:  [2010-07-19 Mon 06:50]
:ORG_GTD:  Projects
:ID:       Audio-dot-nodes-2026-03-30-20-18-56
:END:

#+BEGIN_SRC 
[swf file="01-Khuttar.mp3"]
-rw-rw-r-- 1 amr pg994112 6803825 2010-03-09 01:15 01-Battleflag (full version).mp3
-rw-rw-r-- 1 amr pg994112 3175720 2010-03-09 01:15 01-Free Speech for the Dumb.mp3
-rw-rw-r-- 1 amr pg994112 5262302 2010-03-09 01:15 01-The Internationale.mp3
-rw-rw-r-- 1 amr pg994112 7504502 2010-03-09 01:15 02-Nokta.mp3
-rw-rw-r-- 1 amr pg994112 6960736 2010-03-09 01:15 06-Democracy.mp3
-rw-rw-r-- 1 amr pg994112 7390817 2010-03-09 01:15 07-Poor Boy.mp3
-rw-rw-r-- 1 amr pg994112 5289231 2010-03-09 01:15 17-Never Cross a Picket Line.mp3
-rw-rw-r-- 1 amr pg994112 5332681 2010-03-09 01:15 ShabaanAbderrihim-YallaNghanni.mp3
-rw-rw-r-- 1 amr pg994112 277248 2010-03-09 01:15 TheStreetsAreOurs.mp3
-rw-rw-r-- 1 amr pg994112 1307807 2010-03-09 01:15 ZainMahmoud-YabkiWYad7ak.mp3
-rw-rw-r-- 1 amr pg994112 9876712 2010-03-09 01:15 04-H'Asbu-Hum.mp3
-rw-rw-r-- 1 amr pg994112 792544 2010-03-09 01:15 05-Money.mp3
-rw-rw-r-- 1 amr pg994112 5673234 2010-03-09 01:15 05-The Bravery of Being Out of Range.mp3
-rw-rw-r-- 1 amr pg994112 3903365 2010-03-09 01:15 07-Wishes of Happiness & Prosperity.mp3
-rw-rw-r-- 1 amr pg994112 6965752 2010-03-09 01:15 09-Bahdja beïdha.mp3
-rw-rw-r-- 1 amr pg994112 2551685 2010-03-09 01:15 11-Louis Jordan & Ella Fitzgerald-Baby, It's Cold Outside.mp3
#+END_SRC

*** TODO Hugo
:PROPERTIES:
:IMPORTED: [2023-02-08 19:22:53-0500]
:MODIFIED: [2017-05-20 16:28:40+0100]
:CREATED:  [2017-05-16 Tue 20:48]
:ORG_GTD:  Projects
:ID:       Hugo-2026-03-30-20-18-57
:END:

./drupal2hugo -db arborealannals -user amr -pass ls5czLMC8t0rxMek -host
mysql.gharbeia.net:3306 -v

git clone https://github.com/spf13/hyde.git

*** TODO [[https://emacs-eask.github.io/][Eask]]
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Eask-2026-03-30-20-18-57
:END:

#+begin_src bash
curl -fsSL https://raw.githubusercontent.com/emacs-eask/cli/master/webinstall/install.sh | sh
#+end_src

*** TODO Virtualbox
:PROPERTIES:
:IMPORTED: [2023-02-08 19:22:48-0500]
:MODIFIED: [2017-01-18 13:13:18-0500]
:CREATED:  [2017-01-18 Wed 03:45]
:ORG_GTD:  Projects
:ID:       Virtualbox-2026-03-30-20-18-57
:END:

#+BEGIN_SRC 
vboxmanage extpack uninstall "Oracle VM VirtualBox Extension Pack"
#+END_SRC

*** TODO Link DSL
:PROPERTIES:
:IMPORTED: [2023-02-08 19:22:45-0500]
:MODIFIED: [2013-08-31 21:42:38+0200]
:CREATED:  [2013-08-31 Sat 21:41]
:ORG_GTD:  Projects
:ID:       Link-DSL-2026-03-30-20-18-57
:END:

u: 025084337-hossam
p: ldn

*** TODO Twitter backup code
:PROPERTIES:
:IMPORTED: [2023-02-08 19:22:46-0500]
:MODIFIED: [2013-09-20 12:19:17+0200]
:CREATED:  [2013-09-04 Wed 14:26]
:ORG_GTD:  Projects
:ID:       Twitter-backup-code-2026-03-30-20-18-57
:END:

fwjd n2jk dzme

*** TODO Windows keys
:PROPERTIES:
:IMPORTED: [2023-02-08 19:22:46-0500]
:MODIFIED: [2017-07-01 10:41:51]
:CREATED:  [2015-09-16 Wed 20:17]
:ORG_GTD:  Projects
:ID:       Windows-keys-2026-03-30-20-18-57
:END:

| Windows XP | yq7xw-qpt6c-233qf-rrxc7-vf7ty |
| Windows 98 SE | F4XXR-6V2PT-MBK94-6QPM8-CM77Q |
| Windows 7 | 22TKD-F8XX6-YG69F-9M66D-PMJBM |
| Windows 10 | T49TD-6VFBW-VV7HY-B2PXY-MY47H |

*** TODO blockchain.info
:PROPERTIES:
:IMPORTED: [2023-02-08 19:22:48-0500]
:MODIFIED: [2016-06-17 12:54:38+0100]
:CREATED:  [2016-06-17 Fri 12:54]
:ORG_GTD:  Projects
:ID:       blockchain-dot-info-2026-03-30-20-18-57
:END:

86064715-83a5-6236-50df-470cf898a1bc

*** TODO Blockchain
:PROPERTIES:
:IMPORTED: [2023-02-08 19:22:50-0500]
:MODIFIED: [2013-03-19 21:15:34+0000]
:CREATED:  [2013-03-19 Tue 21:15]
:ORG_GTD:  Projects
:ID:       Blockchain-2026-03-30-20-18-57
:END:

certainly weather level value lord respond watch beautiful pressure fist stomach murder

*** TODO Mastodon
:PROPERTIES:
:IMPORTED: [2023-02-08 19:22:50-0500]
:MODIFIED: [2022-12-29 17:03:36]
:CREATED:  [2022-11-16 Wed 13:26]
:ORG_GTD:  Projects
:ID:       Mastodon-2026-03-30-20-18-57
:END:

https://mastodon.lol/@evacide
https://infosec.exchange/@dymaxion
https://mastodon.social/@smari
https://mstdn.social/@eldahshan
https://lor.sh/@hesham
https://mastodon.online/@nariology
https://mstdn.social/@lucyellinson
https://mastodon.world/@rgrundmann
https://mastodon.online/@harikunzru
https://mastodon.social/@davew
https://mastodon.social/@esqueer
https://mastodon.online/@pkrugman
https://mastodon.social/@iang_fc
https://tilde.zone/@ftrain/
https://mastodon.social/@mmasnick

*** TODO move to QubesOS
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       move-to-QubesOS-2026-03-30-20-18-57
:END:
*** TODO [[https://github.com/koniu/recoll-webui][web interface for recoll desktop search]]
:PROPERTIES:
:TITLE:    GitHub - koniu/recoll-webui: web interface for recoll desktop search
:URI:      https://github.com/koniu/recoll-webui
:CREATED:  2023-02-05 Sun 00:58
:ORG_GTD:  Projects
:ID:       web-interface-for-recoll-desktop-search-2026-03-30-20-18-57
:END:

*** TODO [[https://github.com/nanu-c/axolotl/][A Signal compatible cross plattform client written in Go and Vuejs]] :telecommunications:computer:security:
:PROPERTIES:
:TITLE:    GitHub - nanu-c/axolotl: A Signal compatible cross plattform client written in Go and Vuejs
:URI:      https://github.com/nanu-c/axolotl/
:CREATED:  [2023-02-04 Sat 13:41]
:ORG_GTD:  Projects
:ID:       A-Signal-compatible-cross-plattform-client-2026-03-30-20-18-57
:END:

*** TODO Libby
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Libby-2026-03-30-20-18-57
:END:
**** TODO Install ODMPY
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Install-ODMPY-2026-03-30-20-18-57
:END:

#+begin_src bash
pipx install https://github.com/ping/odmpy/releases/tag/0.8.1
#+end_src

**** TODO Download Libby books and audiobooks
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Download-Libby-books-and-audiobooks-2026-03-30-20-18-57
:END:

#+begin_src bash
  odmpy libby  -c -k --opf -d /barrel/library/audio/books/libby
  odmpy dl  -c -k --opf -d root@192.168.1.100:/barrel/library/audio/books/libby *.odm
#+end_src

*** TODO [[https://github.com/apprenticeharper/DeDRM_tools][GitHub - apprenticeharper/DeDRM_tools: DeDRM tools for ebooks]]
:PROPERTIES:
:TITLE:    GitHub - apprenticeharper/DeDRM_tools: DeDRM tools for ebooks
:URI:      https://github.com/apprenticeharper/DeDRM_tools
:CREATED:  [2023-08-19 Sat 12:53]
:ORG_GTD:  Projects
:ID:       GitHub-apprenticeharper-DeDRM-tools-DeDRM-tools-2026-03-30-20-18-57
:END:

*** TODO [[https://github.com/biobootloader/mentat][GitHub - biobootloader/mentat: Mentat - The AI Coding Assistant]]
:PROPERTIES:
:TITLE:    GitHub - biobootloader/mentat: Mentat - The AI Coding Assistant
:URI:      https://github.com/biobootloader/mentat
:CREATED:  [2023-08-19 Sat 12:48]
:ORG_GTD:  Projects
:ID:       GitHub-biobootloader-mentat-Mentat-The-AI-Coding-2026-03-30-20-18-57
:END:

*** TODO [[https://github.com/novoid/filetags/issues/45][[Help] Integration with gnome file manager Nautilus · Issue #45 · novoid/filetags · GitHub]]
:PROPERTIES:
:TITLE:    [Help] Integration with gnome file manager Nautilus · Issue #45 · novoid/filetags · GitHub
:URI:      https://github.com/novoid/filetags/issues/45
:CREATED:  [2023-08-19 Sat 12:48]
:ORG_GTD:  Projects
:ID:       Help-Integration-with-gnome-file-manager-Nautilus-2026-03-30-20-18-57
:END:

*** TODO [[https://stackoverflow.com/questions/49888014/move-docker-bind-mount-to-volume][Move docker bind-mount to volume - Stack Overflow]]
:PROPERTIES:
:TITLE:    Move docker bind-mount to volume - Stack Overflow
:URI:      https://stackoverflow.com/questions/49888014/move-docker-bind-mount-to-volume
:CREATED:  [2023-08-19 Sat 12:47]
:ORG_GTD:  Projects
:ID:       Move-docker-bind-mount-to-volume-Stack-Overflow-2026-03-30-20-18-57
:END:

*** TODO [[https://www.howtogeek.com/devops/how-to-back-up-your-docker-volumes/][How to Back Up Your Docker Volumes]]
:PROPERTIES:
:TITLE:    How to Back Up Your Docker Volumes
:URI:      https://www.howtogeek.com/devops/how-to-back-up-your-docker-volumes/
:CREATED:  [2023-08-19 Sat 12:47]
:ORG_GTD:  Projects
:ID:       How-to-Back-Up-Your-Docker-Volumes-2026-03-30-20-18-57
:END:

*** TODO [[https://github.com/jareware/docker-volume-backup][GitHub - jareware/docker-volume-backup: Utility container for periodically backing up Docker volumes]]
:PROPERTIES:
:TITLE:    GitHub - jareware/docker-volume-backup: Utility container for periodically backing up Docker volumes
:URI:      https://github.com/jareware/docker-volume-backup
:CREATED:  [2023-08-19 Sat 12:47]
:ORG_GTD:  Projects
:ID:       GitHub-jareware-docker-volume-backup-Utility-2026-03-30-20-18-57
:END:

*** TODO [[https://superuser.com/questions/874901/what-are-the-step-to-move-all-your-dotfiles-into-xdg-directories#931218][What are the step to move all your dotfiles into XDG directories? - Super User]]
:PROPERTIES:
:TITLE:    What are the step to move all your dotfiles into XDG directories? - Super User
:URI:      https://superuser.com/questions/874901/what-are-the-step-to-move-all-your-dotfiles-into-xdg-directories#931218
:CREATED:  [2023-08-19 Sat 12:46]
:ORG_GTD:  Projects
:ID:       What-are-the-step-to-move-all-your-dotfiles-into-2026-03-30-20-18-57
:END:

*** TODO [[https://github.com/b3nj5m1n/xdg-ninja/blob/main/README.md][xdg-ninja/README.md at main · b3nj5m1n/xdg-ninja · GitHub]]
:PROPERTIES:
:TITLE:    xdg-ninja/README.md at main · b3nj5m1n/xdg-ninja · GitHub
:URI:      https://github.com/b3nj5m1n/xdg-ninja/blob/main/README.md
:CREATED:  [2023-08-19 Sat 12:45]
:ORG_GTD:  Projects
:ID:       xdg-ninja-README-dot-md-at-main-b3nj5m1n-xdg-2026-03-30-20-18-57
:END:

*** TODO [[https://simonwillison.net/2023/Jul/12/llm/][My LLM CLI tool now supports self-hosted language models via plugins]]
:PROPERTIES:
:TITLE:    My LLM CLI tool now supports self-hosted language models via plugins
:URI:      https://simonwillison.net/2023/Jul/12/llm/
:CREATED:  [2023-08-19 Sat 12:35]
:ORG_GTD:  Projects
:ID:       My-LLM-CLI-tool-now-supports-self-hosted-language-2026-03-30-20-18-57
:END:

*** TODO [[https://github.com/a16z-infra/companion-app][GitHub - a16z-infra/companion-app: AI companions with memory: a lightweight stack to create and host your own AI companions]]
:PROPERTIES:
:TITLE:    GitHub - a16z-infra/companion-app: AI companions with memory: a lightweight stack to create and host your own AI companions
:URI:      https://github.com/a16z-infra/companion-app
:CREATED:  [2023-08-19 Sat 12:34]
:ORG_GTD:  Projects
:ID:       GitHub-a16z-infra-companion-app-AI-companions-2026-03-30-20-18-57
:END:

*** TODO [[https://github.com/rhasspy/piper/][GitHub - rhasspy/piper: A fast, local neural text to speech system]]
:PROPERTIES:
:CREATED:  [2023-08-13 Sun 05:29]
:TITLE:    GitHub - rhasspy/piper: A fast, local neural text to speech system
:URI:      https://github.com/rhasspy/piper/
:ORG_GTD:  Projects
:ID:       GitHub-rhasspy-piper-A-fast-local-neural-text-to-2026-03-30-20-18-57
:END:

*** TODO [[https://github.com/yacineMTB/talk/pull/18][Use server side car instead of spawning it under node process by yacineMTB · Pull Request #18 · yacineMTB/talk · GitHub]]
:PROPERTIES:
:CREATED:  [2023-08-13 Sun 05:26]
:TITLE:    Use server side car instead of spawning it under node process by yacineMTB · Pull Request #18 · yacineMTB/talk · GitHub
:URI:      https://github.com/yacineMTB/talk/pull/18
:ORG_GTD:  Projects
:ID:       Use-server-side-car-instead-of-spawning-it-under-2026-03-30-20-18-57
:END:

*** TODO [[https://github.com/mikf/gallery-dl][GitHub - mikf/gallery-dl: Command-line program to download image galleries and collections from several image hosting sites]]
:PROPERTIES:
:TITLE:    GitHub - mikf/gallery-dl: Command-line program to download image galleries and collections from several image hosting sites
:URI:      https://github.com/mikf/gallery-dl
:CREATED:  [2023-08-09 Wed 11:07]
:ORG_GTD:  Projects
:ID:       GitHub-mikf-gallery-dl-Command-line-program-to-2026-03-30-20-18-57
:END:
:LOGBOOK:
- State "DONE"       from "NEXT"       [2023-08-09 Wed 11:07]
:END:

Use this to download Twitter booksmarks as per [[https://www.reddit.com/r/DataHoarder/comments/yy8o9w/for_everyone_using_gallerydl_to_backup_twitter/][these instructions]].

*** TODO [[https://mailparser.io/][Email Parser Software & Workflow Automation]]
:PROPERTIES:
:CREATED:  [2023-07-27 Thu 04:53]
:TITLE:    Email Parser Software & Workflow Automation
:URI:      https://mailparser.io/
:ORG_GTD:  Projects
:ID:       Email-Parser-Software-and-Workflow-Automation-2026-03-30-20-18-57
:END:

*** TODO [[https://github.com/ggerganov/llama.cpp][GitHub - ggerganov/llama.cpp: Port of Facebook's LLaMA model in C/C++]]
:PROPERTIES:
:TITLE:    GitHub - ggerganov/llama.cpp: Port of Facebook's LLaMA model in C/C++
:URI:      https://github.com/ggerganov/llama.cpp
:CREATED:  [2023-07-19 Wed 11:22]
:ORG_GTD:  Projects
:ID:       GitHub-ggerganov-llama-dot-cpp-Port-of-Facebook-s-2026-03-30-20-18-57
:END:

*** TODO [[https://github.com/BitResolve/Bounty-Adjudication-System][GitHub - BitResolve/Bounty-Adjudication-System: Noncustodial, Bitcoin-Native, Nostr-Powered FOSS Bounty Adjudicator]] :bitcoin:
:PROPERTIES:
:TITLE:    GitHub - BitResolve/Bounty-Adjudication-System: Noncustodial, Bitcoin-Native, Nostr-Powered FOSS Bounty Adjudicator
:URI:      https://github.com/BitResolve/Bounty-Adjudication-System
:CREATED:  [2023-07-06 Thu 11:22]
:ORG_GTD:  Projects
:ID:       GitHub-BitResolve-Bounty-Adjudication-System-2026-03-30-20-18-57
:END:

*** TODO [[https://heypi.com/talk][Pi, your personal AI]]
:PROPERTIES:
:TITLE:    Pi, your personal AI
:URI:      https://heypi.com/talk
:CREATED:  [2023-07-05 Wed 16:37]
:ORG_GTD:  Projects
:ID:       Pi-your-personal-AI-2026-03-30-20-18-57
:END:

*** TODO [[https://github.com/KillianLucas/open-interpreter][GitHub - KillianLucas/open-interpreter: OpenAI's Code Interpreter in your terminal, running locally]]
:PROPERTIES:
:TITLE:    GitHub - KillianLucas/open-interpreter: OpenAI's Code Interpreter in your terminal, running locally
:URI:      https://github.com/KillianLucas/open-interpreter
:CREATED:  [2023-09-12 Tue 09:04]
:ORG_GTD:  Projects
:ID:       GitHub-KillianLucas-open-interpreter-OpenAI-s-2026-03-30-20-18-57
:END:

*** TODO [[https://github.com/opengeos/leafmap][GitHub - opengeos/leafmap: A Python package for interactive mapping and geospatial analysis with minimal coding in a Jupyter environment]]
:PROPERTIES:
:TITLE:    GitHub - opengeos/leafmap: A Python package for interactive mapping and geospatial analysis with minimal coding in a Jupyter environment
:URI:      https://github.com/opengeos/leafmap
:CREATED:  [2023-09-26 Tue 13:34]
:ORG_GTD:  Projects
:ID:       GitHub-opengeos-leafmap-A-Python-package-for-2026-03-30-20-18-57
:END:

*** TODO [[https://github.com/luarvique/openwebrx][GitHub - luarvique/openwebrx: Open source, multi-user SDR receiver software with a web interface]] :radio:software:
:PROPERTIES:
:TITLE:    GitHub - luarvique/openwebrx: Open source, multi-user SDR receiver software with a web interface
:URI:      https://github.com/luarvique/openwebrx
:CREATED:  [2023-10-02 Mon 12:45]
:ORG_GTD:  Projects
:ID:       GitHub-luarvique-openwebrx-Open-source-multi-user-2026-03-30-20-18-57
:END:

*** TODO [[https://llm.datasette.io/en/stable/index.html][LLM: A CLI utility and Python library for interacting with Large Language Models]]
:PROPERTIES:
:TITLE:    LLM: A CLI utility and Python library for interacting with Large Language Models
:URI:      https://llm.datasette.io/en/stable/index.html
:CREATED:  [2023-11-09 Thu 10:31]
:ORG_GTD:  Projects
:ID:       LLM-A-CLI-utility-and-Python-library-for-2026-03-30-20-18-57
:END:

*** TODO [[https://github.com/imartinez/privateGPT][GitHub - imartinez/privateGPT: Interact with your documents using the power of GPT, 100% privately, no data leaks]]
:PROPERTIES:
:TITLE:    GitHub - imartinez/privateGPT: Interact with your documents using the power of GPT, 100% privately, no data leaks
:URI:      https://github.com/imartinez/privateGPT
:CREATED:  [2023-11-09 Thu 10:45]
:ORG_GTD:  Projects
:ID:       GitHub-imartinez-privateGPT-Interact-with-your-2026-03-30-20-18-57
:END:

*** TODO [[https://h2o.ai/][H2O.ai | The fastest, most accurate AI Cloud Platform]]
:PROPERTIES:
:TITLE:    H2O.ai | The fastest, most accurate AI Cloud Platform
:URI:      https://h2o.ai/
:CREATED:  [2023-11-09 Thu 10:45]
:ORG_GTD:  Projects
:ID:       H2O-dot-ai-The-fastest-most-accurate-AI-Cloud-2026-03-30-20-18-58
:END:

*** TODO [[https://ollama.ai/][Ollama]]
:PROPERTIES:
:TITLE:    Ollama
:URI:      https://ollama.ai/
:CREATED:  [2023-11-09 Thu 10:45]
:ORG_GTD:  Projects
:ID:       Ollama-2026-03-30-20-18-58
:END:

*** TODO [[https://github.com/langchain-ai/opengpts][GitHub - langchain-ai/opengpts]]
:PROPERTIES:
:TITLE:    GitHub - langchain-ai/opengpts
:URI:      https://github.com/langchain-ai/opengpts
:CREATED:  [2023-11-13 Mon 11:30]
:ORG_GTD:  Projects
:ID:       GitHub-langchain-ai-opengpts-2026-03-30-20-18-58
:END:

This is an open source effort to create a similar experience as OpenAI's GPTs. This builds upon LangChain, LangServe and LangSmith This gives you more control over the LLM you use (choose between the 60+ that LangChain offers), the prompts you use (use LangSmith to debug those), and the tools you give it (choose from LangChain's 100+ tools, or easily write your own).

*** TODO [[https://github.com/google-deepmind/graphcast][GitHub - google-deepmind/graphcast]] :weather:
:PROPERTIES:
:TITLE:    GitHub - google-deepmind/graphcast
:URI:      https://github.com/google-deepmind/graphcast
:CREATED:  [2023-11-20 Mon 11:33]
:ORG_GTD:  Projects
:ID:       GitHub-google-deepmind-graphcast-2026-03-30-20-18-58
:END:

*** TODO [[https://netboot.xyz/][Your favorite operating systems in one place! | netboot.xyz]]
:PROPERTIES:
:TITLE:    Your favorite operating systems in one place! | netboot.xyz
:URI:      https://netboot.xyz/
:CREATED:  [2023-11-20 Mon 11:57]
:ORG_GTD:  Projects
:ID:       Your-favorite-operating-systems-in-one-place-2026-03-30-20-18-58
:END:

*** TODO [[https://humanaigc.github.io/animate-anyone/][Animate Aynone]]
:PROPERTIES:
:TITLE:    Animate Anyone
:URI:      https://humanaigc.github.io/animate-anyone/
:ORG_GTD:  Projects
:ID:       Animate-Aynone-2026-03-30-20-18-58
:END:

*** TODO [[https://github.com/Vaibhavs10/insanely-fast-whisper][GitHub - Vaibhavs10/insanely-fast-whisper]]
:PROPERTIES:
:TITLE:    GitHub - Vaibhavs10/insanely-fast-whisper
:URI:      https://github.com/Vaibhavs10/insanely-fast-whisper
:CREATED:  [2023-12-11 Mon 12:14]
:ORG_GTD:  Projects
:ID:       GitHub-Vaibhavs10-insanely-fast-whisper-2026-03-30-20-18-58
:END:

*** TODO [[https://github.com/run-llama/llama_index][GitHub - run-llama/llama_index: LlamaIndex (formerly GPT Index) is a data framework for your LLM applications]]
:PROPERTIES:
:TITLE:    GitHub - run-llama/llama_index: LlamaIndex (formerly GPT Index) is a data framework for your LLM applications
:URI:      https://github.com/run-llama/llama_index
:CREATED:  [2023-12-11 Mon 12:18]
:ORG_GTD:  Projects
:ID:       GitHub-run-llama-llama-index-LlamaIndex--formerly-2026-03-30-20-18-58
:END:

*** TODO [[https://docs.ragas.io/en/latest/howtos/applications/compare_llms.html][Compare LLMs using Ragas Evaluations | Ragas]]
:PROPERTIES:
:TITLE:    Compare LLMs using Ragas Evaluations | Ragas
:URI:      https://docs.ragas.io/en/latest/howtos/applications/compare_llms.html
:CREATED:  [2023-12-11 Mon 12:18]
:ORG_GTD:  Projects
:ID:       Compare-LLMs-using-Ragas-Evaluations-Ragas-2026-03-30-20-18-58
:END:

*** TODO [[https://github.com/tubearchivist/tubearchivist][GitHub - tubearchivist/tubearchivist: Your self hosted YouTube media server]] :video:archive:
:PROPERTIES:
:TITLE:    GitHub - tubearchivist/tubearchivist: Your self hosted YouTube media server
:URI:      https://github.com/tubearchivist/tubearchivist
:CREATED:  [2023-12-11 Mon 12:24]
:ORG_GTD:  Projects
:ID:       GitHub-tubearchivist-tubearchivist-Your-self-2026-03-30-20-18-58
:END:

*** TODO [[https://github.com/aifartist/ArtSpew/][GitHub - aifartist/ArtSpew: An infinite number of monkeys randomly throwing paint at a canvas]]
:PROPERTIES:
:TITLE:    GitHub - aifartist/ArtSpew: An infinite number of monkeys randomly throwing paint at a canvas
:URI:      https://github.com/aifartist/ArtSpew/
:CREATED:  [2023-12-12 Tue 15:06]
:ORG_GTD:  Projects
:ID:       GitHub-aifartist-ArtSpew-An-infinite-number-of-2026-03-30-20-18-58
:END:

*** TODO [[https://github.com/embedchain/embedchain][GitHub - embedchain/embedchain: Data platform for LLMs - Load, index, retrieve and sync any unstructured data]]
:PROPERTIES:
:TITLE:    GitHub - embedchain/embedchain: Data platform for LLMs - Load, index, retrieve and sync any unstructured data
:URI:      https://github.com/embedchain/embedchain
:CREATED:  [2023-12-12 Tue 15:08]
:ORG_GTD:  Projects
:ID:       GitHub-embedchain-embedchain-Data-platform-for-2026-03-30-20-18-58
:END:

*** TODO [[https://github.com/run-llama/llama_index/blob/main/docs/examples/agent/agent_builder.ipynb][llama_index/docs/examples/agent/agent_builder.ipynb at main · run-llama/llama_index · GitHub]]
:PROPERTIES:
:TITLE:    llama_index/docs/examples/agent/agent_builder.ipynb at main · run-llama/llama_index · GitHub
:URI:      https://github.com/run-llama/llama_index/blob/main/docs/examples/agent/agent_builder.ipynb
:CREATED:  [2023-12-12 Tue 15:09]
:ORG_GTD:  Projects
:ID:       llama-index-docs-examples-agent-agent-builder-dot-2026-03-30-20-18-58
:END:

*** TODO [[https://github.com/simonw/ospeak][GitHub - simonw/ospeak: CLI tool for running text through OpenAI Text to speech]]
:PROPERTIES:
:TITLE:    GitHub - simonw/ospeak: CLI tool for running text through OpenAI Text to speech
:URI:      https://github.com/simonw/ospeak
:CREATED:  [2023-12-13 Wed 08:59]
:ORG_GTD:  Projects
:ID:       GitHub-simonw-ospeak-CLI-tool-for-running-text-2026-03-30-20-18-58
:END:

*** TODO [[https://github.com/openchatai/OpenCopilot][GitHub - openchatai/OpenCopilot: 🤖 🔥 Let your users chat with your product features and execute things by text - open source Shopify sidekick]]
:PROPERTIES:
:TITLE:    GitHub - openchatai/OpenCopilot: 🤖 🔥 Let your users chat with your product features and execute things by text - open source Shopify sidekick
:URI:      https://github.com/openchatai/OpenCopilot
:CREATED:  [2024-01-01 Mon 15:33]
:ORG_GTD:  Projects
:ID:       GitHub-openchatai-OpenCopilot-Let-your-users-chat-2026-03-30-20-18-58
:END:

*** TODO [[https://blog.rwkv.com/p/eagle-7b-soaring-past-transformers][🦅 Eagle 7B : Soaring past Transformers with 1 Trillion Tokens Across 100+ Languages]]
:PROPERTIES:
:CREATED:  [2024-01-29 Mon 09:38]
:TITLE:    🦅 Eagle 7B : Soaring past Transformers with 1 Trillion Tokens Across 100+ Languages
:URI:      https://blog.rwkv.com/p/eagle-7b-soaring-past-transformers
:ORG_GTD:  Projects
:ID:       Eagle-7B-Soaring-past-Transformers-with-1-2026-03-30-20-18-58
:END:

*** TODO [[https://github.com/redglitch2/FrameDeck][GitHub - redglitch2/FrameDeck: Framework Mainboard Powered Handheld]]
:PROPERTIES:
:CREATED:  [2024-01-28 Sun 09:02]
:TITLE:    GitHub - redglitch2/FrameDeck: Framework Mainboard Powered Handheld
:URI:      https://github.com/redglitch2/FrameDeck
:ORG_GTD:  Projects
:ID:       GitHub-redglitch2-FrameDeck-Framework-Mainboard-2026-03-30-20-18-58
:END:

*** TODO [[https://github.com/mikf/gallery-dl][GitHub - mikf/gallery-dl: Command-line program to download image galleries and collections from several image hosting sites]]
:PROPERTIES:
:CREATED:  [2024-01-27 Sat 11:19]
:TITLE:    GitHub - mikf/gallery-dl: Command-line program to download image galleries and collections from several image hosting sites
:URI:      https://github.com/mikf/gallery-dl
:ORG_GTD:  Projects
:ID:       GitHub-mikf-gallery-dl-Command-line-program-to-2026-03-30-20-18-58
:END:

*** TODO [[https://github.com/s2underground/GhostNet][GitHub - s2underground/GhostNet: GhostNet]]
:PROPERTIES:
:CREATED:  [2024-01-26 Fri 10:35]
:TITLE:    GitHub - s2underground/GhostNet: GhostNet
:URI:      https://github.com/s2underground/GhostNet
:ORG_GTD:  Projects
:ID:       GitHub-s2underground-GhostNet-GhostNet-2026-03-30-20-18-58
:END:

*** TODO [[https://github.com/muaddib1984/webspectrum-docker][GitHub - muaddib1984/webspectrum-docker: build file for self-contained docker image showcasing gr-webspectrum. includes gnuradio, redis and uvicorn]]
:PROPERTIES:
:CREATED:  [2024-01-24 Wed 01:59]
:TITLE:    GitHub - muaddib1984/webspectrum-docker: build file for self-contained docker image showcasing gr-webspectrum. includes gnuradio, redis and uvicorn
:URI:      https://github.com/muaddib1984/webspectrum-docker
:ORG_GTD:  Projects
:ID:       GitHub-muaddib1984-webspectrum-docker-build-file-2026-03-30-20-18-58
:END:

*** TODO [[https://github.com/muaddib1984/gr-webspectrum/tree/main][GitHub - muaddib1984/gr-webspectrum: A Web-based spectrum display server for GNURadio]]
:PROPERTIES:
:CREATED:  [2024-01-24 Wed 01:59]
:TITLE:    GitHub - muaddib1984/gr-webspectrum: A Web-based spectrum display server for GNURadio
:URI:      https://github.com/muaddib1984/gr-webspectrum/tree/main
:ORG_GTD:  Projects
:ID:       GitHub-muaddib1984-gr-webspectrum-A-Web-based-2026-03-30-20-18-58
:END:

*** TODO [[https://github.com/o7-machinehum/Protectli-UPS-Firmware][GitHub - o7-machinehum/Protectli-UPS-Firmware: Firmware for the Protectli UPS.]]
:PROPERTIES:
:CREATED:  [2024-01-18 Thu 09:28]
:TITLE:    GitHub - o7-machinehum/Protectli-UPS-Firmware: Firmware for the Protectli UPS.
:URI:      https://github.com/o7-machinehum/Protectli-UPS-Firmware
:ORG_GTD:  Projects
:ID:       GitHub-o7-machinehum-Protectli-UPS-Firmware-2026-03-30-20-18-58
:END:

*** TODO [[https://github.com/maybe-finance/maybe][GitHub - maybe-finance/maybe: Personal finance and wealth management app]]
:PROPERTIES:
:CREATED:  [2024-01-15 Mon 16:31]
:TITLE:    GitHub - maybe-finance/maybe: Personal finance and wealth management app
:URI:      https://github.com/maybe-finance/maybe
:ORG_GTD:  Projects
:ID:       GitHub-maybe-finance-maybe-Personal-finance-and-2026-03-30-20-18-58
:END:

*** TODO [[https://github.com/opennukit/Nukit-Open-Air-Purifier/][GitHub - opennukit/Nukit-Open-Air-Purifier: Nukit Open Air Purifiers are Open Hardware devices for improving indoor air quality. They are designed to be used with North American standard HVAC filters and PC fans. They are often an improvement over commercial air purifiers as they are quieter per m3 CADR delivered, have a lower cost of ownership per year, and are easily repairable.]]
:PROPERTIES:
:CREATED:  [2024-01-09 Tue 08:51]
:TITLE:    GitHub - opennukit/Nukit-Open-Air-Purifier: Nukit Open Air Purifiers are Open Hardware devices for improving indoor air quality. They are designed to be used with North American standard HVAC filters and PC fans. They are often an improvement over commercial air purifiers as they are quieter per m3 CADR delivered, have a lower cost of ownership per year, and are easily repairable.
:URI:      https://github.com/opennukit/Nukit-Open-Air-Purifier/
:ORG_GTD:  Projects
:ID:       GitHub-opennukit-Nukit-Open-Air-Purifier-Nukit-2026-03-30-20-18-58
:END:

*** TODO [[https://github.com/audiamus/BookLibConnect][GitHub - audiamus/BookLibConnect: A standalone Audible downloader and decrypter]]
:PROPERTIES:
:CREATED:  [2024-01-06 Sat 04:41]
:TITLE:    GitHub - audiamus/BookLibConnect: A standalone Audible downloader and decrypter
:URI:      https://github.com/audiamus/BookLibConnect
:ORG_GTD:  Projects
:ID:       GitHub-audiamus-BookLibConnect-A-standalone-2026-03-30-20-18-58
:END:

*** TODO [[https://github.com/openaudible/openaudible][GitHub - openaudible/openaudible: Audiobook Manager for Audible Users]]
:PROPERTIES:
:CREATED:  [2024-01-06 Sat 04:40]
:TITLE:    GitHub - openaudible/openaudible: Audiobook Manager for Audible Users
:URI:      https://github.com/openaudible/openaudible
:ORG_GTD:  Projects
:ID:       GitHub-openaudible-openaudible-Audiobook-Manager-2026-03-30-20-18-58
:END:

*** TODO [[https://www.reddit.com/r/Proxmox/comments/jppohv/a_very_short_guide_into_how_proxmox_uses_zfs/][A very short guide into how Proxmox uses ZFS : r/Proxmox]]
:PROPERTIES:
:TITLE:    A very short guide into how Proxmox uses ZFS : r/Proxmox
:URI:      https://www.reddit.com/r/Proxmox/comments/jppohv/a_very_short_guide_into_how_proxmox_uses_zfs/
:CREATED:  [2024-01-22 Mon 15:42]
:ORG_GTD:  Projects
:ID:       A-very-short-guide-into-how-Proxmox-uses-ZFS-r-2026-03-30-20-18-58
:END:

*** TODO [[https://blog.quindorian.org/2019/08/how-to-install-proxmox-and-setup-a-zfs-pool.html/][How to install Proxmox and setup a ZFS Pool - Intermittent Technology]]
:PROPERTIES:
:TITLE:    How to install Proxmox and setup a ZFS Pool - Intermittent Technology
:URI:      https://blog.quindorian.org/2019/08/how-to-install-proxmox-and-setup-a-zfs-pool.html/
:CREATED:  [2024-01-22 Mon 15:41]
:ORG_GTD:  Projects
:ID:       How-to-install-Proxmox-and-setup-a-ZFS-Pool-2026-03-30-20-18-58
:END:

*** TODO [[https://www.diytechguru.com/2020/12/12/create-zfs-storage-in-proxmox-ve/][Create ZFS Storage in Proxmox VE - DIY Tech Guru]]
:PROPERTIES:
:TITLE:    Create ZFS Storage in Proxmox VE - DIY Tech Guru
:URI:      https://www.diytechguru.com/2020/12/12/create-zfs-storage-in-proxmox-ve/
:CREATED:  [2024-01-22 Mon 15:41]
:ORG_GTD:  Projects
:ID:       Create-ZFS-Storage-in-Proxmox-VE-DIY-Tech-Guru-2026-03-30-20-18-58
:END:

*** TODO [[https://technotim.live/categories/proxmox/][proxmox | Techno Tim]]
:PROPERTIES:
:TITLE:    proxmox | Techno Tim
:URI:      https://technotim.live/categories/proxmox/
:CREATED:  [2024-01-22 Mon 15:40]
:ORG_GTD:  Projects
:ID:       proxmox-Techno-Tim-2026-03-30-20-18-58
:END:

*** TODO [[https://forum.proxmox.com/threads/create-vm-from-existing-qcow2-image.33331/][Create VM from existing qcow2 image ? | Proxmox Support Forum]]
:PROPERTIES:
:TITLE:    Create VM from existing qcow2 image ? | Proxmox Support Forum
:URI:      https://forum.proxmox.com/threads/create-vm-from-existing-qcow2-image.33331/
:CREATED:  [2024-01-22 Mon 15:40]
:ORG_GTD:  Projects
:ID:       Create-VM-from-existing-qcow2-image-Proxmox-2026-03-30-20-18-58
:END:

*** TODO [[https://pve.proxmox.com/wiki/Storage][Storage - Proxmox VE]]
:PROPERTIES:
:TITLE:    Storage - Proxmox VE
:URI:      https://pve.proxmox.com/wiki/Storage
:CREATED:  [2024-01-22 Mon 15:40]
:ORG_GTD:  Projects
:ID:       Storage-Proxmox-VE-2026-03-30-20-18-58
:END:

*** TODO [[https://pve.proxmox.com/wiki/ZFS_on_Linux][ZFS on Linux - Proxmox VE]]
:PROPERTIES:
:TITLE:    ZFS on Linux - Proxmox VE
:URI:      https://pve.proxmox.com/wiki/ZFS_on_Linux
:CREATED:  [2024-01-22 Mon 15:40]
:ORG_GTD:  Projects
:ID:       ZFS-on-Linux-Proxmox-VE-2026-03-30-20-18-58
:END:

*** TODO [[https://technotim.live/posts/cloud-init-cloud-image/][Perfect Proxmox Template with Cloud Image and Cloud Init | Techno Tim]]
:PROPERTIES:
:TITLE:    Perfect Proxmox Template with Cloud Image and Cloud Init | Techno Tim
:URI:      https://technotim.live/posts/cloud-init-cloud-image/
:CREATED:  [2024-01-22 Mon 15:39]
:ORG_GTD:  Projects
:ID:       Perfect-Proxmox-Template-with-Cloud-Image-and-2026-03-30-20-18-58
:END:

*** TODO [[https://github.com/guillaumevpayet/remote-numpad-server][GitHub - guillaumevpayet/remote-numpad-server]]
:PROPERTIES:
:TITLE:    GitHub - guillaumevpayet/remote-numpad-server
:URI:      https://github.com/guillaumevpayet/remote-numpad-server
:CREATED:  [2024-01-22 Mon 15:16]
:ORG_GTD:  Projects
:ID:       GitHub-guillaumevpayet-remote-numpad-server-2026-03-30-20-18-58
:END:

*** TODO [[https://github.com/aerickt/lapwing-for-beginners/wiki][Home · aerickt/lapwing-for-beginners Wiki · GitHub]]
:PROPERTIES:
:CREATED:  [2023-12-30 Sat 12:14]
:TITLE:    Home · aerickt/lapwing-for-beginners Wiki · GitHub
:URI:      https://github.com/aerickt/lapwing-for-beginners/wiki
:ORG_GTD:  Projects
:ID:       Home-aerickt-lapwing-for-beginners-Wiki-GitHub-2026-03-30-20-18-58
:END:

*** TODO [[https://github.com/chrxh/alien][GitHub - chrxh/alien: ALIEN is a CUDA-powered artificial life simulation program.]]
:PROPERTIES:
:CREATED:  [2023-12-29 Fri 13:15]
:TITLE:    GitHub - chrxh/alien: ALIEN is a CUDA-powered artificial life simulation program.
:URI:      https://github.com/chrxh/alien
:ORG_GTD:  Projects
:ID:       GitHub-chrxh-alien-ALIEN-is-a-CUDA-powered-2026-03-30-20-18-58
:END:

*** TODO [[https://github.com/aymenfurter/microagents][GitHub - aymenfurter/microagents: Agents Capable of Self-Editing Their Prompts / Python Code]]
:PROPERTIES:
:CREATED:  [2023-12-29 Fri 07:01]
:TITLE:    GitHub - aymenfurter/microagents: Agents Capable of Self-Editing Their Prompts / Python Code
:URI:      https://github.com/aymenfurter/microagents
:ORG_GTD:  Projects
:ID:       GitHub-aymenfurter-microagents-Agents-Capable-of-2026-03-30-20-18-59
:END:

*** TODO [[https://github.com/SecureAI-Tools/SecureAI-Tools/][GitHub - SecureAI-Tools/SecureAI-Tools: Private and secure AI tools for everyone's productivity.]]
:PROPERTIES:
:CREATED:  [2023-12-28 Thu 06:42]
:TITLE:    GitHub - SecureAI-Tools/SecureAI-Tools: Private and secure AI tools for everyone's productivity.
:URI:      https://github.com/SecureAI-Tools/SecureAI-Tools/
:ORG_GTD:  Projects
:ID:       GitHub-SecureAI-Tools-SecureAI-Tools-Private-and-2026-03-30-20-18-59
:END:

*** TODO [[https://github.com/daveshap][daveshap (David Shapiro) · GitHub]] :AI:
:PROPERTIES:
:TITLE:    daveshap (David Shapiro) · GitHub
:URI:      https://github.com/daveshap
:CREATED:  [2024-01-01 Mon 15:18]
:ORG_GTD:  Projects
:ID:       daveshap--David-Shapiro--GitHub-2026-03-30-20-18-59
:END:

*** TODO [[https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List][GitHub - yaelwrites/Big-Ass-Data-Broker-Opt-Out-List]]
:PROPERTIES:
:TITLE:    GitHub - yaelwrites/Big-Ass-Data-Broker-Opt-Out-List
:URI:      https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List
:CREATED:  [2023-08-25 Fri 13:59]
:ORG_GTD:  Projects
:ID:       GitHub-yaelwrites-Big-Ass-Data-Broker-Opt-Out-List-2026-03-30-20-18-59
:END:

*** TODO [[https://github.com/ollama/ollama][GitHub - ollama/ollama: Get up and running with Llama 2, Mistral, and other large language models locally.]]
:PROPERTIES:
:TITLE:    GitHub - ollama/ollama: Get up and running with Llama 2, Mistral, and other large language models locally.
:URI:      https://github.com/ollama/ollama
:CREATED:  [2024-02-02 Fri 15:54]
:ORG_GTD:  Projects
:ID:       GitHub-ollama-ollama-Get-up-and-running-with-2026-03-30-20-18-59
:END:

*** DONE [[https://github.com/bellingcat/auto-archiver][GitHub - bellingcat/auto-archiver: Automatically archive links to videos, images, and social media content in a Google Sheet]]
CLOSED: [2023-01-21 Sat 10:01]
:PROPERTIES:
:TITLE:    GitHub - bellingcat/auto-archiver: Automatically archive links to videos, images, and social media content in a Google Sheet
:URI:      https://github.com/bellingcat/auto-archiver
:CLOSED:   [2023-01-21 Sat 10:01]
:ORG_GTD:  Projects
:ID:       GitHub-bellingcat-auto-archiver-Automatically-2026-03-30-20-18-59
:END:

*** TODO [[https://gist.github.com/veekaybee/be375ab33085102f9027853128dc5f0e][Normcore LLM Reads · GitHub]]
:PROPERTIES:
:TITLE:    Normcore LLM Reads · GitHub
:URI:      https://gist.github.com/veekaybee/be375ab33085102f9027853128dc5f0e
:CREATED:  [2023-08-30 Wed 09:45]
:ORG_GTD:  Projects
:ID:       Normcore-LLM-Reads-GitHub-2026-03-30-20-18-59
:END:

*** TODO [[https://github.com/UDST/urbansim][GitHub - UDST/urbansim: Platform for building statistical models of cities and regions]] :urbanism:simulation:software:
:PROPERTIES:
:TITLE:    GitHub - UDST/urbansim: Platform for building statistical models of cities and regions
:URI:      https://github.com/UDST/urbansim
:CREATED:  [2024-02-10 Sat 12:22]
:ORG_GTD:  Projects
:ID:       GitHub-UDST-urbansim-Platform-for-building-2026-03-30-20-18-59
:END:

*** TODO [[https://github.com/ollama/ollama/issues/1750][[Feature] set Download directory for models while pulling/downloading from ollama · Issue #1750 · ollama/ollama · GitHub]] :AI:
:PROPERTIES:
:TITLE:    [Feature] set Download directory for models while pulling/downloading from ollama · Issue #1750 · ollama/ollama · GitHub
:URI:      https://github.com/ollama/ollama/issues/1750
:CREATED:  [2024-02-28 Wed 08:02]
:ID:       Feature-set-Download-directory-for-models-while-pulling-downloading-from-ollama-Issue-1750-ollama-ollama-GitHub-2024-02-28-08-27-37
:ORG_GTD:  Projects
:END:

*** TODO [[https://support.apple.com/guide/mac-help/protect-data-on-your-mac-with-filevault-mh11785/14.0/mac/14.0][Protect data on your Mac with FileVault - Apple Support]]
:PROPERTIES:
:TITLE:    Protect data on your Mac with FileVault - Apple Support
:URI:      https://support.apple.com/guide/mac-help/protect-data-on-your-mac-with-filevault-mh11785/14.0/mac/14.0
:CREATED:  [2024-05-29 Wed 15:50]
:ID:       Protect-data-on-your-Mac-with-FileVault-Apple-Support-2024-06-13-12-44-54
:ORG_GTD:  Projects
:END:

*** TODO GitHub - Codium-ai/cover-agent: CodiumAI Cover-Agent: An AI-Powered Tool for Automated Test Generation and Code Coverage Enhancement! 💻🤖🧪🐞
:PROPERTIES:
:CREATED:  [2024-05-22 Wed 06:09]
:ID:       GitHub-Codium-ai-cover-agent-CodiumAI-Cover-Agent-An-AI-Powered-Tool-for-Automated-Test-Generation-and-Code-Coverage-Enhancement-2024-06-13-12-50-42
:ORG_GTD:  Projects
:END:

https://github.com/Codium-ai/cover-agent

*** TODO [[https://github.com/entropy-research/Devon][GitHub - entropy-research/Devon: Devon: An open-source pair programmer]]
:PROPERTIES:
:TITLE:    GitHub - entropy-research/Devon: Devon: An open-source pair programmer
:URI:      https://github.com/entropy-research/Devon
:CREATED:  [2024-05-17 Fri 17:49]
:ID:       GitHub-entropy-research-Devon-Devon-An-open-source-pair-programmer-2024-06-13-12-54-03
:ORG_GTD:  Projects
:END:

*** TODO [[https://ollama.com/blog/vision-models][Vision models · Ollama Blog]]
:PROPERTIES:
:TITLE:    Vision models · Ollama Blog
:URI:      https://ollama.com/blog/vision-models
:CREATED:  [2024-05-11 Sat 10:30]
:ID:       Vision-models-Ollama-Blog-2024-06-13-12-58-10
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/unclecode/crawl4ai][GitHub - unclecode/crawl4ai: 🔥🕷️ Crawl4AI: Open-source LLM Friendly Web Crawler & Scrapper]] :AI:
:PROPERTIES:
:CREATED:  [2024-05-10 Fri 03:20]
:TITLE:    GitHub - unclecode/crawl4ai: 🔥🕷️ Crawl4AI: Open-source LLM Friendly Web Crawler & Scrapper
:URI:      https://github.com/unclecode/crawl4ai
:ID:       GitHub-unclecode-crawl4ai-️-Crawl4AI-Open-source-LLM-Friendly-Web-Crawler-and-Scrapper-2024-06-13-12-59-43
:ORG_GTD:  Projects
:END:

*** TODO luks?
:PROPERTIES:
:ID:       trst-2024-06-13-13-06-30
:ORG_GTD:  Projects
:END:

93bd849d8b861bac5919e171b8645628

*** TODO [[https://sourcegraph.com/blog/local-code-completion-with-ollama-and-cody][Local code completion with Ollama and Cody]] :AI:
:PROPERTIES:
:TITLE:    Local code completion with Ollama and Cody
:URI:      https://sourcegraph.com/blog/local-code-completion-with-ollama-and-cody
:CREATED:  [2024-04-27 Sat 20:20]
:ID:       Local-code-completion-with-Ollama-and-Cody-2024-06-13-13-22-10
:ORG_GTD:  Projects
:END:

*** TODO [[https://community.polyexpression.com/t/how-to-install-and-run-eigend-in-2023-wiki/1775][How to install and run EigenD in 2023+ [wiki] - Eigenharp - Poly Expression]] :music:
:PROPERTIES:
:TITLE:    How to install and run EigenD in 2023+ [wiki] - Eigenharp - Poly Expression
:URI:      https://community.polyexpression.com/t/how-to-install-and-run-eigend-in-2023-wiki/1775
:CREATED:  [2024-04-27 Sat 20:16]
:ID:       How-to-install-and-run-EigenD-in-2023-plus-wiki-Eigenharp-Poly-Expression-2024-06-13-13-29-50
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/phidatahq/phidata/tree/main/cookbook/llms/groq/ai_apps][phidata/cookbook/llms/groq/ai_apps at main · phidatahq/phidata · GitHub]]
:PROPERTIES:
:CREATED:  [2024-04-26 Fri 09:01]
:TITLE:    phidata/cookbook/llms/groq/ai_apps at main · phidatahq/phidata · GitHub
:URI:      https://github.com/phidatahq/phidata/tree/main/cookbook/llms/groq/ai_apps
:ID:       phidata-cookbook-llms-groq-ai-apps-at-main-phidatahq-phidata-GitHub-2024-06-13-13-30-25
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/ahyatt/llm/issues/9][Add ability to change open api base url · Issue #9 · ahyatt/llm · GitHub]]
:PROPERTIES:
:TITLE:    Add ability to change open api base url · Issue #9 · ahyatt/llm · GitHub
:URI:      https://github.com/ahyatt/llm/issues/9
:CREATED:  [2024-04-25 Thu 16:14]
:ID:       Add-ability-to-change-open-api-base-url-Issue-9-ahyatt-llm-GitHub-2024-06-13-13-34-29
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/haizelabs/llama3-jailbreak?v=2][GitHub - haizelabs/llama3-jailbreak: A trivial programmatic Llama 3 jailbreak. Sorry Zuck!]]
:PROPERTIES:
:CREATED:  [2024-04-22 Mon 19:46]
:TITLE:    GitHub - haizelabs/llama3-jailbreak: A trivial programmatic Llama 3 jailbreak. Sorry Zuck!
:URI:      https://github.com/haizelabs/llama3-jailbreak?v=2
:ID:       GitHub-haizelabs-llama3-jailbreak-A-trivial-programmatic-Llama-3-jailbreak-dot-Sorry-Zuck-2024-06-13-13-37-22
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/taketwo/llm-ollama][GitHub - taketwo/llm-ollama: LLM plugin providing access to local Ollama models using HTTP API]]
:PROPERTIES:
:CREATED:  [2024-04-22 Mon 16:55]
:TITLE:    GitHub - taketwo/llm-ollama: LLM plugin providing access to local Ollama models using HTTP API
:URI:      https://github.com/taketwo/llm-ollama
:ID:       GitHub-taketwo-llm-ollama-LLM-plugin-providing-access-to-local-Ollama-models-using-HTTP-API-2024-06-13-13-40-18
:ORG_GTD:  Projects
:END:

*** TODO [[https://apps.apple.com/ca/app/enchanted-llm/id6474268307][Enchanted LLM on the App Store]]
:PROPERTIES:
:CREATED:  [2024-04-22 Mon 10:51]
:TITLE:    Enchanted LLM on the App Store
:URI:      https://apps.apple.com/ca/app/enchanted-llm/id6474268307
:ID:       Enchanted-LLM-on-the-App-Store-2024-06-13-13-42-47
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/outlines-dev/outlines][GitHub - outlines-dev/outlines: Structured Text Generation]]
:PROPERTIES:
:CREATED:  [2024-04-17 Wed 14:58]
:TITLE:    GitHub - outlines-dev/outlines: Structured Text Generation
:URI:      https://github.com/outlines-dev/outlines
:ID:       GitHub-outlines-dev-outlines-Structured-Text-Generation-2024-06-13-13-46-41
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/nus-apr/auto-code-rover][GitHub - nus-apr/auto-code-rover: Autonomous program improvement]]
:PROPERTIES:
:CREATED:  [2024-04-09 Tue 02:59]
:TITLE:    GitHub - nus-apr/auto-code-rover: Autonomous program improvement
:URI:      https://github.com/nus-apr/auto-code-rover
:ID:       GitHub-nus-apr-auto-code-rover-Autonomous-program-improvement-2024-06-13-14-08-41
:ORG_GTD:  Projects
:END:

*** TODO [[https://www.openstenoproject.org/plover/][Plover]] :linux:typing:stenography:
:PROPERTIES:
:TITLE:    Plover
:URI:      https://www.openstenoproject.org/plover/
:CREATED:  [2024-04-06 Sat 12:54]
:ID:       Plover-2024-06-13-14-18-03
:ORG_GTD:  Projects
:END:

*** TODO [[https://keyboardchecker.com/][Keyboard Checker | The best online keyboard tester]]
:PROPERTIES:
:TITLE:    Keyboard Checker | The best online keyboard tester
:URI:      https://keyboardchecker.com/
:CREATED:  [2024-04-06 Sat 12:53]
:ID:       Keyboard-Checker-The-best-online-keyboard-tester-2024-06-13-14-18-40
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/aitechguy/nostr-address-book][GitHub - aitechguy/nostr-address-book: nostr address book - a public directory of nostr addresses]]
:PROPERTIES:
:CREATED:  [2024-03-30 Sat 03:54]
:TITLE:    GitHub - aitechguy/nostr-address-book: nostr address book - a public directory of nostr addresses
:URI:      https://github.com/aitechguy/nostr-address-book
:ID:       GitHub-aitechguy-nostr-address-book-nostr-address-book-a-public-directory-of-nostr-addresses-2024-06-13-14-25-38
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/geoffwhittington/meshtastic-bridge][GitHub - geoffwhittington/meshtastic-bridge]]
:PROPERTIES:
:CREATED:  [2024-03-30 Sat 03:52]
:TITLE:    GitHub - geoffwhittington/meshtastic-bridge
:URI:      https://github.com/geoffwhittington/meshtastic-bridge
:ID:       GitHub-geoffwhittington-meshtastic-bridge-2024-06-13-14-26-58
:ORG_GTD:  Projects
:END:

*** TODO [[https://gitlab.com/soapbox-pub/mostr][Soapbox / Mostr · GitLab]]
:PROPERTIES:
:CREATED:  [2024-03-30 Sat 03:51]
:TITLE:    Soapbox / Mostr · GitLab
:URI:      https://gitlab.com/soapbox-pub/mostr
:ID:       Soapbox-Mostr-GitLab-2024-06-13-14-27-17
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/blakejakopovic/nostr_delete][GitHub - blakejakopovic/nostr_delete: Nostr event deletion micro web-app]]
:PROPERTIES:
:CREATED:  [2024-03-30 Sat 03:51]
:TITLE:    GitHub - blakejakopovic/nostr_delete: Nostr event deletion micro web-app
:URI:      https://github.com/blakejakopovic/nostr_delete
:ID:       GitHub-blakejakopovic-nostr-delete-Nostr-event-deletion-micro-web-app-2024-06-13-14-27-35
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/leesalminen/nostr-follow-bundler][GitHub - leesalminen/nostr-follow-bundler]]
:PROPERTIES:
:CREATED:  [2024-03-30 Sat 03:50]
:TITLE:    GitHub - leesalminen/nostr-follow-bundler
:URI:      https://github.com/leesalminen/nostr-follow-bundler
:ID:       GitHub-leesalminen-nostr-follow-bundler-2024-06-13-14-27-45
:ORG_GTD:  Projects
:END:

*** TODO [[https://nostr.net/][awesome-nostr | nostr.net - awesome-nostr is a collection of projects and resources built on nostr to help developers and users find new things]]
:PROPERTIES:
:CREATED:  [2024-03-30 Sat 03:49]
:TITLE:    awesome-nostr | nostr.net - awesome-nostr is a collection of projects and resources built on nostr to help developers and users find new things
:URI:      https://nostr.net/
:ID:       awesome-nostr-nostr-dot-net-awesome-nostr-is-a-collection-of-projects-and-resources-built-on-nostr-to-help-developers-and-users-find-new-things-2024-06-13-14-27-54
:ORG_GTD:  Projects
:END:

*** TODO [[https://nostr.how/en/guides/get-verified][Get NIP-05 verified]]
:PROPERTIES:
:CREATED:  [2024-03-30 Sat 03:09]
:TITLE:    Get NIP-05 verified
:URI:      https://nostr.how/en/guides/get-verified
:ID:       Get-NIP-05-verified-2024-06-13-14-28-20
:ORG_GTD:  Projects
:END:

*** TODO [[https://ollama.com/library/command-r][command-r]]
:PROPERTIES:
:CREATED:  [2024-03-28 Thu 17:03]
:TITLE:    command-r
:URI:      https://ollama.com/library/command-r
:ID:       command-r-2024-06-13-14-29-33
:ORG_GTD:  Projects
:END:

*** TODO [[https://colab.research.google.com/drive/1o_w0KastmEJNVwT5GoqMCciH-18ca5WS][Fine-tune Mistral-7b with SFT.ipynb - Colaboratory]]
:PROPERTIES:
:CREATED:  [2024-03-28 Thu 04:57]
:TITLE:    Fine-tune Mistral-7b with SFT.ipynb - Colaboratory
:URI:      https://colab.research.google.com/drive/1o_w0KastmEJNVwT5GoqMCciH-18ca5WS
:ID:       Fine-tune-Mistral-7b-with-SFT-dot-ipynb-Colaboratory-2024-06-13-14-29-44
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/bklieger/groqnotes][GitHub - Bklieger/groqnotes: Groqnotes: Generate organized notes from audio using Groq, Whisper, and Llama3]]
:PROPERTIES:
:CREATED:  [2024-06-21 Fri 02:51]
:ID:       GitHub-Bklieger-groqnotes-Groqnotes-Generate-organized-notes-from-audio-using-Groq-Whisper-and-Llama3-2024-06-29-13-12-13
:TITLE:    GitHub - Bklieger/groqnotes: Groqnotes: Generate organized notes from audio using Groq, Whisper, and Llama3
:URI:      https://github.com/bklieger/groqnotes
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/xai-org/grok-1][GitHub - xai-org/grok-1: Grok open release]]
:PROPERTIES:
:TITLE:    GitHub - xai-org/grok-1: Grok open release
:URI:      https://github.com/xai-org/grok-1
:CREATED:  [2024-03-20 Wed 13:45]
:ID:       GitHub-xai-org-grok-1-Grok-open-release-2024-06-29-13-42-05
:ORG_GTD:  Projects
:END:

*** TODO Add Debian non-free repositories
:PROPERTIES:
:CREATED:  [2024-02-29 Thu 09:37]
:ID:       Add-Debian-non-free-repositories-2024-07-03-10-04-37
:ORG_GTD:  Projects
:END:

*** TODO [[https://mypy.readthedocs.io/en/stable/][mypy 1.8.0 documentation]]
:PROPERTIES:
:TITLE:    mypy 1.8.0 documentation
:URI:      https://mypy.readthedocs.io/en/stable/
:CREATED:  [2024-02-23 Fri 18:10]
:ID:       mypy-1-dot-8-dot-0-documentation-2024-07-03-11-03-03
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/KillianLucas/01][GitHub - KillianLucas/01: An open-source language model computer]]
:PROPERTIES:
:CREATED:  [2024-02-05 Mon 07:20]
:TITLE:    GitHub - KillianLucas/01: An open-source language model computer
:URI:      https://github.com/KillianLucas/01
:ID:       GitHub-KillianLucas-01-An-open-source-language-model-computer-2024-07-03-12-08-47
:ORG_GTD:  Projects
:END:

*** TODO [[https://hackaday.com/2023/12/29/using-local-ai-on-the-command-line-to-rename-images-and-more/][Using Local AI On The Command Line To Rename Images (And More) | Hackaday]]
:PROPERTIES:
:CREATED:  [2023-12-30 Sat 04:28]
:TITLE:    Using Local AI On The Command Line To Rename Images (And More) | Hackaday
:URI:      https://hackaday.com/2023/12/29/using-local-ai-on-the-command-line-to-rename-images-and-more/
:ID:       Using-Local-AI-On-The-Command-Line-To-Rename-Images--And-More--Hackaday-2024-07-03-12-24-56
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/ping/odmpy][GitHub - ping/odmpy: A simple command line manager for OverDrive/Libby loans. Download your library loans from the command line.]] :books:archive:computers:
:PROPERTIES:
:TITLE:    GitHub - ping/odmpy: A simple command line manager for OverDrive/Libby loans. Download your library loans from the command line.
:URI:      https://github.com/ping/odmpy
:CREATED:  [2023-09-09 Sat 12:15]
:ID:       GitHub-ping-odmpy-A-simple-command-line-manager-for-OverDrive-Libby-loans-dot-Download-your-library-loans-from-the-command-line-dot-2024-07-03-14-12-27
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/nat/openplayground][GitHub - nat/openplayground: An LLM playground you can run on your laptop]] :computers:
:PROPERTIES:
:TITLE:    GitHub - nat/openplayground: An LLM playground you can run on your laptop
:URI:      https://github.com/nat/openplayground
:CREATED:  [2023-08-31 Thu 09:55]
:ID:       GitHub-nat-openplayground-An-LLM-playground-you-can-run-on-your-laptop-2024-07-03-14-15-47
:ORG_GTD:  Projects
:END:

Run this in docker

*** TODO [[https://github.com/jmorganca/ollama][GitHub - jmorganca/ollama: Run, customize, and share self-contained & portable large language models]] :computers:
:PROPERTIES:
:TITLE:    GitHub - jmorganca/ollama: Run, customize, and share self-contained & portable large language models
:URI:      https://github.com/jmorganca/ollama
:CREATED:  [2023-07-19 Wed 11:22]
:ID:       GitHub-jmorganca-ollama-Run-customize-and-share-self-contained-and-portable-large-language-models-2024-07-03-14-58-49
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/AntonOsika/gpt-engineer][GitHub - AntonOsika/gpt-engineer: Specify what you want it to build, the AI asks for clarification, and then builds it.]] :computers:
:PROPERTIES:
:CREATED:  [2023-07-14 Fri 16:40]
:TITLE:    GitHub - AntonOsika/gpt-engineer: Specify what you want it to build, the AI asks for clarification, and then builds it.
:URI:      https://github.com/AntonOsika/gpt-engineer
:ID:       GitHub-AntonOsika-gpt-engineer-Specify-what-you-want-it-to-build-the-AI-asks-for-clarification-and-then-builds-it-dot-2024-07-03-14-59-45
:ORG_GTD:  Projects
:END:

*** TODO [[https://leanpub.com/lit-config/read][Read Literate Configuration | Leanpub]]
:PROPERTIES:
:TITLE:    Read Literate Configuration | Leanpub
:URI:      https://leanpub.com/lit-config/read
:CREATED:  [2023-07-05 Wed 16:32]
:ID:       Read-Literate-Configuration-Leanpub-2024-07-03-15-02-21
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/jarun/buku/tree/master/bukuserver#screenshots][buku/bukuserver at master · jarun/buku · GitHub]] :computers:
:PROPERTIES:
:TITLE:    buku/bukuserver at master · jarun/buku · GitHub
:URI:      https://github.com/jarun/buku/tree/master/bukuserver#screenshots
:CREATED:  [2023-03-27 Mon 10:58]
:ID:       buku-bukuserver-at-master-jarun-buku-GitHub-2024-07-03-15-27-06
:ORG_GTD:  Projects
:END:

*** TODO [[https://jamesturk.github.io/scrapeghost/][scrapeghost]]
:PROPERTIES:
:TITLE:    scrapeghost
:URI:      https://jamesturk.github.io/scrapeghost/
:CREATED:  [2023-03-27 Mon 10:45]
:ID:       scrapeghost-2024-07-03-15-29-09
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/synonymdev/slashtags][GitHub - synonymdev/slashtags: Slashtags implementation in JavaScript]]
:PROPERTIES:
:TITLE:    GitHub - synonymdev/slashtags: Slashtags implementation in JavaScript
:URI:      https://github.com/synonymdev/slashtags
:CREATED:  [2023-03-16 Thu 13:01]
:ID:       GitHub-synonymdev-slashtags-Slashtags-implementation-in-JavaScript-2024-07-03-15-30-40
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/accelerated-text/accelerated-text][GitHub - accelerated-text/accelerated-text: Accelerated Text is a no-code natural language generation platform. It will help you construct document plans which define how your data is converted to textual descriptions varying in wording and structure.]] :computers:
:PROPERTIES:
:TITLE:    GitHub - accelerated-text/accelerated-text: Accelerated Text is a no-code natural language generation platform. It will help you construct document plans which define how your data is converted to textual descriptions varying in wording and structure.
:URI:      https://github.com/accelerated-text/accelerated-text
:CREATED:  [2023-02-09 Thu 00:00]
:ID:       GitHub-accelerated-text-accelerated-text-Accelerated-Text-is-a-no-code-natural-language-generation-platform-dot-It-will-help-you-construct-document-plans-which-define-how-your-data-is-converted-to-textual-descriptions-varying-in-wording-and-structure-dot-2024-07-03-15-39-21
:ORG_GTD:  Projects
:END:

*** TODO [[https://gitlab.com/LazyLibrarian/LazyLibrarian][LazyLibrarian / LazyLibrarian · GitLab]] :computers:
:PROPERTIES:
:TITLE:    LazyLibrarian / LazyLibrarian · GitLab
:URI:      https://gitlab.com/LazyLibrarian/LazyLibrarian
:CREATED:  [2023-02-08 Wed 09:45]
:ID:       LazyLibrarian-LazyLibrarian-GitLab-2024-07-03-15-39-57
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/mozilla/fxa/][GitHub - mozilla/fxa: Monorepo for Firefox Accounts]] :computers:
:PROPERTIES:
:TITLE:    GitHub - mozilla/fxa: Monorepo for Firefox Accounts
:URI:      https://github.com/mozilla/fxa/
:CREATED:  [2023-02-08 Wed 09:41]
:ID:       GitHub-mozilla-fxa-Monorepo-for-Firefox-Accounts-2024-07-03-15-40-28
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/Heapy/vipassana][GitHub - Heapy/vipassana: Life and collaboration assistant]] :computers:
:PROPERTIES:
:TITLE:    GitHub - Heapy/vipassana: Life and collaboration assistant.
:URI:      https://github.com/Heapy/vipassana
:CREATED:  [2023-02-05 Sun 09:32]
:ID:       GitHub-Heapy-vipassana-Life-and-collaboration-assistant-2024-07-03-15-41-18
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/karlicoss/promnesia][GitHub - karlicoss/promnesia: Another piece of your extended mind]] :computers:
:PROPERTIES:
:TITLE:    GitHub - karlicoss/promnesia: Another piece of your extended mind
:URI:      https://github.com/karlicoss/promnesia
:CREATED:  [2023-02-04 Sat 20:10]
:ID:       GitHub-karlicoss-promnesia-Another-piece-of-your-extended-mind-2024-07-03-15-44-14
:ORG_GTD:  Projects
:END:

*** TODO [[https://beepb00p.xyz/hpi.html][Human Programming Interface | beepb00p]] :computers:
:PROPERTIES:
:TITLE:    Human Programming Interface | beepb00p
:URI:      https://beepb00p.xyz/hpi.html
:CREATED:  [2023-02-04 Sat 17:20]
:ID:       Human-Programming-Interface-beepb00p-2024-07-03-15-44-27
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/karlicoss/scripts][GitHub - karlicoss/scripts: Various personal scripts]] :computers:
:PROPERTIES:
:TITLE:    GitHub - karlicoss/scripts: Various personal scripts
:URI:      https://github.com/karlicoss/scripts
:CREATED:  [2023-02-04 Sat 10:51]
:ID:       GitHub-karlicoss-scripts-Various-personal-scripts-2024-07-03-15-44-34
:ORG_GTD:  Projects
:END:

*** TODO [[https://linkchecker.github.io/linkchecker/][LinkChecker — LinkChecker 10.2.1.post27+g05bf593fd documentation]]
:PROPERTIES:
:TITLE:    LinkChecker — LinkChecker 10.2.1.post27+g05bf593fd documentation
:URI:      https://linkchecker.github.io/linkchecker/
:CREATED:  [2023-02-04 Sat 10:16]
:ID:       LinkChecker-LinkChecker-10-dot-2-dot-1-dot-post27-plus-g05bf593fd-documentation-2024-07-03-15-45-31
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/karlicoss/exports][GitHub - karlicoss/exports: Various data export scripts that don't deserve a separate repository yet]] :computers:
:PROPERTIES:
:TITLE:    GitHub - karlicoss/exports: Various data export scripts that don't deserve a separate repository yet
:URI:      https://github.com/karlicoss/exports
:CREATED:  [2023-02-04 Sat 10:02]
:ID:       GitHub-karlicoss-exports-Various-data-export-scripts-that-don-t-deserve-a-separate-repository-yet-2024-07-03-15-45-43
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/twintproject/twint][GitHub - twintproject/twint: An advanced Twitter scraping & OSINT tool written in Python that doesn't use Twitter's API, allowing you to scrape a user's followers, following, Tweets and more while evading most API limitations.]] :computers:
:PROPERTIES:
:TITLE:    GitHub - twintproject/twint: An advanced Twitter scraping & OSINT tool written in Python that doesn't use Twitter's API, allowing you to scrape a user's followers, following, Tweets and more while evading most API limitations.
:URI:      https://github.com/twintproject/twint
:CREATED:  [2023-02-04 Sat 09:41]
:ID:       GitHub-twintproject-twint-An-advanced-Twitter-scraping-and-OSINT-tool-written-in-Python-that-doesn-t-use-Twitter-s-API-allowing-you-to-scrape-a-user-s-followers-following-Tweets-and-more-while-evading-most-API-limitations-dot-2024-07-03-15-45-51
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/bit-team/backintime][GitHub - bit-team/backintime: Back In Time - A simple backup tool for Linux]] :computers:
:PROPERTIES:
:CREATED:  [2023-02-04 Sat 09:41]
:TITLE:    GitHub - bit-team/backintime: Back In Time - A simple backup tool for Linux
:URI:      https://github.com/bit-team/backintime
:ID:       GitHub-bit-team-backintime-Back-In-Time-A-simple-backup-tool-for-Linux-2024-07-03-15-45-59
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/karlicoss/HPI][GitHub - karlicoss/HPI: Human Programming Interface 🧑👽🤖]] :computers:
:PROPERTIES:
:TITLE:    GitHub - karlicoss/HPI: Human Programming Interface 🧑👽🤖
:URI:      https://github.com/karlicoss/HPI
:CREATED:  [2023-02-04 Sat 06:37]
:ID:       GitHub-karlicoss-HPI-Human-Programming-Interface-2024-07-03-15-46-05
:ORG_GTD:  Projects
:END:

*** DONE [[https://github.com/gildas-lormeau/SingleFileZ][GitHub - gildas-lormeau/SingleFileZ: Web Extension for Firefox/MS Edge and CLI tool to save a faithful copy of an entire web page in a self-extracting HTML/ZIP polyglot file]] :computers:
CLOSED: [2023-01-21 Sat 08:51]
:PROPERTIES:
:TITLE:    GitHub - gildas-lormeau/SingleFileZ: Web Extension for Firefox/MS Edge and CLI tool to save a faithful copy of an entire web page in a self-extracting HTML/ZIP polyglot file
:URI:      https://github.com/gildas-lormeau/SingleFileZ
:CREATED:  [2023-01-15 Sun 10:47]
:CLOSED:   [2023-01-21 Sat 08:51]
:ID:       GitHub-gildas-lormeau-SingleFileZ-Web-Extension-for-Firefox-MS-Edge-and-CLI-tool-to-save-a-faithful-copy-of-an-entire-web-page-in-a-self-extracting-HTML-ZIP-polyglot-file-2024-07-03-15-50-54
:ORG_GTD:  Projects
:END:

*** TODO [[https://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D][New ZeroHello - ZeroNet]] :computers:
:PROPERTIES:
:TITLE:    New ZeroHello - ZeroNet
:URI:      https://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D
:CREATED:  [2016-08-21 Sun 12:49]
:MODIFIED: [2022-07-09 17:11]
:ID:       New-ZeroHello-ZeroNet-2024-07-04-10-16-57
:ORG_GTD:  Projects
:END:

*** TODO [[https://archivebox.io/][ArchiveBox | 🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more…]] :computers:
:PROPERTIES:
:TITLE:    ArchiveBox | 🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more…
:URI:      https://archivebox.io/
:CREATED:  2023-02-08 Wed 09:50
:ID:       ArchiveBox-Open-source-self-hosted-web-archiving-dot-Takes-URLs-browser-history-bookmarks-Pocket-Pinboard-etc-dot-saves-HTML-JS-PDFs-media-and-more-2024-07-04-10-20-06
:ORG_GTD:  Projects
:END:

*** TODO [[https://samsquire.github.io/ideas/][One Hundred Ideas for Computing | ideas]] :computers:
:PROPERTIES:
:TITLE:    One Hundred Ideas for Computing | ideas
:URI:      https://samsquire.github.io/ideas/
:CREATED:  2023-02-06 Mon 02:55
:ID:       One-Hundred-Ideas-for-Computing-ideas-2024-07-04-10-20-31
:ORG_GTD:  Projects
:END:

*** TODO [[https://github.com/MichaelMure/git-bug][GitHub - MichaelMure/git-bug: Distributed, offline-first bug tracker embedded in git, with bridges]] :computers:
:PROPERTIES:
:TITLE:    GitHub - MichaelMure/git-bug: Distributed, offline-first bug tracker embedded in git, with bridges
:URI:      https://github.com/MichaelMure/git-bug
:CREATED:  2023-02-05 Sun 19:31
:ID:       GitHub-MichaelMure-git-bug-Distributed-offline-first-bug-tracker-embedded-in-git-with-bridges-2024-07-04-10-20-41
:ORG_GTD:  Projects
:END:

*** TODO [[https://tabula.technology/][Tabula: Extract Tables from PDFs]] :computers:
:PROPERTIES:
:TITLE:    Tabula: Extract Tables from PDFs
:URI:      https://tabula.technology/
:CREATED:  2023-02-05 Sun 00:34
:ID:       Tabula-Extract-Tables-from-PDFs-2024-07-04-10-20-51
:ORG_GTD:  Projects
:END:

*** DONE [[https://github.com/novoid/getdigicamdata.sh][GitHub - novoid/getdigicamdata.sh: Fetching data from my digital camera, rotating image files, renaming according to my file name convention.]] :computers:
CLOSED: [2023-01-21 Sat 10:01]
:PROPERTIES:
:TITLE:    GitHub - novoid/getdigicamdata.sh: Fetching data from my digital camera, rotating image files, renaming according to my file name convention.
:URI:      https://github.com/novoid/getdigicamdata.sh
:ID:       GitHub-novoid-getdigicamdata-dot-sh-Fetching-data-from-my-digital-camera-rotating-image-files-renaming-according-to-my-file-name-convention-dot-2024-07-04-10-24-34
:ORG_GTD:  Projects
:END:

*** TODO Ollama
:PROPERTIES:
:ID:       Ollama-2024-07-04-10-27-28
:ORG_GTD:  Projects
:END:

Source: [2024-02-28 Wed], curl -fsSL https://ollama.com/install.sh | sh
 #+BEGIN_QUOTE
curl -fsSL https://ollama.com/install.sh | sh
#+END_QUOTE

*** TODO [[https://security.stackexchange.com/questions/181551/create-backup-yubikey-with-identical-pgp-keys][gnupg - Create backup Yubikey with identical PGP keys - Information Security Stack Exchange]]
:PROPERTIES:
:TITLE:    gnupg - Create backup Yubikey with identical PGP keys - Information Security Stack Exchange
:URI:      https://security.stackexchange.com/questions/181551/create-backup-yubikey-with-identical-pgp-keys
:CREATED:  [2024-07-08 Mon 13:21]
:ID:       gnupg-Create-backup-Yubikey-with-identical-PGP-keys-Information-Security-Stack-Exchange-2024-07-29-14-54-46
:ORG_GTD:  Projects
:END:

*** TODO [[https://gnupg.org/howtos/card-howto/en/smartcard-howto-single.html][How to use the Fellowship Smartcard]]
:PROPERTIES:
:TITLE:    How to use the Fellowship Smartcard
:URI:      https://gnupg.org/howtos/card-howto/en/smartcard-howto-single.html
:CREATED:  [2024-07-08 Mon 13:22]
:ID:       How-to-use-the-Fellowship-Smartcard-2024-07-29-14-55-54
:ORG_GTD:  Projects
:END:

*** TODO [[https://developers.yubico.com/PGP/PGP_Walk-Through.html][PGP Walk-Through]]
:PROPERTIES:
:TITLE:    PGP Walk-Through
:URI:      https://developers.yubico.com/PGP/PGP_Walk-Through.html
:CREATED:  [2024-07-08 Mon 13:22]
:ID:       PGP-Walk-Through-2024-07-29-14-56-05
:ORG_GTD:  Projects
:END:

** TODO Accounting [1/5]
:PROPERTIES:
:ID:       Accounting-2024-02-21-12-17-38
:CATEGORY: Wealth
:ORG_GTD:  Projects
:END:
:LOGBOOK:
- State "DONE"       from              [2023-07-28 Fri 13:39]
:END:

*** DONE [[https://github.com/beancount/beancount][GitHub - beancount/beancount: Beancount: Double-Entry Accounting from Text Files.]]
:PROPERTIES:
:TITLE:    GitHub - beancount/beancount: Beancount: Double-Entry Accounting from Text Files.
:URI:      https://github.com/beancount/beancount
:CREATED:  [2023-02-05 Sun 00:33]
:ORG_GTD:  Projects
:ID:       GitHub-beancount-beancount-Beancount-Double-Entry-2026-03-30-20-19-00
:END:

*** TODO [[https://github.com/jbms/beancount-import][GitHub - jbms/beancount-import: Web UI for semi-automatically importing external data into beancount]]
:PROPERTIES:
:TITLE:    GitHub - jbms/beancount-import: Web UI for semi-automatically importing external data into beancount
:URI:      https://github.com/jbms/beancount-import
:CREATED:  [2023-02-05 Sun 00:33]
:ORG_GTD:  Projects
:ID:       GitHub-jbms-beancount-import-Web-UI-for-semi-2026-03-30-20-19-00
:END:

*** TODO [[https://github.com/jbms/finance-dl][GitHub - jbms/finance-dl: Tools for automatically downloading/scraping personal financial data.]]
:PROPERTIES:
:TITLE:    GitHub - jbms/finance-dl: Tools for automatically downloading/scraping personal financial data.
:URI:      https://github.com/jbms/finance-dl
:CREATED:  [2023-02-05 Sun 00:18]
:ORG_GTD:  Projects
:ID:       GitHub-jbms-finance-dl-Tools-for-automatically-2026-03-30-20-19-00
:END:

*** TODO [[https://plaintextaccounting.org/#pta-apps][Plain Text Accounting portal - plaintextaccounting.org]]
:PROPERTIES:
:TITLE:    Plain Text Accounting portal - plaintextaccounting.org
:URI:      https://plaintextaccounting.org/#pta-apps
:CREATED:  2023-02-05 Sun 00:27
:ORG_GTD:  Projects
:ID:       Plain-Text-Accounting-portal-plaintextaccounting-2026-03-30-20-19-00
:END:

*** TODO [[https://github.com/jbms/beancount-import/blob/master/beancount_import/source/ofx.py][beancount-import/beancount_import/source/ofx.py at master · jbms/beancount-import · GitHub]]
:PROPERTIES:
:TITLE:    beancount-import/beancount_import/source/ofx.py at master · jbms/beancount-import · GitHub
:URI:      https://github.com/jbms/beancount-import/blob/master/beancount_import/source/ofx.py
:ID:       beancount-import-beancount-import-source-ofx-dot-py-at-master-jbms-beancount-import-GitHub-2024-06-29-13-57-49
:ORG_GTD:  Projects
:END:

** TODO Radio license [0/5] :radio:
:PROPERTIES:
:ID:       Schedule-a-radio-licence-exam-2024-02-05-13-25-37
:CATEGORY: Skills
:ORG_GTD:  Projects
:END:

*** TODO [#A] Get a mailing address for the FCC public listing :privacy:
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Get-a-mailing-address-for-the-FCC-public-listing-2026-03-30-20-19-00
:END:
*** TODO Study for exam
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Study-for-exam-2026-03-30-20-19-00
:END:
*** TODO [[https://hamstudy.org/sessions/remote][Find and book an exam]]
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Find-and-book-an-exam-2026-03-30-20-19-00
:END:
*** TODO Apply for license
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Apply-for-license-2026-03-30-20-19-00
:END:
*** TODO [[https://www.hamradioguide.net/#][Home Page - Hamradioguide]] :radio:
:PROPERTIES:
:TITLE:    Home Page - Hamradioguide
:URI:      https://www.hamradioguide.net/#
:CREATED:  [2022-05-27 Fri 10:07]
:MODIFIED: [2022-09-05 16:54]
:ID:       Home-Page-Hamradioguide-2024-02-28-13-49-44
:ORG_GTD:  Projects
:END:

Printed radio reference

** TODO Tango [1/5] :dance:
:PROPERTIES:
:ID:       Tango-2024-02-04-18-12-38
:CATEGORY: Skills
:ORG_GTD:  Projects
:END:

*** DONE Do a beginners course
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Do-a-beginners-course-2026-03-30-20-19-00
:END:

[2023-02-17 Fri 10:54]

*** NEXT [#A] Do an intermediary course
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Do-an-intermediary-course-2026-03-30-20-19-00
:END:
*** TODO Do an advanced course
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Do-an-advanced-course-2026-03-30-20-19-00
:END:
*** TODO Do practicums
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Do-practicums-2026-03-30-20-19-00
:END:
*** TODO [[https://www.fabricatango.com/cielo-men][Men's Tango Shoes and Apparel — Fabrica Tango Academy]]
:PROPERTIES:
:TITLE:    Men's Tango Shoes and Apparel — Fabrica Tango Academy
:URI:      https://www.fabricatango.com/cielo-men
:CREATED:  [2024-07-03 Wed 09:56]
:ID:       Men-s-Tango-Shoes-and-Apparel-Fabrica-Tango-Academy-2024-07-04-10-29-16
:ORG_GTD:  Projects
:END:

** TODO [#A] Vaccinations [1/3]
:PROPERTIES:
:ID:       Schedule-COVID-19-and-flu-vaccination-2024-02-11-13-43-15
:CATEGORY: Health
:ORG_GTD:  Projects
:END:

*** DONE Schedule 4th COVID dose
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Schedule-4th-COVID-dose-2026-03-30-20-19-00
:END:

https://www.cvs.com/vaccine/intake/store/schedule-options

*** TODO Schedule a flu shot
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Schedule-a-flu-shot-2026-03-30-20-19-00
:END:
*** TODO District of Columbia Immunization Information System (DOCIIS) | doh
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       District-of-Columbia-Immunization-Information-2026-03-30-20-19-00
:END:

https://dchealth.dc.gov/dociis

** TODO Egypt Law [4/19] :law:
:PROPERTIES:
:ID:       Egypt-Law-2024-02-05-14-04-34
:CATEGORY: Egypt
:ORG_GTD:  Projects
:END:

*** DONE [#A] Build backward archive and index
SCHEDULED: <2019-06-05 Wed>
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Build-backward-archive-and-index-2026-03-30-20-19-00
:END:
:LOGBOOK:
- State "TODO"       from ""           [2018-08-01 Wed]
- State "DONE"       from "TODO"       [2019-06-03 Mon]
:END:

*** DONE [#A] Build backward archive index: 1980-2010 inclusive
SCHEDULED: <2019-06-10 Mon>
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Build-backward-archive-index-1980-2010-inclusive-2026-03-30-20-19-00
:END:
:LOGBOOK:
- State "TODO"       from ""           [2019-03-23 Sat]
- State "DONE"       from "TODO"       [2019-08-26 Mon]
:END:

*** TODO Tag laws referring to مرسوم تشريعي as Syrian laws
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Tag-laws-referring-to-مرسوم-تشريعي-as-Syrian-laws-2026-03-30-20-19-00
:END:
:LOGBOOK:
- State "TODO"       from ""           [2019-10-06 Sun]
:END:

*** TODO Update Official Gazetta
:PROPERTIES:
:LAST_REPEAT: [2024-10-06 Sun 05:14]
:ORG_GTD:  Projects
:ID:       Update-Official-Gazetta-2026-03-30-20-19-00
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2024-01-21 Sun 03:29]
- State "DONE"       from "TODO"       [2023-12-12 Tue 02:21]
- State "DONE"       from "NEXT"       [2023-08-19 Sat 11:47]
- State "TODO"       from ""           [2020-04-23 Thu]
- State "DONE"       from "TODO"       [2020-04-24 Fri]
:END:

*** TODO Index Forward Archive: Link Legislations To Issues
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Index-Forward-Archive-Link-Legislations-To-Issues-2026-03-30-20-19-00
:END:
:LOGBOOK:
- State "TODO"       from ""           [2019-02-25 Mon]
:END:

*** TODO Organize Forward Archive
:PROPERTIES:
:LAST_REPEAT: [2024-10-06 Sun 05:14]
:ORG_GTD:  Projects
:ID:       Organize-Forward-Archive-2026-03-30-20-19-00
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2024-01-21 Sun 03:29]
- State "DONE"       from "TODO"       [2023-12-12 Tue 02:22]
- State "DONE"       from "TODO"       [2023-08-02 Wed 18:27]
:END:

**** TODO missing 2023 issues
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       missing-2023-issues-2026-03-30-20-19-00
:END:

- [ ] ج2023-003-م-ب
- [X] ج2023-007-م-أ
- [X] ج2023-008-م
- [ ] ج2023-008-م-د
- [ ] ج2023-009-م-أ
- [ ] ج2023-013-م-ب
- [ ] ج2023-013-م-ج
- [ ] ج2023-014-م-ه
- [X] ج2023-014-م-و
- [ ] ج2023-021-م-د
- [ ] ج2023-022-ت-ب
- [ ] ج2023-028-م-ج
- [ ] ج2023-028-م-د
- [ ] ج2023-031-م-ج
- [ ] ج2023-031-م-د
- [ ] ج2023-034-م-ب
- [ ] ج2023-034-م-ز
- [ ] ج2023-035-م-ه
- [X] ج2023-042-م-ج
- [X] ج2023-043-م-أ
- [X] ج2023-044-م-أ
- [X] ج2023-046-ت-أ
- [ ] ج2023-047-م-د
- [X] ج2023-048-م-أ
- [X] ج2023-049
- [ ] ج2033-052-م-أ
- [ ] و2023-025-ت-ج
- [ ] و2023-025-ت-م
- [ ] و2023-025-ت-ف
- [X] و2023-189 وأي توابع
- [X] و2023-236
- [X] و2023-255
- [X] و2023-263
- [X] و2023-273
- [X] و2023-283

*** TODO Add Policy Areas
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Add-Policy-Areas-2026-03-30-20-19-00
:END:
:LOGBOOK:
- State "TODO"       from ""           [2019-10-01 Tue]
:END:

*** TODO Map Legislations Editing/Revoking Previous Legislation
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Map-Legislations-Editing-Revoking-Previous-2026-03-30-20-19-00
:END:
:LOGBOOK:
- State "TODO"       from ""           [2019-10-01 Tue]
:END:

*** TODO Map Legislations With Penal/Procedural Sections
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Map-Legislations-With-Penal-Procedural-Sections-2026-03-30-20-19-00
:END:
:LOGBOOK:
- State "TODO"       from ""           [2019-10-01 Tue]
:END:

*** TODO USE LEX(URI)
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       USE-LEX--URI-2026-03-30-20-19-00
:END:
:LOGBOOK:
- State "TODO"       from ""           [2020-06-11 Thu]
:END:

*** TODO related legislations
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       related-legislations-2026-03-30-20-19-00
:END:
:LOGBOOK:
- State "TODO"       from ""           [2020-06-20 Sat]
:END:

*** TODO قوانين خارج الأرشيف
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       قوانين-خارج-الأرشيف-2026-03-30-20-19-01
:END:

- ق1904-0003 العقوبات الأهلي

*** TODO Write Khaled Hosny And Gaber On Ocr
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Write-Khaled-Hosny-And-Gaber-On-Ocr-2026-03-30-20-19-01
:END:
:LOGBOOK:
- State "TODO"       from ""           [2020-03-30 Mon]
:END:

**** DONE [#A] send law PDFs to Gaber
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       send-law-PDFs-to-Gaber-2026-03-30-20-19-01
:END:
:LOGBOOK:
- State "TODO"       from ""           [2020-03-30 Mon]
- State "DONE"       from "TODO"       [2020-03-30 Mon]

*** TODO Write Policy Greenpapers
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Write-Policy-Greenpapers-2026-03-30-20-19-01
:END:
**** TODO تعلقيات على مشروع قانون الجمعيات الأهلية
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       تعلقيات-على-مشروع-قانون-الجمعيات-الأهلية-2026-03-30-20-19-01
:END:

مواد الإصدار ينبغي أن يكون غرضها الإصدار فقط. يجب أن تنقل الأحكام الانتقالية إلى داخل القانون. كما أن مواد الإصدار تتضمن تشريعات مستمرة مثل 4(2) و 4(3)، 5
طبقا لدليل وزارة العدل للتشريعات، اشتراط المادة 8 من مواد الإصدار على أن "يلغي كل حكم يخالف أحكام هذا القانون و القانون المرافق له" يعد من الممارسات السيئة. ينبغي أن يعدد القانون التشريعات التي يلغيها حصرا. إذا كان المشرع نفسه لا يعرف التشريعات المخالفة، فكيف يمكن للمحاكم و المواطنين معرفتها؟

مادة 2(1) تنمية المجتمع ليست الغرض الوحيد للجمعيات
مادة 8(ه) تجمع وسائل الاتصال المميكنة المعتادة و المفعلة
مادة 9(ج) طلب صحيفة الحالة الجنائية و إقرار بعدم الإدراج على قوائم الإرهاب غير ضروري. المعلومات مصدرها الدولة
مادة 9(و) خمسة آلاف جنيه رسم تسجيل النظام الأساسي
مادة 12 "لكل ذي شأن" الاطلاع على النظام الأساسي بعد سداد الرسوم. لا ينبغي إثبات صفة من أجل الحصول على مثل هذه المعلومات إن كانت منشورة بداية
مادة 14 الحملات بتصريح و مدتها محدودة بسنة
مادة 15(1) تنمية المجتمع هي الغرض الوحيد للجمعيات
مادة 15(2) المناطق الحدودية بتصريح
مادة 16(ر) تحظر إجراء استطلاعات الرأي دون إذن الجهاز المركزي للتعبئة العامة و الإحصاء
المادتان 24 و 25 ناقصتان في الصورة
مادة 26 تترك كل ترخيص جمع التبرعات للائحة التنفيذية
مادة 28 تحتاج قراءة ثانية
مادة 30(2) تجيز للوزير وقف الجمعية لمدة سنة
مادة 42 تعتبر الأعضاء مستقيلين إن غابوا عن مجلس الإدارة نصف المرات في سنة
مادة 45 تسمح للوزير بتعيين مجلس إدارة من الأعضاء إذا أصبح عدد مجلس الإدارة غير كاف
مادة 46 تسمح للوزير بإغلاق الجمعية لمدة سنة
مادة 48(خ) توجب المحكمة حل مجلس الإدارة إذا لم تقم الجمعية بأية أعمال فعلية أو برامج جدية
مادة 49(ت) تعاقب بحل الجمعية في حال "تمادي الجمعية في ارتكاب أي من المخالفات المشار إليها في المادتين 46 و 48 من هذا القانون"
المادتان 48 و 49 تقتضيان الحل شرطا. تحتاجان قراءة ثانية
مادة 50(2) تسمح للوزير بتعيين لجنة إدارية لإدارة نشاط من أنشطة الجميعة
مادة 50(3) تمنع مجلس الإدارة من تسيير الجمعية بمجرد رفع جهة الإدارة دعوى في المحكمة
المواد من 53 إلى 80 غير موجودة
مادة 69 تشترط أن يكون نشاط المنظمة الأجنبية متفقا مع أولويات و احتياجات المجتمع المصري وفقا لخطط التنمية
مادة 75 تسمح للوزير المختص بإيقاف الجمعيات دون حكم محكمة
مادة 93 تترك تشريع التطوع بالكامل للائحة

*** DONE [#A] Introduction to the legal archive @blog +writing
SCHEDULED: <2019-01-31 Thu>
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Introduction-to-the-legal-archive-blog-plus-2026-03-30-20-19-01
:END:
:LOGBOOK:
- State "TODO"       from ""           [2019-01-24 Thu]
- State "DONE"       from "TODO"       [2019-01-30 Wed]
:END:

*** DONE [#A] Forward archive index
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Forward-archive-index-2026-03-30-20-19-01
:END:
:LOGBOOK:
- State "TODO"       from ""           [2019-03-23 Sat]
- State "DONE"       from "TODO"       [2019-09-28 Sat]
:END:

*** TODO القانون الجنائي :egypt:
:PROPERTIES:
:CREATED:  [2023-11-03 Fri 16:46]
:ORG_GTD:  Projects
:ID:       القانون-الجنائي-2026-03-30-20-19-01
:END:

تشريع الجرائم للدولة المركزية، و المخالفات للأقاليم.

*** TODO [[https://github.com/microsoft/unilm/tree/master/kosmos-2.5][unilm/kosmos-2.5 at master · microsoft/unilm · GitHub]] :OCR:Arabic:LLM:AI:
:PROPERTIES:
:TITLE:    unilm/kosmos-2.5 at master · microsoft/unilm · GitHub
:URI:      https://github.com/microsoft/unilm/tree/master/kosmos-2.5
:CREATED:  [2024-06-03 Mon 12:40]
:ID:       unilm-kosmos-2-dot-5-at-master-microsoft-unilm-GitHub-2024-06-13-12-42-09
:ORG_GTD:  Projects
:END:

*** TODO [[https://timep.org/2024/04/30/%d8%a5%d8%b9%d8%a7%d8%af%d8%a9-%d8%aa%d8%b5%d9%88%d8%b1-%d9%86%d8%b8%d8%a7%d9%85-%d8%a7%d9%84%d8%b9%d8%af%d8%a7%d9%84%d8%a9-%d8%a7%d9%84%d8%ac%d9%86%d8%a7%d8%a6%d9%8a%d8%a9-%d9%81%d9%8a-%d9%85%d8%b5/][إعادة تصوُّر نظام العدالة الجنائية في مصر - The Tahrir Institute for Middle East Policy]] :Egypt:law:
:PROPERTIES:
:TITLE:    إعادة تصوُّر نظام العدالة الجنائية في مصر - The Tahrir Institute for Middle East Policy
:URI:      https://timep.org/2024/04/30/%d8%a5%d8%b9%d8%a7%d8%af%d8%a9-%d8%aa%d8%b5%d9%88%d8%b1-%d9%86%d8%b8%d8%a7%d9%85-%d8%a7%d9%84%d8%b9%d8%af%d8%a7%d9%84%d8%a9-%d8%a7%d9%84%d8%ac%d9%86%d8%a7%d8%a6%d9%8a%d8%a9-%d9%81%d9%8a-%d9%85%d8%b5/
:CREATED:  [2024-05-07 Tue 13:42]
:ID:       إعادة-تصوُّر-نظام-العدالة-الجنائية-في-مصر-The-Tahrir-Institute-for-Middle-East-Policy-2024-06-13-13-00-13
:ORG_GTD:  Projects
:END:

** TODO [[./in/books/TWOW/Hugh Renbrics - The Wholeness of the World.org][TWOW]] ebook [0/4] :library:
:PROPERTIES:
:ID:       Prepare-TWOW-2024-02-04-18-19-44
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

[2024-02-04 Sun 17:48]

*** TODO Attach pictures to org file
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Attach-pictures-to-org-file-2026-03-30-20-19-01
:END:
*** TODO Figure out indentation
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Figure-out-indentation-2026-03-30-20-19-01
:END:
*** TODO Figure out how to have grey and blue background
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Figure-out-how-to-have-grey-and-blue-background-2026-03-30-20-19-01
:END:
*** TODO Create internal links
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Create-internal-links-2026-03-30-20-19-01
:END:
** TODO Email [3/6]
:PROPERTIES:
:CREATED:  [2023-01-29 Sun 02:02]
:ID:       Email-2024-02-12-14-30-26
:CATEGORY: Archive
:ORG_GTD:  Projects
:END:

*** DONE Migrate Outlook archive to Emacs
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Migrate-Outlook-archive-to-Emacs-2026-03-30-20-19-01
:END:
:LOGBOOK:
- State "DONE"       from "TODO"        [2023-07-27 Thu 22:51]
:END:

*** DONE Migrate Thunderbird archives to Emacs
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Migrate-Thunderbird-archives-to-Emacs-2026-03-30-20-19-01
:END:
:LOGBOOK:
- State "DONE"       from "TODO"        [2023-07-23 Sun 21:23]

*** DONE Import Outlook
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Import-Outlook-2026-03-30-20-19-01
:END:
:LOGBOOK:
- State "DONE"       from "TODO"        [2023-07-27 Thu 21:20]
:END:

*** TODO Archive email
SCHEDULED: <2027-03-17 Wed .+1y>
:PROPERTIES:
:LAST_REPEAT: [2026-03-17 Tue 14:14]
:ORG_GTD:  Projects
:ID:       Archive-email-2026-03-30-20-19-01
:END:

*** TODO Auto save email attachments in Emacs.
:PROPERTIES:
:CREATED:  [2023-07-27 Thu 04:54]
:ORG_GTD:  Projects
:ID:       Auto-save-email-attachments-in-Emacs-dot-2026-03-30-20-19-01
:END:

*** TODO Migrate Foxmail archive to Emacs
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Migrate-Foxmail-archive-to-Emacs-2026-03-30-20-19-01
:END:
** TODO Contacts/Calendar [1/3]
:PROPERTIES:
:CREATED:  [2023-01-29 Sun 02:03]
:ID:       Contacts-Calendar-2024-02-12-14-31-57
:CATEGORY: Archive
:ORG_GTD:  Projects
:END:

*** DONE Merge contact CSV files
:PROPERTIES:
:CREATED:  [2023-01-31 Tue 21:49]
:ORG_GTD:  Projects
:ID:       Merge-contact-CSV-files-2026-03-30-20-19-01
:END:
:LOGBOOK:
- State "DONE"       from "NEXT"       [2024-02-22 Thu 15:41]
:END:

*** TODO Convert contacts into org-roam nodes
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Convert-contacts-into-org-roam-nodes-2026-03-30-20-19-01
:END:

in ~/org/people/

*** TODO Manage calendar from spreadsheets (or in my case emacs)
:PROPERTIES:
:CREATED:  [2023-07-27 Thu 05:05]
:ID:       Manage-calendar-from-spreadsheets--or-in-my-case-emacs-2024-02-12-15-02-49
:ORG_GTD:  Projects
:END:

** TODO Notes [5/7]
:PROPERTIES:
:CREATED:  [2023-01-29 Sun 02:14]
:ID:       Notes-2024-02-12-14-35-37
:CATEGORY: Archive
:ORG_GTD:  Projects
:END:

- Original ideas and collected annotations
- Timestamp is not an attribute, because they are evergreen notes
- شروحات على الهوامش

*** DONE [#A] Migrate notes to Emacs
CLOSED: [2023-01-21 Sat 21:19]
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Migrate-notes-to-Emacs-2026-03-30-20-19-01
:END:

From laying text files and from Gnote

*** DONE Migrate Gnote notes into gnotes.org
CLOSED: [2023-02-09 Thu 03:15]
:PROPERTIES:
:CREATED:  [2023-02-09 Thu 03:15]
:ORG_GTD:  Projects
:ID:       Migrate-Gnote-notes-into-gnotes-dot-org-2026-03-30-20-19-01
:END:

*** DONE Convert notes.org into org-roam nodes
:PROPERTIES:
:CREATED:  [2023-01-17 Tue 14:29]
:ORG_GTD:  Projects
:ID:       Convert-notes-dot-org-into-org-roam-nodes-2026-03-30-20-19-01
:END:

*** TODO Standardize notes
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Standardize-notes-2026-03-30-20-19-01
:END:

- Clickable titles
- TITLE and URL properties (org-board sadly uses URL not URI)
- CREATED for creation timestamp
- [yyyy-mm-dd DDD HH:mm] for timestamps

*** DONE Change Creation timestamp to "CREATED" everywhere
:PROPERTIES:
:CREATED:  [2023-02-04 Sat 04:35]
:ORG_GTD:  Projects
:ID:       Change-Creation-timestamp-to-CREATED-everywhere-2026-03-30-20-19-01
:END:

To match the tag produced by Orgzly capture, which cannot be changed

*** DONE Modify web capture to standard
:PROPERTIES:
:CREATED:  [2023-02-04 Sat 04:44]
:ORG_GTD:  Projects
:ID:       Modify-web-capture-to-standard-2026-03-30-20-19-01
:END:

*** TODO [#A] Organize notes
:PROPERTIES:
:ID:       Notes-2024-02-12-14-28-28
:CATEGORY: Archive
:ORG_GTD:  Projects
:END:

Notes are timeless pieces. They are made up of timed journals and annotations on library content, but eventually they are my own ideas and words. They live in ~/org/notes and are all org-roam nodes.

Part of notes will be published using Hugo.

** DONE Journal [1/1]
:PROPERTIES:
:ID:       Journal-2024-02-12-14-52-01
:CATEGORY: Archive
:ORG_GTD:  Projects
:END:
:LOGBOOK:
- State "TODO"       from ""                [2023-01-29 Sun 02:15]
- State "DONE"       from "TODO"            [2023-07-28 Fri 13:59]
:END:

Journal are org-roam dailies living in ~/org/daily/. They contain level 2 headers of different ideas, meeting notes... I do not like this arrangement very much but for now it seems like a balance between simplicity and searchability.

*** DONE [#A] Migrate RedNoteBook to Emacs
CLOSED: [2023-01-13 Fri 10:24]
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Migrate-RedNoteBook-to-Emacs-2026-03-30-20-19-01
:END:

** TODO Web pages workflow [3/8]
:PROPERTIES:
:CREATED:  [2023-01-29 Sun 02:03]
:ID:       Web-pages-2024-02-12-14-58-47
:CATEGORY: Library
:ORG_GTD:  Projects
:END:

*** DONE Migrate Firefox bookmarks to Emacs
CLOSED: [2023-01-25 Wed 14:41]
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Migrate-Firefox-bookmarks-to-Emacs-2026-03-30-20-19-01
:END:

*** DONE move readability to kindle
CLOSED: [2023-07-27 Thu 21:40]
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       move-readability-to-kindle-2026-03-30-20-19-01
:END:

*** DONE Migrate Readability to Emacs
CLOSED: [2023-02-15 Wed 08:16]
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Migrate-Readability-to-Emacs-2026-03-30-20-19-01
:END:

*** TODO Filter dead URLs to blackholes
:PROPERTIES:
:CREATED:  [2023-01-29 Sun 02:28]
:ORG_GTD:  Projects
:ID:       Filter-dead-URLs-to-blackholes-2026-03-30-20-19-01
:END:

Including error 404, unresolving domains, overtaken URLs...

*** TODO Choose web pages for archiving
:PROPERTIES:
:CREATED:  [2023-01-29 Sun 02:31]
:ORG_GTD:  Projects
:ID:       Choose-web-pages-for-archiving-2026-03-30-20-19-01
:END:

*** TODO Separate Zotero's web pages from references
:PROPERTIES:
:CREATED:  [2023-08-03 Thu 04:04]
:ORG_GTD:  Projects
:ID:       Separate-Zotero-s-web-pages-from-references-2026-03-30-20-19-01
:END:

*** TODO Migrate Zotero web pages to Emacs
:PROPERTIES:
:CREATED:  [2023-01-21 Sat 08:49]
:ORG_GTD:  Projects
:ID:       Migrate-Zotero-web-pages-to-Emacs-2026-03-30-20-19-01
:END:

Consider [[https://github.com/gildas-lormeau/SingleFileZ][SingleFileZ]]

*** TODO Filter feeds
:PROPERTIES:
:CREATED:  [2023-01-29 Sun 02:30]
:ORG_GTD:  Projects
:ID:       Filter-feeds-2026-03-30-20-19-01
:END:

** TODO Documents [0/3]
:PROPERTIES:
:CREATED:  [2023-01-29 Sun 02:05]
:ID:       Documents-2024-02-12-14-59-43
:CATEGORY: Library
:ORG_GTD:  Projects
:END:

*** TODO Migrate Zotero documents to Emacs
:PROPERTIES:
:CREATED:  [2023-01-21 Sat 20:55]
:ORG_GTD:  Projects
:ID:       Migrate-Zotero-documents-to-Emacs-2026-03-30-20-19-02
:END:

*** TODO Convert documents to ORG files using pandoc
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Convert-documents-to-ORG-files-using-pandoc-2026-03-30-20-19-02
:END:
*** TODO Organise [[/home/amr/Documents][Documents]]
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Organise-Documents-2026-03-30-20-19-02
:END:
** TODO Books [1/22]
:PROPERTIES:
:CREATED:  [2023-01-29 Sun 02:39]
:ID:       Books-2024-02-12-15-00-42
:CATEGORY: Library
:ORG_GTD:  Projects
:END:

*** DONE Tag books 'to-read' and 'read'
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Tag-books-to-read-and-read-2026-03-30-20-19-02
:END:

Books are now marked 'to-read' and 'read' in a custom boolean column in Calibre, where 'yes' means 'read', 'no' means 'to-read' (copied directly to devices, and unassigned means unread. Physical books and books I come across physically that I want to read are entered in an Android app called Opeanreads.

*** NEXT Convert Calibre book comments from HTML to ORG (org MD at the worst)
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Convert-Calibre-book-comments-from-HTML-to-ORG--2026-03-30-20-19-02
:END:
*** TODO Organise [[/home/amr/books][books]]
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Organise-books-2026-03-30-20-19-02
:END:
*** TODO [[https://www.faber.co.uk/product/9780571310661-holloway/][Holloway by Robert Macfarlane (Illustrated by Stanley Donwood) | Faber]]
:PROPERTIES:
:TITLE:    Holloway by Robert Macfarlane (Illustrated by Stanley Donwood) | Faber
:URI:      https://www.faber.co.uk/product/9780571310661-holloway/
:CREATED:  [2024-05-26 Sun 12:42]
:ID:       Holloway-by-Robert-Macfarlane--Illustrated-by-Stanley-Donwood--Faber-2024-06-13-12-46-55
:ORG_GTD:  Projects
:END:

*** TODO [[https://yakes.io/book/][BOOK • Eric Yakes, CFA]]
:PROPERTIES:
:TITLE:    BOOK • Eric Yakes, CFA
:URI:      https://yakes.io/book/
:CREATED:  [2024-04-10 Wed 11:51]
:ID:       BOOK-Eric-Yakes-CFA-2024-06-13-14-06-25
:ORG_GTD:  Projects
:END:

*** TODO [[https://www.amazon.com/gp/aw/d/B00EKYQ34O][Ancient Egyptian Literature: Volume I: The Old and Middle Kingdoms: Old and the Middle Kingdoms v. 1 2nd (second) Revised Edition by Lichtheim, Miriam published by University of California Press (2006): unknown author: Amazon.com: Books]]
:PROPERTIES:
:CREATED:  [2024-06-19 Wed 13:39]
:ID:       Ancient-Egyptian-Literature-Volume-I-The-Old-and-Middle-Kingdoms-Old-and-the-Middle-Kingdoms-v-dot-1-2nd--second--Revised-Edition-by-Lichtheim-Miriam-published-by-University-of-California-Press--2006--unknown-author-Amazon-dot-com-Books-2024-06-29-13-13-06
:TITLE:    Ancient Egyptian Literature: Volume I: The Old and Middle Kingdoms: Old and the Middle Kingdoms v. 1 2nd (second) Revised Edition by Lichtheim, Miriam published by University of California Press (2006): unknown author: Amazon.com: Books
:URI:      https://www.amazon.com/gp/aw/d/B00EKYQ34O
:ORG_GTD:  Projects
:END:

*** TODO [[https://www.amazon.com/Ancient-Egyptian-Literature-Miriam-Lichtheim/dp/0520305841][Amazon.com: Ancient Egyptian Literature (World Literature in Translation): 9780520305847: Lichtheim, Miriam: Books]]
:PROPERTIES:
:CREATED:  [2024-06-19 Wed 13:38]
:ID:       Amazon-dot-com-Ancient-Egyptian-Literature--World-Literature-in-Translation--9780520305847-Lichtheim-Miriam-Books-2024-06-29-13-13-20
:TITLE:    Amazon.com: Ancient Egyptian Literature (World Literature in Translation): 9780520305847: Lichtheim, Miriam: Books
:URI:      https://www.amazon.com/Ancient-Egyptian-Literature-Miriam-Lichtheim/dp/0520305841
:ORG_GTD:  Projects
:END:

*** TODO [[https://www.amazon.com/Egyptian-Mythology-Goddesses-Traditions-Ancient/dp/0195170245][Amazon.com: Egyptian Mythology: A Guide to the Gods, Goddesses, and Traditions of Ancient Egypt: 8601300133669: Pinch, Geraldine: Books]]
:PROPERTIES:
:CREATED:  [2024-06-19 Wed 13:37]
:ID:       Amazon-dot-com-Egyptian-Mythology-A-Guide-to-the-Gods-Goddesses-and-Traditions-of-Ancient-Egypt-8601300133669-Pinch-Geraldine-Books-2024-06-29-13-13-28
:TITLE:    Amazon.com: Egyptian Mythology: A Guide to the Gods, Goddesses, and Traditions of Ancient Egypt: 8601300133669: Pinch, Geraldine: Books
:URI:      https://www.amazon.com/Egyptian-Mythology-Goddesses-Traditions-Ancient/dp/0195170245
:ORG_GTD:  Projects
:END:

*** TODO [[https://www.amazon.com/Seth-God-Confusion-mythology-Agyptologie/dp/B0007IZ0N2][Seth, God of Confusion: A study of his role in Egyptian mythology and religion (Probleme der Agyptologie): Velde, H. Te; Van Baaren-Pape, G. E. [Translator]: Amazon.com: Books]]
:PROPERTIES:
:CREATED:  [2024-06-19 Wed 13:37]
:ID:       Seth-God-of-Confusion-A-study-of-his-role-in-Egyptian-mythology-and-religion--Probleme-der-Agyptologie--Velde-H-dot-Te-Van-Baaren-Pape-G-dot-E-dot-Translator-Amazon-dot-com-Books-2024-06-29-13-13-36
:TITLE:    Seth, God of Confusion: A study of his role in Egyptian mythology and religion (Probleme der Agyptologie): Velde, H. Te; Van Baaren-Pape, G. E. [Translator]: Amazon.com: Books
:URI:      https://www.amazon.com/Seth-God-Confusion-mythology-Agyptologie/dp/B0007IZ0N2
:ORG_GTD:  Projects
:END:

*** TODO [[https://rothammel.com/Rothammels-Antenna-Book][Rothammels Antenna Book - DARC Verlag GmbH, 59,00 €]] :radio:
:PROPERTIES:
:TITLE:    Rothammels Antenna Book - DARC Verlag GmbH, 59,00 €
:URI:      https://rothammel.com/Rothammels-Antenna-Book
:CREATED:  [2024-06-17 Mon 11:52]
:ID:       Rothammels-Antenna-Book-DARC-Verlag-GmbH-59-00-2024-06-29-13-14-30
:ORG_GTD:  Projects
:END:

*** TODO [[https://www.lrb.co.uk/the-paper/v46/n05/pankaj-mishra/the-shoah-after-gaza][Pankaj Mishra · The Shoah after Gaza]]
:PROPERTIES:
:CREATED:  [2024-03-02 Sat 17:09]
:TITLE:    Pankaj Mishra · The Shoah after Gaza
:URI:      https://www.lrb.co.uk/the-paper/v46/n05/pankaj-mishra/the-shoah-after-gaza
:ID:       Pankaj-Mishra-The-Shoah-after-Gaza-2024-07-03-10-02-07
:ORG_GTD:  Projects
:END:

*** TODO [[https://www.amazon.com/gp/product/140191750X?linkId=a9b703f2719a60de3cbc0cbb29f517f5][Change Your Thoughts - Change Your Life: Living the Wisdom of the Tao: Dyer, Dr. Wayne W.: 9781401917500: Amazon.com: Books]]
:PROPERTIES:
:CREATED:  [2024-01-28 Sun 16:55]
:TITLE:    Change Your Thoughts - Change Your Life: Living the Wisdom of the Tao: Dyer, Dr. Wayne W.: 9781401917500: Amazon.com: Books
:URI:      https://www.amazon.com/gp/product/140191750X?linkId=a9b703f2719a60de3cbc0cbb29f517f5
:ID:       Change-Your-Thoughts-Change-Your-Life-Living-the-Wisdom-of-the-Tao-Dyer-Dr-dot-Wayne-W-dot-9781401917500-Amazon-dot-com-Books-2024-07-03-12-10-14
:ORG_GTD:  Projects
:END:

*** TODO [[https://www.amazon.com/gp/product/1594732043?linkId=2135ec00aa4ef1f43a2891abd889195a][Tao Te Ching: Annotated & Explained (SkyLight Illuminations): Lao Tzu, Derek Lin, Lama Surya Das: 9781594732041: Amazon.com: Books]]
:PROPERTIES:
:CREATED:  [2024-01-28 Sun 16:54]
:TITLE:    Tao Te Ching: Annotated & Explained (SkyLight Illuminations): Lao Tzu, Derek Lin, Lama Surya Das: 9781594732041: Amazon.com: Books
:URI:      https://www.amazon.com/gp/product/1594732043?linkId=2135ec00aa4ef1f43a2891abd889195a
:ID:       Tao-Te-Ching-Annotated-and-Explained--SkyLight-Illuminations--Lao-Tzu-Derek-Lin-Lama-Surya-Das-9781594732041-Amazon-dot-com-Books-2024-07-03-12-10-30
:ORG_GTD:  Projects
:END:

*** TODO [[https://www.amazon.com/dp/156695715X/?psc=1&language=en_US][The US losing wars ushers in a new political era]]
:PROPERTIES:
:CREATED:  [2024-01-26 Fri 17:36]
:TITLE:    The US losing wars ushers in a new political era
:URI:      https://www.amazon.com/dp/156695715X/?psc=1&language=en_US
:ID:       The-US-losing-wars-ushers-in-a-new-political-era-2024-07-03-12-11-02
:ORG_GTD:  Projects
:END:

*** TODO [[https://www.amazon.com/State-Third-Millennium-Prince-Hans-Adam/dp/3905881047][The State in the Third Millennium: Hans-Adam, Prince: 9783905881042: Amazon.com: Books]]
:PROPERTIES:
:CREATED:  [2023-09-03 Sun 20:54]
:TITLE:    The State in the Third Millennium: Hans-Adam, Prince: 9783905881042: Amazon.com: Books
:URI:      https://www.amazon.com/State-Third-Millennium-Prince-Hans-Adam/dp/3905881047
:ID:       The-State-in-the-Third-Millennium-Hans-Adam-Prince-9783905881042-Amazon-dot-com-Books-2024-07-03-14-12-55
:ORG_GTD:  Projects
:END:

*** TODO [[https://www.virago.co.uk/titles/hilary-cottam/radical-help/9780349009087/][Radical Help by Hilary Cottam | Hachette UK]]
:PROPERTIES:
:TITLE:    Radical Help by Hilary Cottam | Hachette UK
:URI:      https://www.virago.co.uk/titles/hilary-cottam/radical-help/9780349009087/
:CREATED:  [2023-06-16 Fri 12:37]
:ID:       Radical-Help-by-Hilary-Cottam-Hachette-UK-2024-07-03-15-15-10
:ORG_GTD:  Projects
:END:

*** TODO [[https://www.ucpress.edu/book/9780520053311/implementation][Implementation by Jeffrey L. Pressman, Aaron Wildavsky - Paperback - University of California Press]]
:PROPERTIES:
:TITLE:    Implementation by Jeffrey L. Pressman, Aaron Wildavsky - Paperback - University of California Press
:URI:      https://www.ucpress.edu/book/9780520053311/implementation
:CREATED:  [2023-06-16 Fri 12:37]
:ID:       Implementation-by-Jeffrey-L-dot-Pressman-Aaron-Wildavsky-Paperback-University-of-California-Press-2024-07-03-15-15-42
:ORG_GTD:  Projects
:END:

*** TODO [[https://prout.info/resources/books/][Books on Prout - Proutist Universal- Progressive Utilization Theory]]
:PROPERTIES:
:TITLE:    Books on Prout - Proutist Universal- Progressive Utilization Theory
:URI:      https://prout.info/resources/books/
:CREATED:  [2023-04-27 Thu 15:36]
:ID:       Books-on-Prout-Proutist-Universal-Progressive-Utilization-Theory-2024-07-03-15-23-40
:ORG_GTD:  Projects
:END:

*** TODO [[https://www.goodreads.com/book/show/22851205-1971-1963][عبد الناصر والتنظيم الطليعي السري 1971-1963 by حمادة حسني | Goodreads]]
:PROPERTIES:
:TITLE:    عبد الناصر والتنظيم الطليعي السري 1971-1963 by حمادة حسني | Goodreads
:URI:      https://www.goodreads.com/book/show/22851205-1971-1963
:CREATED:  [2022-03-06 Sun 15:35]
:MODIFIED: [2022-09-05 Mon 16:54]
:ID:       عبد-الناصر-والتنظيم-الطليعي-السري-1971-1963-by-حمادة-حسني-Goodreads-2024-07-04-09-40-27
:ORG_GTD:  Projects
:END:

*** TODO [[https://books.google.com/books/about/%D8%B3%D9%86%D9%88%D8%A7%D8%AA_%D9%88%D8%A3%D9%8A%D8%A7%D9%85_%D9%85%D8%B9_%D8%AC%D9%85%D8%A7%D9%84_%D8%B9%D8%A8.html?id=6eVhAAAAIAAJ][سنوات وأيام مع جمال عبد الناصر: شهادة سامي شرف - شرف، سامي، - Google Books]]
:PROPERTIES:
:TITLE:    سنوات وأيام مع جمال عبد الناصر: شهادة سامي شرف - شرف، سامي، - Google Books
:URI:      https://books.google.com/books/about/%D8%B3%D9%86%D9%88%D8%A7%D8%AA_%D9%88%D8%A3%D9%8A%D8%A7%D9%85_%D9%85%D8%B9_%D8%AC%D9%85%D8%A7%D9%84_%D8%B9%D8%A8.html?id=6eVhAAAAIAAJ
:CREATED:  [2022-03-06 Sun 15:35]
:MODIFIED: [2022-09-05 Mon 16:54]
:ID:       سنوات-وأيام-مع-جمال-عبد-الناصر-شهادة-سامي-شرف-شرف-سامي-Google-Books-2024-07-04-09-40-37
:ORG_GTD:  Projects
:END:

*** TODO [[https://boundlessbook.com/book-resources/][health]]
:PROPERTIES:
:TITLE:    health
:URI:      https://boundlessbook.com/book-resources/
:CREATED:  [2020-02-19 Wed 13:24]
:MODIFIED: [2022-07-09 Sat 17:11]
:ID:       health-2024-07-04-09-45-25
:ORG_GTD:  Projects
:END:

*** TODO [[https://www.parliamentbook.com/][Parliamentbook]]
:PROPERTIES:
:TITLE:    Parliamentbook
:URI:      https://www.parliamentbook.com/
:CREATED:  [2016-09-19 Mon 01:59]
:MODIFIED: [2022-07-09 Sat 17:11]
:ID:       Parliamentbook-2024-07-04-10-06-04
:ORG_GTD:  Projects
:END:

** TODO Subscriptions [2/11] :money:
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Subscriptions-2026-03-30-20-19-02
:END:
*** DONE YouTube TV
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       YouTube-TV-2026-03-30-20-19-02
:END:
*** TODO Youtube premium x2
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Youtube-premium-x2-2026-03-30-20-19-02
:END:
*** DONE Google Fi
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Google-Fi-2026-03-30-20-19-02
:END:
*** TODO T-Mobile
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       T-Mobile-2026-03-30-20-19-02
:END:
*** TODO Amazon Prime
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Amazon-Prime-2026-03-30-20-19-02
:END:
*** TODO Netflix
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Netflix-2026-03-30-20-19-02
:END:
*** TODO Apple TV
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Apple-TV-2026-03-30-20-19-02
:END:
*** TODO HBO Max
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       HBO-Max-2026-03-30-20-19-02
:END:
*** TODO Spotify
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Spotify-2026-03-30-20-19-02
:END:
*** TODO MGM+
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       MGM-plus-2026-03-30-20-19-02
:END:
*** TODO Amazon prime video purchase code
:PROPERTIES:
:CREATED:  [2024-04-23 Tue 20:35]
:ID:       Amazon-prime-video-purchase-code-2024-06-13-13-36-50
:ORG_GTD:  Projects
:END:

44569

** TODO [[https://www.humanmicrobes.org/donors][Become a stool donor for FMT]] [1/2] :money:health:
:PROPERTIES:
:ID:       Become-a-stool-donor-for-FMT--Fecal-Microbiota-Transplants--or-research-2024-02-04-15-27-35
:CATEGORY: Business
:ORG_GTD:  Projects
:END:
:LOGBOOK:
- State "WAIT"       from              [2024-02-02 Fri 18:42] \\
  Sent an application
:END:
[2023-11-06 Mon 11:33]

*** DONE Apply
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Apply-2026-03-30-20-19-02
:END:
*** TODO Send stool and body photos
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Send-stool-and-body-photos-2026-03-30-20-19-02
:END:
** TODO PGP [0/7] :security:computers:
:PROPERTIES:
:ID:       PGP-2024-02-29-16-21-36
:CATEGORY: Privacy
:ORG_GTD:  Projects
:END:

*** TODO [[https://trezor.io/learn/a/what-is-gpg][Derive a PGP key from Bitcoin key]]
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Derive-a-PGP-key-from-Bitcoin-key-2026-03-30-20-19-02
:END:

More details

https://github.com/romanz/trezor-agent/blob/master/doc/README-GPG.md

*** TODO Buy an NFC-enabled key
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Buy-an-NFC-enabled-key-2026-03-30-20-19-02
:END:
*** TODO Put PGP key on security keys
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Put-PGP-key-on-security-keys-2026-03-30-20-19-02
:END:
*** TODO Move files to new PGP key
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Move-files-to-new-PGP-key-2026-03-30-20-19-02
:END:
*** TODO Publish new PGP key
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Publish-new-PGP-key-2026-03-30-20-19-02
:END:
*** TODO Create revocation certificate for old key
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Create-revocation-certificate-for-old-key-2026-03-30-20-19-02
:END:
*** TODO Revoke old key
:PROPERTIES:
:ORG_GTD:  Projects
:ID:       Revoke-old-key-2026-03-30-20-19-02
:END:
** TODO Dailies [0/31]
:PROPERTIES:
:ID:       Dailies-2024-07-29-14-45-33
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

*** NEXT The megawatt family home
:PROPERTIES:
:CREATED:  [2024-03-01 Fri 10:54]
:ID:       The-megawatt-family-home-2024-07-03-10-03-34
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

*** TODO Fiction idea
:PROPERTIES:
:CREATED:  [2024-05-12 Sun 09:56]
:ID:       Fiction-idea-2024-06-13-12-56-58
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

Smuggle one shipping container of energy and robotics into a country, have it concealed and build a resistance force underground. 

*** TODO On rights and power
:PROPERTIES:
:CREATED:  [2024-05-05 Sun 13:41]
:ID:       On-rights-and-power-2024-06-13-13-01-21
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

The weak have freedom of speech. The powerful have privacy. The weakest have no right at all. 

*** TODO The invisible handjob of the market
:PROPERTIES:
:CREATED:  [2024-04-30 Tue 22:05]
:ID:       The-invisible-handjob-of-the-market-2024-06-13-13-08-12
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

Perhaps a title of a report on prostitution 

*** TODO Aphorisms
:PROPERTIES:
:CREATED:  [2024-04-28 Sun 21:33]
:ID:       Aphorisms-2024-06-13-13-21-15
:ORG_GTD:  Projects
:END:

"Nation states like war. City states like commerce. Families like stability. Individuals like entertainment"

*** TODO Boston
:PROPERTIES:
:CREATED:  [2024-04-19 Fri 14:16]
:ID:       Boston-2024-06-13-13-43-36
:ORG_GTD:  Projects
:END:

We are in Boston. Nancy is invited by the Fletcher School Fares Center to speak. Khaled Fahmy is in the same conference and is also speaking tomorrow in Harvard. Last night we were invited to dinner by Nadim Rouhana and the center and sat at the table with Sahar Aziz. Hossam Bahgat was right when he told me to avoid her at all costs. We also had Christine Boustani with us. She is a very nice person and is hosting Khaled and Kouross' wedding party next week. Nancy and I are missing it.

I have been growing less patient for things I don't want to do. I don't want to sit and listen to political scientists. I do not want to socialize with people or go to places or sleep, eat and drink when I'd rather be doing something else. 
The pain in my inner ear and around my jaw and head continues. Beginning to think I need to measure my blood pressure. 

*** TODO Boston
:PROPERTIES:
:CREATED:  [2024-04-18 Thu 13:49]
:ID:       Boston-2024-06-13-13-45-42
:ORG_GTD:  Projects
:END:

I am in an Irish pub called 'the pub' in Boston. The barman calls me 'kid'. I wonder what the protocol is. The balding man next to me with a gun holster is probably younger than I am, but of course I look better. 
Everyone is playing the lottery. I noticed the barman is always looking at the lottery screen and asked him if he plays and he said 'of course'. Buy Bitcoin, people. 

*** TODO Katherine Maher
:PROPERTIES:
:CREATED:  [2024-04-18 Thu 13:35]
:ID:       Katherine-Maher-2024-06-13-13-46-09
:ORG_GTD:  Projects
:END:

Reconnected with Katherine Maher since she joined NPR and moved to DC, partly because it would be useful to Nancy and CIP.
Since she took the helm at NPR, a huge wave of criticism began on the internet: NYP, Elon Musk, Steven Pinker and many others. Doctor Musk (vis-a-vis the occasional do-gooder Mr Elon) just announced a campaign to defend the first amendment, triggered by Maher's comment that the first hurdle to misinformation is the first amendment. 
I don't agree with Katherine s stance on almost everything (and never took her for an intellectual) but I also hate the way the right campaigns on such issues. On one video, Katherine appears to say that, as Wikipedia's CEO, she moved beyond the white and western notion of free and open internet, which is, according to her, an old idea that predates the internet, to a position where ideas such as notability and relying on written primary sources are not enough to adequately represent underrepresented cultures, for example oral cultures. 
I find this statement disheartening and would find it mildly insulting if I were a person who can be insulted by others. Saying that rationality and precision are white, western notions is not only wrong, but is entirely built on the obscure concept of West and the pseudoscientific concept of whiteness. People taking such positions do so trying to restore some sense of justice in the world but are still believers of the same western and white superiority world they try to undermine.
Accepting, for example, Māori oral maps in song and rhythm of the Pacific Ocean as a good enough source for Wikipedia is already accepting that Wikipedia is a superior to Māori tradition. Wikipedia can stick to the written tradition and the Māori to theirs. 
Not to criticize Katherine as a person. Just the identitarian times we live in. 

*** TODO Emacs as a browser
:PROPERTIES:
:CREATED:  [2024-04-13 Sat 15:54]
:ID:       Emacs-as-a-browser-2024-06-13-13-51-27
:ORG_GTD:  Projects
:END:

Building a web browser on top of emacs is probably a hugely missed chance

*** TODO أمك اسمها معاوية
:PROPERTIES:
:CREATED:  [2024-04-13 Sat 06:15]
:ID:       أمك-اسمها-معاوية-2024-06-13-13-51-48
:ORG_GTD:  Projects
:END:

حلمت خير اللهم اجعله خير أننا كنا في نيويورك عند إنجي و شلباية كالعادة، و اكتشفنا أن الحرب قامت و أن إيران غزت بروكلين لما مجموعة من المقاتلين كسروا علينا الباب. حاولنا نقنعهم بالعقل أننا مش مع أمريكا بس طبعا ما فيش فايدة. و فجأة حصلت دربكة و زعيق و واحد من المقاتلين رمى قنبلة يدوية قتلت نص الموجودين.
نجحنا أنا و نانسي و بلال (فضل) و (زوجته) داليا في الهروب تحت ستار الدخان، و بعد مطاردات في شوارع بروكلين دخلنا شمال في حارة سد، و دخل ورانا قائد المجموعة. بطل قائد المجموعة جري و رمى علينا الماسورة ال كان ماسكها في إيده و هو بياخد نفسه شاور للمقاتل ال وصل وراه بالكلاشنيكوف أنه يقتلنا. نانسي و داليا صرخوا أول ما رفع الرشاش في وشنا، فأنا وقفت قدامهم الثلاثة علشان أحميهم بجسمي، و في آخر لحظة من حياتي قلت للمقاتل: "أمك اسمها معاوية".
صحيت من النوم على صوت ضحكتي. 

*** TODO Invest in analog computers
:PROPERTIES:
:CREATED:  [2024-04-09 Tue 09:08]
:ID:       Invest-in-analog-computers-2024-06-13-14-08-09
:ORG_GTD:  Projects
:END:

*** TODO My computer timeline
:PROPERTIES:
:CREATED:  [2024-04-09 Tue 03:33]
:ID:       My-computer-timeline-2024-06-13-14-08-16
:ORG_GTD:  Projects
:END:

- 1986 micro computer 
- 1991 PC
- 1992 email
- 1995 dial up
- 1998 DSL
- 1998 PGP
- 2000 domain name
- 2001 own domain email
- 2003 laptop
- 2003 mobile phone
- 2005 Linux
- 2005 hard disk backups
- 2005 music player
- 2005 shared server
- 2006 small laptop
- 2010 smart phone
- 2010 noise cancelling headphones
- 2010 Low power PC
- 2011 Android phone
- 2012 SSD
- 2013 UPS
- 2013 NAS
- 2013 Bitcoin
- 2015 yubikey
- 2016 hardware wallet 
- 2019 portable router
- 2020 synchronous fiber connection
- 2020 low power home server
- 2020 Smart TV
- 2022 YouTube premium and other streaming

*** TODO Nudism
:PROPERTIES:
:CREATED:  [2024-04-08 Mon 11:43]
:ID:       Nudism-2024-06-13-14-08-58
:ORG_GTD:  Projects
:END:

There are two types of people: nudists, and clothes-minded

*** TODO Land
:PROPERTIES:
:CREATED:  [2024-04-08 Mon 09:57]
:ID:       Land-2024-06-13-14-09-08
:ORG_GTD:  Projects
:END:

I am not really buying land. I had land before. What I am buying is climate, distance, and rule of law. 

*** TODO Dream
:PROPERTIES:
:CREATED:  [2024-04-08 Mon 03:19]
:ID:       Dream-2024-06-13-14-09-17
:ORG_GTD:  Projects
:END:

Today I dreamt I died of diabetes due to excessive drinking. I need to stop. I need to get a CGM and get in shape. 

*** TODO Comedy between left and right
:PROPERTIES:
:CREATED:  [2024-04-04 Thu 03:13]
:ID:       Comedy-between-left-and-right-2024-06-13-14-23-30
:ORG_GTD:  Projects
:END:

The left's comedy is irony. The right's comedy is insult.

*** TODO Difference between natural and corporate persons
:PROPERTIES:
:CREATED:  [2024-03-30 Sat 11:25]
:ID:       Difference-between-natural-and-corporate-persons-2024-06-13-14-25-15
:ORG_GTD:  Projects
:END:

Both natural and corporate persons have rights to liberty and property. Only natural persons have a right to life. 

*** TODO The right is the new left?
:PROPERTIES:
:CREATED:  [2024-06-25 Tue 15:05]
:ID:       The-right-is-the-new-left-2024-06-29-13-02-15
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

The right is for organization at a lower level

*** TODO Justice, peace, and land
:PROPERTIES:
:CREATED:  [2024-06-25 Tue 10:39]
:ID:       Justice-peace-and-land-2024-06-29-13-04-17
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

I am watching Rome a fourth time perhaps. Caesar is declared imperator in the Senate. He promises justice, peace and land for all Romans. This is the original life, liberty and property. 

*** TODO Specialists and generalists
:PROPERTIES:
:CREATED:  [2024-06-22 Sat 12:43]
:ID:       Specialists-and-generalists-2024-06-29-13-10-42
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

Specialists flourished during ecologically stable times, while generalists survived during ecological cataclysms.

The top of the food chain also suffers most. The new top predators don't get there by fighting their way up, but by surviving until the current top predator falls 

https://youtu.be/DbAnaeFJtV8?si=NrK0TAdwCh9PHH7C

*** TODO Sovereignty
:PROPERTIES:
:CREATED:  [2024-03-24 Sun 11:57]
:ID:       Sovereignty-2024-06-29-13-22-30
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

There are two sovereigns in the world today: the United States and Taliban. China, France and the UK come second, Russia, Western major economies are third, enterprising economies; i.e. India, KSA, Israel, UAE, Qatar, Singapore, Turkey, and Iran come fourth. Most other countries have dominated to no sovereignty.

*** TODO The US is progressive polity in a conservative regime
:PROPERTIES:
:CREATED:  [2024-03-22 Fri 07:34]
:ID:       The-US-is-progressive-polity-in-a-conservative-regime-2024-06-29-13-23-05
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

Citizens in the United States are far more progressive than the political systems that represents them, even more so than other democracies. The bar for affecting progressive policies in the US is much higher than a simple majority or a super majority (the filibuster for example). Pressure will contribute from below and once that bar is passed, radical (as in from the roots) reforms will pass en messe and the US politics will shift suddenly to the left as a result. The United States then will join the rest of the world. Words like left, right, extreme, radical, patriot, communist, socialist, liberal will have the same meaning as in the rest of the world.
This will happen in electoral politics before the supreme Court., at which point the main Republican strategy would be for Justice Thomas to not die. 

*** TODO A good traveler has no fixed plans and is not intent on arriving
:PROPERTIES:
:CREATED:  [2024-03-14 Thu 21:22]
:ID:       A-good-traveler-has-no-fixed-plans-and-is-not-intent-on-arriving-2024-06-29-13-59-03
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

The moment we stop making plans is the moment we start learning

*** TODO Do a boat builder that excels in being off grid and actually recycling water, sewage and trash.
:PROPERTIES:
:CREATED:  [2024-03-09 Sat 14:22]
:ID:       Do-a-boat-builder-that-excels-in-being-off-grid-and-actually-recycling-water-sewage-and-trash-dot-2024-06-29-14-08-32
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

*** TODO Greshenfeld's contribution is that atoms are bits are cells
:PROPERTIES:
:CREATED:  [2024-03-07 Thu 15:49]
:ID:       Greshenfeld-s-contribution-is-that-atoms-are-bits-are-cells-2024-06-29-14-09-21
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

*** TODO Arms transfers will reduce with the rise of automation
:PROPERTIES:
:CREATED:  [2024-03-06 Wed 09:41]
:ID:       Arms-transfers-will-reduce-with-the-rise-of-automation-2024-06-29-14-11-24
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

If arms companies rely on giving lawmakers jobs in their districts, then automation should make weapons transfer easier to control. 

*** TODO Watching Farya Faraji
:PROPERTIES:
:CREATED:  [2024-06-29 Sat 20:03]
:ID:       Watching-Farya-Faraji-2024-07-03-09-58-19
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

We write in cursive and we sing in cursive.

Now I understand why I don't like أناشيد حماس. They are always in diatonic modes, not chromatic or enharmonic 

*** TODO Types of nodes
:PROPERTIES:
:CREATED:  [2024-03-03 Sun 02:29]
:ID:       Types-of-nodes-2024-07-03-10-01-44
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

- Dailies: journaling, meeting minutes, fleeting notes; all timestamped
- Annotations: on library, related to works in library authored by others
- Transient notes (in inbox, or perhaps a generated list of fleeting notes 
- (Evergreen) Notes: atomic, abstract, densely inter-connected concepts
- Posts 
- Commonplace
- Library items
- Archive items
- GTD
- inbox: mainly GTD, but also Dailies on mobile until Orgzly develops enough

*** TODO Capital-only futureOwning capital is becoming the main, perhaps sole mode of survival in the near future where labor's value is diminished by AI and robots. This is a quote from David Ricardo.
:PROPERTIES:
:ID:       Capital-only-futureOwning-capital-is-becoming-the-main-perhaps-sole-mode-of-survival-in-the-near-future-where-labor-s-value-is-diminished-by-AI-and-robots-dot-This-is-a-quote-from-David-Ricardo-dot-2024-07-04-10-27-50
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

Source: [2024-04-11 Thu], 71.191.33.213
 #+BEGIN_QUOTE
Ever since I first turned my attention to questions of political economy, I have been of opinion, that such an application of machinery to any branch of production, as should have the effect of saving labour, was a general good, accompanied only with that portion of inconvenience which in most cases attends the removal of capital and labour from one employment to another.
 …
These were my opinions, and they continue unaltered, as far as regards the landlord and the capitalist; but I am convinced, that the substitution of machinery for human labour, is often very injurious to the interests of the class of labourers. (Principles of Political Economy and Taxation  Chapter XXXI )
#+END_QUOTE

*** TODO "Humanity begins at Duke"
:PROPERTIES:
:CREATED:  [2024-07-01 Mon 09:06]
:ID:       Humanity-begins-at-Duke-2024-07-04-10-28-21
:CATEGORY: Writing
:ORG_GTD:  Projects
:END:

The quote above, attributed to Lord von Metrinich, stands true today. Human dignity used to be built on knights, servants, peasants, often slaves, and always the rest of the ecosystem. Today, human dignity still stands on a lot of extraction from human labour, the underclasses, and the ecosystem. Tomorrow, computers and robots will replace a lot of this, but the extraction is likely to continue, hopefully more benignly. 

Dukes submit to kings, most of the time. They also have the power to push against them when need be. This is why in today's world only the overclasses and the systematically more autonomous are true citizens, because they can push against the sovereign state when need be. True sovereignty for individuals will only exist in space. 

*** TODO Baltimore and Trump
:PROPERTIES:
:CREATED:  [2024-07-14 Sun 11:24]
:ID:       Baltimore-and-Trump-2024-07-29-15-03-24
:ORG_GTD:  Projects
:END:

Spent the weekend in a very hot Baltimore. Nancy was speaking at Net Roots, if I get the name right. Not at all interested in grassroots democrat organizing. We stayed on Royal Sonesta overlooking the harbour. 

The first evening I had yummy pork belly tacos at the Outpost American Tavern. Truly the best local pub experience I had in the US. Sadly they had run out of Guinness and the bar ladies were confused about other choices. Excellent food. Excellent music and vibe. 

The following morning I walked to the Baltimore Art Museum. The route was all Charles St, up and down Mount Vernon where the Washington monument is. I can see how other old American cities had a British charm to them before they were left to rust. This is how I imagine the rust belt. I hope for revival, and maybe some gentrification. 

The museum itself promised the largest collection of Matisse open to the public anywhere, and it over delivered. Medieval works, including a fascinating icon of St Anthony; dark and small paintings by the Dutch Renaissance greats, a style I personally hope to imitate one day; modern American painters and everything in between: Matisse, Picasso, Van Gogh, Cezanne, Gauguin, Klimt, Mondrian, neoclassical homeware and furniture, wonderful African masks, and much more. Truly a great experience. I forget how much fine art is a part of me I keep for later. I felt like collecting and painting. 

It rained on me all the way back then I waited for Nancy to go out to eat. Octobar was a disappointment and her search for perfection in restaurant choice led to a lot of walking and more disappointment. One of our main points of contention is she misses the good enough in search for the perfect which she doesn't find in the end. To be fair, I think she does that in the little things, while I do it in the major things, and people. 

The ride back on Saturday was with an Uber driver who loves his white model Y Tesla so much even though it is a few years away from displacing him. The sight of the DC Mormon temple on this road never fails to impress me. Throughout the days I have been listening to Jeff Flake's Conscience of a Conservative, himself a Mormon, and learning about the American conservative movement. Then I began listening to Max Blumenthal's Republican Gomorrah. There is so much to learn and appreciate about the US and its variety. 

Nancy and the driver dropped me off at home while she went to do her hair, which took six hours. I unpacked, cleaned, bought alcohol for Ahmed Harbia and Rasha Gadda's visit the following day, and sat down to have a beer or two. I ended up drinking five while watching Donald Trump get shot in the ear. The previous weeks about how the Democrats are going to stop Trump. Reagan's conservative era was finally about to end and the country's new government, if they pull their act together and force Biden to step down from the presidency, not just aside from the campaign, was going to catch up with its progressive population. Needless to say, the Reagan era did end yesterday, but how the transition will occur is far less certain now. Perhaps a second read of the Fourth Turning is due, because this is the crisis it promised the millennials. 

* Incubate
:PROPERTIES:
:ORG_GTD_REFILE: Tickler
:END:

** NEXT Blood donation
:PROPERTIES:
:LAST_REPEAT: [2023-09-01 Fri 09:00]
:ID:       Blood-donation-2024-02-04-18-10-21
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Health
:SCHEDULED: <2024-09-01 Sun .+1y>
:ORG_GTD:  Tickler
:END:

<2025-01-01>
[2023-02-06 Mon 03:10]

** NEXT Open University Bsc. (Honours) STEM or Open :science:
:PROPERTIES:
:ID:       Open-University-Bsc-dot--Honours--STEM-or-Open-2024-02-10-14-05-57
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Learning
:ORG_GTD:  Tickler
:END:

<2025-01-01>
[2021-01-31 Sun]

** TODO Social Science PhD
:PROPERTIES:
:ID:       Social-Science-PhD-2024-02-11-13-31-23
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Learning
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** TODO Law Degree
:PROPERTIES:
:ID:       Law-Degree-2024-02-11-13-31-35
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Learning
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** TODO Elisp
:PROPERTIES:
:CREATED:  [2023-02-17 Fri 10:55]
:ID:       Elisp-2024-02-11-13-31-52
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Learning
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** TODO Python
:PROPERTIES:
:CREATED:  [2023-02-17 Fri 10:56]
:ID:       Python-2024-02-11-13-32-25
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Learning
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** TODO Bash script
:PROPERTIES:
:CREATED:  [2023-02-17 Fri 10:56]
:ID:       Bash-script-2024-02-11-13-32-37
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Learning
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** TODO C++
:PROPERTIES:
:CREATED:  [2023-02-17 Fri 10:56]
:ID:       C-plus-plus-2024-02-11-13-32-51
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Learning
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** TODO R
:PROPERTIES:
:CREATED:  [2023-02-17 Fri 10:56]
:ID:       R-2024-02-11-13-33-02
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Learning
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** TODO Ukulele
:PROPERTIES:
:ID:       Ukulele-2024-02-11-13-33-14
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Learning
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** TODO Shooting
:PROPERTIES:
:ID:       Shooting-2024-02-11-13-35-09
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Skills
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** TODO Krav Maga :self:defence:
:PROPERTIES:
:ID:       Krav-Maga-2024-02-11-13-35-25
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Skills
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** TODO BJJ :self:defence:
:PROPERTIES:
:ID:       BJJ-2024-02-11-13-35-51
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Skills
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** TODO German
:PROPERTIES:
:ID:       German-2024-02-11-13-37-22
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Skills
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** TODO French
:PROPERTIES:
:ID:       French-2024-02-11-13-37-36
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Skills
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** TODO Mandarin :languages:
:PROPERTIES:
:ID:       Mandarin-2024-02-11-13-37-49
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Skills
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** TODO Russian :languages:
:PROPERTIES:
:ID:       Russian-2024-02-11-13-38-03
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Skills
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** TODO Hindi :learning:
:PROPERTIES:
:ID:       Hindi-2024-02-11-13-38-16
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Skills
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** TODO Swahili :languages:
:PROPERTIES:
:ID:       Swahili-2024-02-11-13-38-41
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Skills
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** TODO Japanese :languages:
:PROPERTIES:
:ID:       Japanese-2024-02-11-13-38-59
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Skills
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** TODO Hebrew :languages:
:PROPERTIES:
:ID:       Hebrew-2024-02-11-13-39-13
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Skills
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** TODO Egyptian :languages:
:PROPERTIES:
:ID:       Egyptian-2024-02-11-13-39-29
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Skills
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** TODO Latin :languages:
:PROPERTIES:
:ID:       Latin-2024-02-11-13-39-40
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Skills
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** TODO Greek :languages:
:PROPERTIES:
:ID:       Greek-2024-02-11-13-39-55
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Skills
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** TODO Aramic :languages:
:PROPERTIES:
:ID:       Aramic-2024-02-11-13-40-08
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Skills
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** DONE Bake bread :food:@kitchen:
:PROPERTIES:
:ID:       Bake-bread-2024-02-11-13-48-31
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Home
:ORG_GTD:  Tickler
:END:

<2025-01-01>
[2023-04-21 Fri 11:00]
CLOSED: [2023-07-30 Sun 17:52] SCHEDULED: <2023-04-21 Fri 11:00>
:PROPERTIES:
:STYLE:    habit
:LAST_REPEAT: [2023-04-19 Wed 16:32]
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2023-04-19 Wed 16:32]
- State "CNCL"       from "TODO"       [2023-03-19 Sun 06:54]
- State "DONE"       from "TODO"       [2023-03-10 Fri 04:11]
- State "DONE"       from "TODO"       [2023-03-07 Tue 12:59]
- State "DONE"       from "TODO"       [2023-03-02 Thu 19:32]
- State "DONE"       from "TODO"       [2023-02-25 Sat 14:40]
- State "CNCL"       from "TODO"       [2023-02-23 Thu 18:54]
- State "DONE"       from "TODO"       [2023-02-19 Sun 11:16]
- State "CNCL"       from "TODO"       [2023-02-15 Wed 12:53]
- State "DONE"       from "TODO"       [2023-02-07 Tue 09:46]
- State "DONE"       from "TODO"       [2023-02-02 Thu 15:17]
- State "DONE"       from "TODO"       [2023-01-30 Mon 14:07]
- State "DONE"       from "TODO"       [2023-01-27 Fri 09:03]
- State "DONE"       from "TODO"       [2023-01-23 Mon 14:06]
- State "DONE"       from "TODO"       [2023-01-20 Fri 21:27]
- State "DONE"       from "TODO"       [2023-01-17 Tue 12:25]
- State "DONE"       from "TODO"       [2023-01-13 Fri 15:26]
:END:

** TODO Pantry :food:
:PROPERTIES:
:ID:       Pantry-2024-02-04-18-15-20
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Home
:ORG_GTD:  Tickler
:END:

<2025-01-01>
- [ ] Garlic
- [ ] Salad
- [ ] Bell Peppers
- [ ] Eggplant
- [ ] Parsley
- [ ] Dill
- [ ] Tomatoes
- [ ] Cherry tomatoes
- [ ] Onions
- [ ] Spinach
- [ ] Zucchini
- [ ] Cucumber
- [ ] Avocado
- [ ] Limes
- [ ] Popcorn
- [ ] Oats
- [ ] Beans
- [ ] Coffee
- [ ] Chocolate
- [ ] Hummus
- [ ] Sausages
- Wheat
- Rice
- Barley
- Flour
- [ ] Cheese
- [ ] Almond milk
- [ ] Eggs
- [ ] Cold cuts
- [ ] Shrimps
- [ ] White sauce
- [ ] Chick peas
- [ ] Red sauce
- [ ] Kosher dill pickles
- [ ] Black olives
- [ ] Green olives
- [ ] Edamame
- [ ] Tuna

[2024-02-04 Sun 17:37]

** NEXT Power amplifier :AV:
:PROPERTIES:
:ID:       Power-amplifier-2024-02-11-13-49-48
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Atoms
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** TODO Speakers :AV:
:PROPERTIES:
:ID:       Speakers-2024-02-11-13-52-26
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Atoms
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** TODO Free things to do
:PROPERTIES:
:ID:       Free-things-to-do-2024-02-11-13-53-29
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Privacy
:ORG_GTD:  Tickler
:END:

<2025-01-01>
- [X] linux
- [X] password manager
- [X] secure comms
- [ ] online removal
- [ ] no social media
- [ ] no stock browser

** TODO Minimal expense
:PROPERTIES:
:ID:       Minimal-expense-2024-02-11-13-53-56
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Privacy
:ORG_GTD:  Tickler
:END:

<2025-01-01>
- [ ] UPS Box (show passport because it has no address)
- [ ] Switch phone (mint mobile)
- [X] Faraday bag
- [ ] VPN (two?)
- [ ] prepaid card

** TODO Expensive
:PROPERTIES:
:ID:       Expensive-2024-02-11-13-54-41
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Privacy
:ORG_GTD:  Tickler
:END:

<2025-01-01>
- [ ] Personal Mail Box (South Dakota, Texas. Escapees)
- [ ] New devices
- [ ] New car
- [ ] New home

** TODO Online Removal
:PROPERTIES:
:ID:       Online-Removal-2024-02-11-13-56-39
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Privacy
:ORG_GTD:  Tickler
:END:

<2025-01-01>
- [ ] delete tweets before closing down account
- [ ] Change information before deleting it
- [ ] use a strict robots.txt file to delete cache before losing a domain
- [ ] isolate email addresses for each sign up service

** TODO Domain Name
:PROPERTIES:
:ID:       Domain-Name-2024-02-11-13-56-53
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Privacy
:ORG_GTD:  Tickler
:END:

<2025-01-01>
Domain history search

** TODO Post
:PROPERTIES:
:ID:       Post-2024-02-11-13-57-04
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Privacy
:ORG_GTD:  Tickler
:END:

<2025-01-01>
Send to MAIN DROP information you NEED using one return address and disinformation you will DUMP using another return address. Instruct mail company to separate mail according to mail address and send NEED overnight and DUMP regular to BLUFF BOX. Instruct BLUFF BOX company to send to BURN, and BURN to SAFE. Let BLUFF expire. Cancel BURN.

Main drop > Bluff box > Burn box> Safe box

** TODO Money
:PROPERTIES:
:ID:       Money-2024-02-11-13-57-39
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Privacy
:ORG_GTD:  Tickler
:END:

<2025-01-01>
Blur for anonymous payment?
privacy.com
Pre-paid credit card
Anonymous LLC

** TODO Phone
:PROPERTIES:
:ID:       Phone-2024-02-11-13-58-00
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Privacy
:ORG_GTD:  Tickler
:END:

<2025-01-01>
Mysudo numbers

1. personal number
2. business number
3. home alias
4. travel alias
5. outgoing call, recycled often
6. 2FA
7. Signal

Break phone: buy, charge many minutes, forward to number you want to call, smash it
Buy Fresh phone and calling card separately. Use calling card on fresh phone to call break phone

Spoof card to change called ID
Alibi services
Discrete voice mail, goes to voicemail without ringing

** TODO Making Aliases
:PROPERTIES:
:ID:       Making-Aliases-2024-02-11-13-58-10
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Privacy
:ORG_GTD:  Tickler
:END:

<2025-01-01>
Home alias should be gender-neutral, like Alex. Also use initials

1. Get a Mint SIM card, free for 7 days. Sign up accounts using it, put other 2FA during the week

** TODO Change The Person Who Lives At Your Home
:PROPERTIES:
:ID:       Change-The-Person-Who-Lives-At-Your-Home-2024-02-11-13-58-26
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Privacy
:ORG_GTD:  Tickler
:END:

<2025-01-01>
1. Get a magazine subscription at your home in an alias name, especially Wired and Forbes. This will spread the data across databases, then use the alias to order packages. Update your listing on whitepages.com to match the alias and home address OR find someone with your alias name and change their address to yours
2. Online registers, like theknot.com, show you are married in a different city.j
3. Get some ads in your alias, for example by calling a cruise company
4. Get a blog in your alias' name and niche interest, put your address on the blog. Get a blog in your domain, put a different address, for example a hotel or a library far away
5. change credit card to PO Box, then change utility bills, then change bank account

** TODO Moving house
:PROPERTIES:
:ID:       Moving-house-2024-02-11-13-58-34
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Privacy
:ORG_GTD:  Tickler
:END:

<2025-01-01>
Land trust is s type of living trust. LLC better for protection. Land trust good for privacy. No record of land trusts. Make land trust in a different state than the land, and make the beneficiary an LLC in another state. Other than Delaware, Wyoming, Nevada, LLC must have more than one member

** TODO Driver License
:PROPERTIES:
:ID:       Driver-License-2024-02-11-13-58-46
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Privacy
:ORG_GTD:  Tickler
:END:

<2025-01-01>
Driver license not in a residential address, in case of accident data becomes public record

** TODO Travel
:PROPERTIES:
:ID:       Travel-2024-02-11-13-59-03
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Privacy
:ORG_GTD:  Tickler
:END:

<2025-01-01>
Hotel rewards programmes under an alias name, pre-pay your stay non-refundable so you do not need to show ID at check-in, or use an electronic check-in so you do not have to go to front desk at all. Get high on the awards program

** TODO OSINT
:PROPERTIES:
:ID:       OSINT-2024-02-11-13-59-12
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Privacy
:ORG_GTD:  Tickler
:END:

<2025-01-01>
IDAEA: browser extension that automates account sign-up

** TODO Facebook events
:PROPERTIES:
:ID:       Facebook-events-2024-02-11-13-59-27
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Privacy
:ORG_GTD:  Tickler
:END:

<2025-01-01>
facebook.com/search/[personID]/events
facebook.com/search/str/[personID]/events/[year]/[date]

** TODO Facebook
:PROPERTIES:
:ID:       Facebook-2024-02-11-14-00-23
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Privacy
:ORG_GTD:  Tickler
:END:

<2025-01-01>
Make aliases join FB groups with similar interests to their persona, then accept friend suggestions made by FB of these people with similar interests.

** TODO Email alias
:PROPERTIES:
:ID:       Email-alias-2024-02-11-14-00-33
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Privacy
:ORG_GTD:  Tickler
:END:

<2025-01-01>
nonaddy

** TODO Public Finances
:PROPERTIES:
:ID:       Public-Finances-2024-02-11-14-09-09
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Egypt
:ORG_GTD:  Tickler
:END:

<2025-01-01>
:ID:       Public-Finances-2024-02-05-14-06-50
:END:

The public budget

** TODO Mapping Egypt
:PROPERTIES:
:ID:       Mapping-Egypt-2024-02-05-14-07-24
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Egypt
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** TODO Altair 8800
:PROPERTIES:
:ID:       Altair-8800-2024-02-04-18-17-43
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Atoms
:ORG_GTD:  Tickler
:END:

<2025-01-01>
<2025-01-01>
[2024-02-04 Sun 17:45]

** TODO Create a lightning wallet using GPT4 that employs YubiKey NFC
:PROPERTIES:
:ID:       Create-a-lightning-wallet-using-GPT4-that-employs-YubiKey-NFC-2024-02-04-18-17-56
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Atoms
:ORG_GTD:  Tickler
:END:

<2025-01-01>
<2025-01-01>
[2023-03-19 Sun 06:06]

** TODO Write an Emacs client for gesture devices
:PROPERTIES:
:ID:       Write-an-Emacs-client-for-gesture-devices-2024-02-04-18-18-14
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Bits
:ORG_GTD:  Tickler
:END:

<2025-01-01>
<2025-01-01>
<2025-01-01>
[2024-02-04 Sun 17:46]

** TODO Translate Future Scenarios
:PROPERTIES:
:ID:       Translate-Future-Scenarios-2024-02-04-18-19-25
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Writing
:ORG_GTD:  Tickler
:END:

<2025-01-01>
<2025-01-01>
[2024-02-04 Sun 17:47]

** TODO Prepare Khalil Kalfat epubs
:PROPERTIES:
:ID:       Prepare-Khalil-Kalfat-epubs-2024-02-04-18-20-03
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Writing
:ORG_GTD:  Tickler
:END:

<2025-01-01>
<2025-01-01>
[2024-02-04 Sun 17:48]

** TODO Publish Kalfat's writings
:PROPERTIES:
:ID:       Publish-Kalfat-s-writings-2024-02-04-18-20-22
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Writing
:ORG_GTD:  Tickler
:END:

<2025-01-01>
<2025-01-01>
[2019-03-15 Fri]

** CNCL Translate AFAQ
:PROPERTIES:
:ID:       Translate-AFAQ-2024-02-04-18-20-35
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Writing
:ORG_GTD:  Tickler
:END:

<2025-01-01>
<2025-01-01>
[2023-01-18 Wed 08:28]

** TODO Translate MediaWiki
:PROPERTIES:
:ID:       Translate-MediaWiki-2024-02-04-18-20-44
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Writing
:ORG_GTD:  Tickler
:END:

<2025-01-01>
[2024-02-04 Sun 17:49]

** TODO Translate FreedomBox UX
:PROPERTIES:
:ID:       Translate-FreedomBox-UX-2024-02-04-18-20-58
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Writing
:ORG_GTD:  Tickler
:END:

<2025-01-01>
[2024-02-04 Sun 17:50]

** TODO Write Madamasr articles :digitalRights:
:PROPERTIES:
:ID:       Write-Madamasr-articles-2024-02-04-18-21-27
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Writing
:ORG_GTD:  Tickler
:END:

<2025-01-01>
<2025-01-01>
[2018-07-05 Thu]

** TODO Internet appliance
:PROPERTIES:
:ID:       Internet-appliance-2024-02-04-18-58-09
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Business
:ORG_GTD:  Tickler
:END:

<2025-01-01>
<2025-01-01>
[2024-02-04 Sun 17:59]

*** TODO write Internet appliance concept :digitalRights:
*** Freedombox meets Bitcoin

Problem: Since its early beginnings, Bitcoin development has attracted a large developer and user crowd from outside the traditional Free and Open Source Software movement

Self-hosted competition have sustainability questions. Debian is not going anywhere
Vast exposure to cloud and other applications, all limited to RaspberryPi architecture

MyNode (debian)
Raspberry blitz
Embassy OS (virtualization, built their own package manager, own messaging protocol, own licesense prohibits distribution of compiled code to maintain a business model, built their own Tor browser)
Nix project

** TODO Open Personal Equipment System
:PROPERTIES:
:ID:       Open-Personal-Equipment-System-2024-02-04-18-58-29
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Business
:ORG_GTD:  Tickler
:END:

<2025-01-01>
<2025-01-01>
[2024-02-04 Sun 17:59]
An open standard and instances of personal equipment, starting with carrying, organization and storage.

*** Components
**** Bag system

Based on Bright Line bags, with a duffel garment bag
Plus a rucksack that serves well as a vertical antenna base. 

***** Clothes packing cubes
***** Sling
***** Travel wallet/notebook

RFID, passport, IDs, card, documents, cash, notebooks

***** Personal electronics kit
****** Personal encryption device
:PROPERTIES:
:CREATED:  [2023-12-27 Wed 09:26]
:END:

USB powered device that generates private key, from which sub keys could be written on NFC-enabled chip that works without power for quick signing and encryption

***** Toiletries kit
***** First aid kit
**** Armor Plate carrier
**** Chest rig
**** Helmet
**** Belt

Two-part belt that Velcro's one on top of the other.

**** Seat
**** Bike
*** Functions
**** War
**** Law enforcement
**** Shooting
**** Hunting
**** Trapping
**** Fishing
**** Flying
**** Mechanic
**** Carpentry
**** IT
**** Construction
**** Photography
**** Travel
**** Amateur Radio
**** Camping
**** Hiking
**** Survival
**** Drone
**** Biking
** TODO Contrato: Smart Contract Marketplace
:PROPERTIES:
:ID:       Contrato-Smart-Contract-Marketplace-2024-02-04-18-58-41
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Business
:ORG_GTD:  Tickler
:END:

<2025-01-01>
<2025-01-01>
[2023-11-03 Fri 16:43]

Initially services, until Bitcourier is in place.
Buying/Selling/Arbitrating

- Telecom network
- Identity
- social network
- civil law contacts
- 

*** BitCourier

An anonymous network for shipping physical items is theoretically possible, and could be organized like Tor.

1) When you buy something you give the seller an encrypted version of your address that s/he cannot read.
2) The seller ships the package to a reshipper who has the ability to decrypt your address.
3) The reshipper then ships your package through normal channels like UPS.

The main benefit of this system is if the seller is busted for some reason, your name/address are not compromised.

An obvious weakness of this system is if the reshipper is compromised.  A way around this is to have multiple reshippers with layers of encryption and each reshipper peels off only one layer to see which reshipper to send it next (or to you).

You the buyer could even encrypt the entire reshipping route to follow.  The seller would then ship the package to the reshipper you specify when s/he decrypts the address.

The main weakness of this whole deal is the "exit node" i.e. reshippers that can see your real physical address so it can be shipped conventionally to you.

BitDrop.

Bitdrop would be a system for human "runners" to pass goods from person to person in the most cryptographically secure way possible.

Person A negotiates a sale of an item to person B online.
Upon deciding on BitDrop as means of distribution, distance would be calculated and current gas prices would be tabulated.  This is the base shipping cost.

Person A types in their "willing to travel" radius, and, the machine would chew on the data and randomly/securely spit back out an exact lat-lon point within that radius.

A nearby runner gets notified that a package is ready for distribution.  He's signed up with his own "willing to travel" radius as well.  Ideally, if there are enough warm bodies in the chain, the venn diagrams all start overlapping, and form a human supply chain.

Upon the completed transaction, all runners in the chain would receive good feedback (ideas for delivery confirmation? sms? scanned qr codes?), and get higher GPG rankings, which would enable them to deliver goods that had been marked with higher trust requirements...and likewise, the more you're trusted in in the chain, the more the runners can charge.  Seller wants to sell something of importance/high value? they can raise the trust threshold (and subsequently, the shipping rate)

As far as black market goods go, I've thought of this scenario.  The TOS for bitdrop would state specifically that transfer of illegal goods is strictly prohibited; however, you may anonymously mark your package "shaded" if you feel the contents pose risk for any member of the chain, including senders, receivers and most importantly, runners.  Shaded goods may be distributed exclusively via dead drops, and runners can opt into notifications of shaded packages, but only after a GPG trust threshold is passed, so a significant time expenditure is required before you go "googling for drugs".  You basically knowingly waive your rights when you deal with shaded transacations. That being said, I'm sure it would turn into a profitable venture for risk-takers, while keeping clean runners away from things that could land them in jail for trafficking.

There are other details I've thought of, including the distinction between dead drops and trusted drops.  Dead drops would be entry-points into the runner market.  Let's say I want to make some extra money, and I want to sign up as a runner.  I go to the bitdrop site and sign up for an entry-level position.  This requires that I pledge a deposit for the first item I'll deliver. This means that new runners will mainly focus on delivering items of little value.  It's a Low-risk, low-return scenario for everybody involved with the transaction.  Once I, the runner, complete my transaction, the deposit is returned to my account, as well as the base shipping cost + small delivery fee.  Part of becoming a runner is setting up GPG-Authentication. The buyer and seller then add ratings to my transaction, and after a threshold is reached, I'm allowed to forego placing a deposit on items of certain values or lower.  Eventually, dead drops would give way of chains with "trusted drops", where people who've established their trust arrange meetups based on encrypted lat-lon values and anonymous instructions. The specifics should be debated about at length to promote the safety and longevity of the chain

I don't expect my first ramblings to be the end-all-be-all of this system, but unless I'm way off base, I think the concept has potential.  I actually wrote up an extensive post detailing this idea yesterday, and stupidly hit f5 before I sent it, erasing my whole post instantly...  I'd love to hear feedback and concerns.



BitDrop implementation

Along with the initial idea (the subject of this post) some extra details.

1)Use Tor style onion routing to deliver packages.

What does this mean?

Every node(person doing delivery) must have a gpg key.
When a new package is to be entered into the system the sytem works out the route, selecting the appropriate nodes.

It then uses the nodes public key to encrypt the nodes delivery location.
The result is that each node can only know the location they deliver to and not the final destination of the package. If geocaching is used then each node doesn't even know who the previous node was.


Example.
Person in New York wants to deliver a package to Washington D.C.
Logs into the system, gives the pickup(either someone comes to collect the package, or the user delivers it to the first drop off point), and the final destination.

The system works out the optimal route, notifies all the soon to be involved nodes, and gives the user the first drop off point for the package (or someone will come and collect it).

The person who collects the package first is the first node, the only information they have been given is where to collect the package and where to deliver it to, the next location is the collection point for the next node and so on.

The result is each node knows only a portion of the route, it increases privacy, and the strngth of the delivery network.

I'm also thinking of having an android app that each node can use to sign the delivery of the package to the next node (using gpg), so if something happens to the package we know who's responsible, it also allows some measure of package tracking for the customer.

Each node gets a portion of the overall payment for it's delivery.

Quote from: chodpaba on April 27, 2011, 06:22:25 PM


Putting the object in a Faraday cage (yes, wrapping in foil) could provide a defense from live location tracking. But once the package is opened its location could be reported. So, this would provide a measure of security to the delivery network, but not to the recipient.
Interesting, I was going to say that someone would need to have the address of the recipient to send the package to them in the first place, but then I remembered the system does.

Also a package that could transmit it's location over a reasonable distance would need to be reasonably powerful and not small in size, larger than a 19inch crt monitor?

Quote
However, I do not know what you would do with a data-logging device that uses accelerometer input to reconstruct location by dead reckoning, a Faraday cage would not help in this case, it could penetrate the security of both the delivery network as well as that of the recipient. It need not even be terribly accurate, with enough samples routes can be reconstructed with a very high accuracy if they are re-used... Even completely random routes and drops would only have the effect of limiting the degree of accuracy such a attack could deliver. It could also reveal a lot of other information, including the transportation mode of the carriers, (walk/run, bike, car, etc.) as well as gait, which could be used to identify individual carriers. With enough time/space data the travel path could be also be correlated to video surveillance.

Now you're being more paranoid than I.

Quote
The best defense in this case would be to severely limit the size/weight of packages delivered, and also wrap them in foil, to prevent RFID tracking.

I agree. Any other suggestions to prevent the network being attacked?

What about law enforcement using entrapment against entry nodes? For example, they have an entry node (first person to collect package from user) collect the package which they have put illegal items such as drug into, and then proceed to arrest the entry node.

I'm thinking that you will need some reputation to be able to send packages too, this should help the network to resist.

It is also a bodyguard on the move system. The package contents are always open

Entire route reputation is damaged (fined?) if the package is physically damaged map shows coverage and gaps to be filled?

** TODO Co-ops
:PROPERTIES:
:ID:       Co-ops-2024-02-04-18-59-41
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Business
:ORG_GTD:  Tickler
:END:

<2025-01-01>
<2025-01-01>
[2023-09-09 Sat 18:27]

Central square that has

- food store/household store/kitchen/restaurant/hotel
- school and playground in the center
- library/museum/gallery on top of function/dance hall/coffeeshop
- theatre/cinema/conference building
- hospital
- workshop
  
- sport/concert complex
- train station 
- court house/jail
- municipality
- police station/fire brigade/national guard

- food
- clothes
- household goods
- recycling 
- transport
- shelter
- health and wellness
- education
- industry

Operated using a council-wide local currency

** TODO [[https://store.cantaloupe.com/][Cantaloupe Online Store — Cantaloupe Store]]
:PROPERTIES:
:ID:       Cantaloupe-Online-Store-Cantaloupe-Store-2024-02-04-18-59-54
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Business
:ORG_GTD:  Tickler
:END:

<2025-01-01>
<2025-01-01>
[2023-12-13 Wed 08:54]

Vending machines store.

** TODO Develop a combat coordination software as part of a game that becomes useful in real life
:PROPERTIES:
:ID:       Develop-a-combat-coordination-software-as-part-of-a-game-that-becomes-useful-in-real-life-2024-02-04-19-00-09
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Business
:ORG_GTD:  Tickler
:END:

<2025-01-01>
<2025-01-01>
[2024-01-19 Fri 10:03]

** TODO Download torrents
:PROPERTIES:
:ID:       Download-torrents-2024-02-12-14-12-50
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Library
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** Become a Debian package maintainer
:PROPERTIES:
:ID:       become-a-Debian-package-maintainer-2024-02-04-18-10-16
:CATEGORY: Skills
:ORG_GTD_TIMESTAMP: <2025-01-01>
:ORG_GTD:  Tickler
:END:

<2025-01-01>
[2020-06-11 Thu]

** TODO SDR software [0/10] :radio:
:PROPERTIES:
:ID:       SDR-software-2024-02-11-13-07-38
:CATEGORY: Bits
:ORG_GTD_TIMESTAMP: <2025-01-01>
:ORG_GTD:  Tickler
:END:

<2025-01-01>
[2023-07-31 Mon 11:10]

Write a comprehensive SDR software based on GNU Radio, assuming that it, being Python, will have good performance. 

+ Applications
  - Earth-Moon-Earth
  - Active Link Establishment (ALE)
  - Satellite
  - Broadcast Rx
  - Phono (FM, AM, SSB, CW)
  - Synchronous data
  - Asynchronous data
  - Slow-scan Television (SSTV)
  - Computer networking
  - Passive radar
  - Directional Signal Finding (DSF)
  - GPS Rx

*** NEXT Tuner
*** TODO Modem
*** TODO In
*** TODO Out
*** TODO Log
*** TODO Profile (Location, License, personal profile) Rig
*** TODO UX control
*** TODO Antenna controller
*** TODO Amplifier controller
*** TODO Power supply controller
** TODO [[https://amazeowl.com/landing][AmazeOwl - Amazon Product Research Tools for Wise Sellers - FREE to get Started!]] :business:
:PROPERTIES:
:TITLE:    AmazeOwl - Amazon Product Research Tools for Wise Sellers - FREE to get Started!
:URI:      https://amazeowl.com/landing
:CREATED:  [2022-07-09 Sat 15:00]
:MODIFIED: [2022-09-05 16:54]
:ID:       AmazeOwl-Amazon-Product-Research-Tools-for-Wise-Sellers-FREE-to-get-Started-2024-02-28-13-59-22
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Business
:ORG_GTD:  Tickler
:END:

<2025-01-01>

** NEXT Write a world history of peace
:PROPERTIES:
:CREATED:  [2024-05-20 Mon 10:35]
:ID:       Write-a-world-history-of-peace-2024-06-13-12-51-30
:ORG_GTD_TIMESTAMP: <2025-01-01>
:CATEGORY: Writing
:ORG_GTD:  Tickler
:END:

<2025-01-01>

* Habits
:PROPERTIES:
:ORG_GTD_REFILE: Habits
:END:

** TODO Shave
:PROPERTIES:
:LAST_REPEAT: [2026-03-16 Mon 14:00]
:ID:       Shave-2024-02-11-13-45-11
:STYLE:    habit
:CATEGORY: Health
:ORG_GTD:  Habit
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2024-07-10 Wed 09:52]
- State "DONE"       from "NEXT"       [2024-07-10 Wed 09:51]
- State "DONE"       from "NEXT"       [2024-06-17 Mon 10:49]
- State "DONE"       from "NEXT"       [2024-04-23 Tue 10:45]
- State "DONE"       from "NEXT"       [2024-03-09 Sat 13:19]
- State "DONE"       from "TODO"       [2024-02-21 Wed 21:11]
- State "DONE"       from "TODO"       [2024-02-04 Sun 19:34]
- State "CNCL"       from "TODO"       [2024-01-29 Mon 09:00]
- State "DONE"       from "TODO"       [2024-01-27 Sat 15:53]
- State "CNCL"       from "TODO"       [2024-01-25 Thu 22:39]
- State "DONE"       from "TODO"       [2024-01-21 Sun 03:27]
- State "DONE"       from "TODO"       [2023-12-12 Tue 12:42]
- State "DONE"       from "TODO"       [2023-08-22 Tue 10:01]
- State "DONE"       from "TODO"       [2023-08-21 Mon 21:41]
- State "DONE"       from "TODO"       [2023-04-19 Wed 16:32]
- State "DONE"       from "TODO"       [2023-03-22 Wed 20:42]
- State "DONE"       from "TODO"       [2023-03-19 Sun 06:54]
- State "DONE"       from "TODO"       [2023-03-07 Tue 12:59]
- State "DONE"       from "TODO"       [2023-03-02 Thu 19:32]
- State "DONE"       from "TODO"       [2023-02-23 Thu 18:53]
- State "DONE"       from "TODO"       [2023-02-17 Fri 20:56]
- State "DONE"       from "TODO"       [2023-02-15 Wed 12:52]
- State "DONE"       from "TODO"       [2023-02-12 Sun 10:51]
- State "DONE"       from "TODO"       [2023-02-08 Wed 21:23]
- State "DONE"       from "TODO"       [2023-02-02 Thu 15:17]
- State "DONE"       from "TODO"       [2023-01-31 Tue 09:48]
- State "CNCL"       from "TODO"       [2023-01-29 Sun 17:09]
- State "DONE"       from "TODO"       [2023-01-21 Sat 15:19]
- State "DONE"       from "TODO"       [2023-01-19 Thu 10:15]
- State "DONE"       from "TODO"       [2023-01-15 Sun 13:16]
- State "DONE"       from "TODO"       [2023-01-12 Thu 11:45]
:END:

** TODO Gym weights
:PROPERTIES:
:ID:       Gym-weights-2024-02-11-13-45-25
:STYLE:    habit
:CATEGORY: Health
:LAST_REPEAT: [2026-03-16 Mon 14:00]
:ORG_GTD:  Habit
:END:

| excercise          | repeats |
|--------------------+---------|
| Biceps curl        |      40 |
| Seated chest press |     145 |
| Shoulder press     |      25 |
| Leg press          |     130 |
| Abdominal          |       8 |
| Chest press        |      70 |

** TODO [[https://get.agelessrx.com/metformin-5/][Metformin]]
:PROPERTIES:
:ID:       Metformin-Take-metformin-on-off-days-with-a-meal-because-it-is-heavy-on-the-stomach-2024-02-11-13-46-36
:STYLE:    habit
:CATEGORY: Health
:LAST_REPEAT: [2026-03-16 Mon 14:00]
:ORG_GTD:  Habit
:END:

Take metformin on off days, with a meal, because it is heavy on the stomach

** NEXT Meditate
:PROPERTIES:
:LAST_REPEAT: [2026-03-16 Mon 14:00]
:ID:       Meditate-2024-02-11-14-53-25
:STYLE:    habit
:CATEGORY: Health
:ORG_GTD:  Habit
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2024-03-09 Sat 13:19]
- State "CNCL"       from "TODO"       [2024-02-06 Tue 14:39]
- State "CNCL"       from "TODO"       [2024-02-04 Sun 19:34]
- State "CANCELED"   from "TODO"       [2024-01-29 Mon 09:00]
- State "CANCELED"   from "TODO"       [2024-01-27 Sat 15:53]
- State "CANCELED"   from "TODO"       [2024-01-25 Thu 22:39]
- State "DONE"       from "TODO"       [2024-01-22 Mon 10:32]
- State "DONE"       from "TODO"       [2024-01-21 Sun 03:27]
:END:

** TODO Water plants
:PROPERTIES:
:LAST_REPEAT: [2026-03-16 Mon 14:00]
:ID:       Water-plants-2024-02-04-18-14-46
:CATEGORY: Home
:STYLE:    habit
:ORG_GTD:  Habit
:END:
:LOGBOOK:
- State "DONE"       from "NEXT"       [2024-07-10 Wed 09:53]
- State "DONE"       from "NEXT"       [2024-07-09 Tue 13:19]
- State "DONE"       from "NEXT"       [2024-07-09 Tue 13:18]
- State "DONE"       from "NEXT"       [2024-07-09 Tue 13:18]
- State "DONE"       from "NEXT"       [2024-07-09 Tue 13:18]
- State "DONE"       from "NEXT"       [2024-07-09 Tue 13:18]
- State "DONE"       from "NEXT"       [2024-07-09 Tue 13:18]
- State "DONE"       from "NEXT"       [2024-06-17 Mon 10:49]
- State "DONE"       from "NEXT"       [2024-02-27 Tue 10:04]
- State "DONE"       from "NEXT"       [2024-02-21 Wed 21:11]
- State "DONE"       from "NEXT"       [2024-02-13 Tue 18:15]
- State "DONE"       from "NEXT"       [2024-02-06 Tue 14:38]
- State "DONE"       from "TODO"       [2024-01-28 Sun 13:04]
- State "DONE"       from "TODO"       [2024-01-22 Mon 16:42]
- State "DONE"       from "TODO"       [2024-01-21 Sun 03:29]
- State "DONE"       from "TODO"       [2024-01-21 Sun 03:29]
- State "DONE"       from "TODO"       [2024-01-21 Sun 03:29]
- State "DONE"       from "TODO"       [2024-01-21 Sun 03:29]
- State "DONE"       from "TODO"       [2024-01-21 Sun 03:29]
- State "DONE"       from "TODO"       [2023-12-12 Tue 12:42]
- State "DONE"       from "TODO"       [2023-12-12 Tue 02:22]
- State "DONE"       from "TODO"       [2023-12-12 Tue 02:22]
- State "DONE"       from "TODO"       [2023-12-12 Tue 02:22]
- State "DONE"       from "TODO"       [2023-12-12 Tue 02:22]
- State "DONE"       from "TODO"       [2023-12-12 Tue 02:22]
- State "DONE"       from "TODO"       [2023-12-12 Tue 02:22]
- State "DONE"       from "TODO"       [2023-12-12 Tue 02:22]
- State "DONE"       from "TODO"       [2023-12-12 Tue 02:22]
- State "DONE"       from "TODO"       [2023-12-12 Tue 02:22]
- State "DONE"       from "TODO"       [2023-12-12 Tue 02:22]
- State "DONE"       from "TODO"       [2023-08-21 Mon 21:40]
- State "DONE"       from "TODO"       [2023-08-21 Mon 21:40]
- State "DONE"       from "TODO"       [2023-08-06 Sun 12:48]
- State "DONE"       from "TODO"       [2023-07-30 Sun 17:52]
- State "DONE"       from "TODO"       [2023-07-23 Sun 21:24]
- State "DONE"       from "TODO"       [2023-07-23 Sun 21:24]
- State "DONE"       from "TODO"       [2023-07-23 Sun 21:24]
- State "DONE"       from "TODO"       [2023-07-04 Tue 08:08]
- State "DONE"       from "TODO"       [2023-07-04 Tue 08:08]
- State "DONE"       from "TODO"       [2023-06-18 Sun 21:34]
- State "DONE"       from "TODO"       [2023-06-18 Sun 21:34]
- State "DONE"       from "TODO"       [2023-06-18 Sun 21:34]
- State "DONE"       from "TODO"       [2023-06-18 Sun 21:34]
- State "DONE"       from "TODO"       [2023-06-18 Sun 21:34]
- State "DONE"       from "TODO"       [2023-06-18 Sun 21:34]
- State "CNCL"       from "TODO"       [2023-06-18 Sun 21:34]
- State "CNCL"       from "TODO"       [2023-06-18 Sun 21:33]
- State "CNCL"       from "TODO"       [2023-06-18 Sun 21:33]
- State "DONE"       from "TODO"       [2023-04-19 Wed 16:31]
- State "DONE"       from "TODO"       [2023-04-19 Wed 16:31]
- State "DONE"       from "TODO"       [2023-04-19 Wed 16:31]
- State "DONE"       from "TODO"       [2023-04-19 Wed 16:31]
- State "DONE"       from "TODO"       [2023-03-20 Mon 21:29]
- State "CNCL"       from "TODO"       [2023-03-19 Sun 06:55]
- State "DONE"       from "TODO"       [2023-03-10 Fri 04:11]
- State "DONE"       from "TODO"       [2023-03-02 Thu 19:32]
- State "DONE"       from "TODO"       [2023-02-23 Thu 18:54]
- State "DONE"       from "TODO"       [2023-02-15 Wed 12:52]
- State "DONE"       from "TODO"       [2023-02-07 Tue 09:46]
- State "DONE"       from "TODO"       [2023-01-30 Mon 14:07]
- State "DONE"       from "WAIT"       [2023-01-23 Mon 14:31]
- State "DONE"       from "TODO"       [2023-01-15 Sun 13:17]
- State "DONE"       from "TODO"       [2023-01-12 Thu 01:19]
:END:

** NEXT NMN
:PROPERTIES:
:ID:       Take-NMN-2024-02-11-13-42-59
:CATEGORY: Health
:STYLE:    habit
:LAST_REPEAT: [2026-03-16 Mon 14:00]
:ORG_GTD:  Habit
:END:
:LOGBOOK:
- State "DONE"       from "NEXT"       [2024-06-17 Mon 10:49]
- State "DONE"       from "NEXT"       [2024-03-09 Sat 13:19]
- State "DONE"       from "NEXT"       [2024-02-14 Wed 11:37]
- State "DONE"       from "NEXT"       [2024-02-06 Tue 14:39]
- State "CNCL"       from "NEXT"       [2024-02-06 Tue 14:39]
- State "CNCL"       from "TODO"       [2024-02-04 Sun 19:35]
- State "DONE"       from "TODO"       [2024-01-29 Mon 12:42]
- State "DONE"       from "TODO"       [2024-01-28 Sun 13:04]
- State "CNCL"       from "TODO"       [2024-01-27 Sat 15:54]
- State "CNCL"       from "TODO"       [2024-01-27 Sat 15:54]
- State "CNCL"       from "TODO"       [2024-01-27 Sat 15:53]
- State "CNCL"       from "TODO"       [2024-01-25 Thu 22:39]
- State "CNCL"       from "TODO"       [2024-01-25 Thu 22:39]
- State "CNCL"       from "TODO"       [2024-01-22 Mon 16:43]
- State "CNCL"       from "TODO"       [2024-01-22 Mon 16:43]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:29]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:29]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:29]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:29]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:29]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:28]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:28]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:28]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:28]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:28]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:28]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:28]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:28]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:28]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:28]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:28]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:28]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:28]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:28]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:28]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:28]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:28]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:28]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:28]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:28]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:28]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:28]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:28]
- State "CNCL"       from "TODO"       [2024-01-21 Sun 03:27]
- State "DONE"       from "TODO"       [2024-01-21 Sun 03:27]
- State "DONE"       from "TODO"       [2024-01-21 Sun 03:27]
- State "DONE"       from "TODO"       [2024-01-21 Sun 03:27]
- State "DONE"       from "TODO"       [2024-01-21 Sun 03:27]
- State "DONE"       from "TODO"       [2024-01-21 Sun 03:27]
- State "DONE"       from "TODO"       [2024-01-21 Sun 03:27]
- State "DONE"       from "TODO"       [2024-01-21 Sun 03:27]
- State "DONE"       from "TODO"       [2024-01-21 Sun 03:27]
- State "DONE"       from "TODO"       [2024-01-21 Sun 03:27]
- State "DONE"       from "TODO"       [2024-01-21 Sun 03:27]
- State "DONE"       from "TODO"       [2023-12-12 Tue 12:46]
- State "DONE"       from "TODO"       [2023-08-21 Mon 21:40]
- State "DONE"       from "TODO"       [2023-08-21 Mon 21:40]
- State "DONE"       from "TODO"       [2023-08-21 Mon 21:40]
- State "DONE"       from "TODO"       [2023-08-21 Mon 21:40]
- State "DONE"       from "TODO"       [2023-08-21 Mon 21:40]
- State "DONE"       from "TODO"       [2023-08-21 Mon 21:40]
- State "DONE"       from "TODO"       [2023-08-21 Mon 21:40]
- State "DONE"       from "TODO"       [2023-08-21 Mon 21:40]
- State "DONE"       from "TODO"       [2023-08-21 Mon 21:40]
- State "DONE"       from "TODO"       [2023-08-21 Mon 21:40]
- State "DONE"       from "TODO"       [2023-08-21 Mon 21:40]
- State "DONE"       from "TODO"       [2023-08-21 Mon 21:40]
- State "DONE"       from "NEXT"       [2023-08-09 Wed 09:35]
- State "DONE"       from "TODO"       [2023-08-07 Mon 16:03]
- State "DONE"       from "TODO"       [2023-03-22 Wed 20:34]
- State "DONE"       from "TODO"       [2023-03-22 Wed 20:34]
- State "CNCL"       from "TODO"       [2023-03-20 Mon 21:29]
- State "DONE"       from "TODO"       [2023-03-20 Mon 21:29]
- State "CNCL"       from "TODO"       [2023-03-19 Sun 09:03]
- State "CNCL"       from "TODO"       [2023-03-19 Sun 09:03]
- State "CNCL"       from "TODO"       [2023-03-19 Sun 09:03]
- State "CNCL"       from "TODO"       [2023-03-19 Sun 09:03]
- State "CNCL"       from "TODO"       [2023-03-19 Sun 09:03]
- State "CNCL"       from "TODO"       [2023-03-19 Sun 09:02]
- State "CNCL"       from "TODO"       [2023-03-19 Sun 09:02]
- State "CNCL"       from "TODO"       [2023-03-19 Sun 09:02]
- State "CNCL"       from "TODO"       [2023-03-19 Sun 09:02]
- State "CNCL"       from "TODO"       [2023-03-19 Sun 09:02]
- State "CNCL"       from "TODO"       [2023-03-19 Sun 09:02]
- State "CNCL"       from "TODO"       [2023-03-19 Sun 09:02]
- State "CNCL"       from "TODO"       [2023-03-19 Sun 09:02]
- State "CNCL"       from "TODO"       [2023-03-19 Sun 09:02]
- State "CNCL"       from "TODO"       [2023-03-19 Sun 09:02]
- State "CNCL"       from "TODO"       [2023-03-19 Sun 09:02]
- State "CNCL"       from "TODO"       [2023-03-19 Sun 09:02]
- State "CNCL"       from "TODO"       [2023-03-19 Sun 09:02]
- State "CNCL"       from "TODO"       [2023-03-19 Sun 09:02]
- State "CNCL"       from "TODO"       [2023-03-19 Sun 09:02]
- State "CNCL"       from "TODO"       [2023-03-19 Sun 09:02]
- State "CNCL"       from "TODO"       [2023-03-19 Sun 09:02]
- State "CNCL"       from "TODO"       [2023-03-19 Sun 06:55]
- State "DONE"       from "TODO"       [2023-03-19 Sun 06:54]
- State "DONE"       from "TODO"       [2023-03-02 Thu 19:33]
- State "CNCL"       from "TODO"       [2023-03-02 Thu 19:32]
- State "DONE"       from "TODO"       [2023-03-02 Thu 19:32]
- State "DONE"       from "TODO"       [2023-03-02 Thu 19:32]
- State "DONE"       from "TODO"       [2023-02-18 Sat 11:36]
- State "DONE"       from "TODO"       [2023-02-17 Fri 20:56]
- State "DONE"       from "TODO"       [2023-02-16 Thu 17:19]
- State "CNCL"       from "TODO"       [2023-02-16 Thu 17:19]
- State "DONE"       from "TODO"       [2023-02-15 Wed 12:53]
- State "CNCL"       from "TODO"       [2023-02-15 Wed 12:53]
- State "CNCL"       from "TODO"       [2023-02-15 Wed 12:53]
- State "DONE"       from "TODO"       [2023-02-12 Sun 10:51]
- State "CNCL"       from "TODO"       [2023-02-12 Sun 10:51]
- State "CNCL"       from "TODO"       [2023-02-12 Sun 10:51]
- State "CNCL"       from "TODO"       [2023-02-12 Sun 10:51]
- State "CNCL"       from "TODO"       [2023-02-08 Wed 21:24]
- State "CNCL"       from "TODO"       [2023-02-08 Wed 21:24]
- State "CNCL"       from "TODO"       [2023-02-08 Wed 21:23]
- State "CNCL"       from "TODO"       [2023-02-08 Wed 21:23]
- State "CNCL"       from "TODO"       [2023-02-08 Wed 21:23]
- State "DONE"       from "TODO"       [2023-02-08 Wed 21:23]
- State "CNCL"       from "TODO"       [2023-02-02 Thu 15:30]
- State "CNCL"       from "TODO"       [2023-02-02 Thu 15:30]
- State "CNCL"       from "TODO"       [2023-01-31 Tue 09:49]
- State "CNCL"       from "TODO"       [2023-01-30 Mon 14:08]
- State "DONE"       from "TODO"       [2023-01-29 Sun 17:09]
- State "DONE"       from "TODO"       [2023-01-29 Sun 17:09]
- State "DONE"       from "TODO"       [2023-01-27 Fri 09:04]
- State "CNCL"       from "TODO"       [2023-01-27 Fri 09:04]
- State "DONE"       from "TODO"       [2023-01-27 Fri 09:04]
- State "DONE"       from "TODO"       [2023-01-27 Fri 09:04]
- State "DONE"       from "TODO"       [2023-01-22 Sun 15:46]
- State "CNCL"       from "TODO"       [2023-01-21 Sat 09:28]
- State "CNCL"       from "TODO"       [2023-01-21 Sat 09:28]
- State "DONE"       from "TODO"       [2023-01-19 Thu 12:55]
- State "DONE"       from "TODO"       [2023-01-19 Thu 10:15]
- State "DONE"       from "TODO"       [2023-01-19 Thu 10:14]
- State "DONE"       from "TODO"       [2023-01-16 Mon 10:26]
- State "DONE"       from "TODO"       [2023-01-15 Sun 13:16]
- State "DONE"       from "TODO"       [2023-01-15 Sun 02:24]
- State "DONE"       from "TODO"       [2023-01-14 Sat 21:32]
:END:

** TODO Archive phone
:PROPERTIES:
:ID:       Archive-phone-2024-02-12-14-11-45
:STYLE:    habit
:CATEGORY: Archive
:LAST_REPEAT: [2026-03-16 Mon 14:00]
:ORG_GTD:  Habit
:END:

<2027-03-16 Tue .+1y>

** TODO Spanish :languages:
:PROPERTIES:
:ID:       Spanish-2024-02-11-13-36-06
:CATEGORY: Skills
:STYLE:    habit
:LAST_REPEAT: [2026-03-16 Mon 14:00]
:ORG_GTD:  Habit
:END:
:LOGBOOK:
- State "DONE"       from "TODO"       [2024-07-10 Wed 09:54]
- State "DONE"       from "TODO"       [2024-07-10 Wed 09:54]
- State "DONE"       from "TODO"       [2024-07-10 Wed 09:54]
- State "DONE"       from "TODO"       [2024-07-10 Wed 09:54]
- State "DONE"       from "TODO"       [2024-07-10 Wed 09:54]
- State "DONE"       from "TODO"       [2024-07-10 Wed 09:53]
- State "DONE"       from "TODO"       [2024-07-10 Wed 09:53]
- State "DONE"       from "TODO"       [2024-07-10 Wed 09:53]
- State "DONE"       from "TODO"       [2024-07-10 Wed 09:53]
- State "DONE"       from "TODO"       [2024-07-10 Wed 09:53]
- State "DONE"       from "NEXT"       [2024-07-10 Wed 09:53]
- State "DONE"       from "NEXT"       [2024-07-09 Tue 13:17]
- State "DONE"       from "NEXT"       [2024-06-17 Mon 10:49]
- State "DONE"       from "NEXT"       [2024-02-27 Tue 10:13]
- State "DONE"       from "TODO"       [2024-02-21 Wed 21:11]
:END:

[2023-07-24 Mon 22:14]


* Someday/Maybe
:PROPERTIES:
:ORG_GTD_REFILE: Someday
:END:
** [[https://www.amazon.com/CANARY-Corrugated-Cardboard-Cutter-DC-191C/dp/B00HEZNHYA?linkId=98555c3c2c3f9b960cdaca3060908da1&language=en_US][Amazon.com: CANARY Cardboard Cutter with Safe Cover, Safety Box Cutter Box Opener Tool, Serrated Japanese Stainless Steel Blade, Orange, Made in JAPAN : Tools & Home Improvement]]
:PROPERTIES:
:CREATED:  [2024-08-06 Tue 14:35]
:ID:       Amazon-dot-com-CANARY-Cardboard-Cutter-with-Safe-2026-03-31-16-31-08
:TITLE:    Amazon.com: CANARY Cardboard Cutter with Safe Cover, Safety Box Cutter Box Opener Tool, Serrated Japanese Stainless Steel Blade, Orange, Made in JAPAN : Tools & Home Improvement
:URI:      https://www.amazon.com/CANARY-Corrugated-Cardboard-Cutter-DC-191C/dp/B00HEZNHYA?linkId=98555c3c2c3f9b960cdaca3060908da1&language=en_US
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://www.amazon.com/GRAVEL-Silicone-Travel-Bottles-Approved/dp/B09NMNWMYT?linkId=e4e52a4a091244f07c31c57a4636fcb1&language=en_US][Amazon.com: Gravel Travel Bottles TSA Approved 2-Pack 3 Oz Travel Bottles - Leakproof, Squeezable, BPA-Free Travel Bottles for Toiletries includes Label System for Travel Containers (Clear Speckle & Gray Speckle) : Beauty & Personal Care]]
:PROPERTIES:
:CREATED:  [2024-08-06 Tue 14:42]
:ID:       Amazon-dot-com-Gravel-Travel-Bottles-TSA-Approved-2026-03-31-16-33-21
:TITLE:    Amazon.com: Gravel Travel Bottles TSA Approved 2-Pack 3 Oz Travel Bottles - Leakproof, Squeezable, BPA-Free Travel Bottles for Toiletries includes Label System for Travel Containers (Clear Speckle & Gray Speckle) : Beauty & Personal Care
:URI:      https://www.amazon.com/GRAVEL-Silicone-Travel-Bottles-Approved/dp/B09NMNWMYT?linkId=e4e52a4a091244f07c31c57a4636fcb1&language=en_US
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://www.amazon.com/Gravel-Explorer-PLUS-Waterproof-Toiletry/dp/B07CWPW7H9?linkId=c2ae74cd51801091eac5e4657b697886&language=en_US][Amazon.com: Gravel Hanging Toiletry Bag, Water Resistant Hanging Travel Toiletry Bag for Shaving Kits, Makeup, Hanging Toiletry Bag for Men Dopp Kit & Hanging Cosmetic Travel Bag for Women (Black, Plus) : Beauty & Personal Care]]
:PROPERTIES:
:CREATED:  [2024-08-06 Tue 14:42]
:ID:       Amazon-dot-com-Gravel-Hanging-Toiletry-Bag-Water-2026-03-31-16-34-06
:TITLE:    Amazon.com: Gravel Hanging Toiletry Bag, Water Resistant Hanging Travel Toiletry Bag for Shaving Kits, Makeup, Hanging Toiletry Bag for Men Dopp Kit & Hanging Cosmetic Travel Bag for Women (Black, Plus) : Beauty & Personal Care
:URI:      https://www.amazon.com/Gravel-Explorer-PLUS-Waterproof-Toiletry/dp/B07CWPW7H9?linkId=c2ae74cd51801091eac5e4657b697886&language=en_US
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://www.amazon.com/WITHINGS-Body-Scan-Segmental-Composition/dp/B0CZTL6Q5G?ufe=app_do%3Aamzn1.fos.1740e8b9-be2d-46a4-a376-9d8efb903409&linkId=13725ec9fc8a20e1e0d6f56d43217993&language=en_US][Amazon.com: WITHINGS Body Scan - Smart Scale with Segmental Body Composition Analysis, Weighing Scales Body Weight & Vascular Age, Visceral Fat, Heart Rate, iOS/Android : Health & Household]]
:PROPERTIES:
:CREATED:  [2024-08-06 Tue 14:47]
:ID:       Amazon-dot-com-WITHINGS-Body-Scan-Smart-Scale-2026-03-31-16-34-53
:TITLE:    Amazon.com: WITHINGS Body Scan - Smart Scale with Segmental Body Composition Analysis, Weighing Scales Body Weight & Vascular Age, Visceral Fat, Heart Rate, iOS/Android : Health & Household
:URI:      https://www.amazon.com/WITHINGS-Body-Scan-Segmental-Composition/dp/B0CZTL6Q5G?ufe=app_do%3Aamzn1.fos.1740e8b9-be2d-46a4-a376-9d8efb903409&linkId=13725ec9fc8a20e1e0d6f56d43217993&language=en_US
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://www.jaquishbiomedical.com/products/x3-bar/][X3 Bar Elite | X3 Bar | Products | Jaquish Biomedical]]
:PROPERTIES:
:CREATED:  [2024-08-06 Tue 14:47]
:ID:       X3-Bar-Elite-X3-Bar-Products-Jaquish-Biomedical-2026-03-31-16-35-23
:TITLE:    X3 Bar Elite | X3 Bar | Products | Jaquish Biomedical
:URI:      https://www.jaquishbiomedical.com/products/x3-bar/
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://www.eightsleep.com/][Eight Sleep | The Intelligent Sleep System]] :sleep:
:PROPERTIES:
:CREATED:  [2024-08-07 Wed 12:21]
:ID:       Eight-Sleep-The-Intelligent-Sleep-System-2026-03-31-16-41-21
:TITLE:    Eight Sleep | The Intelligent Sleep System
:URI:      https://www.eightsleep.com/
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://www.amazon.com/dp/B0020TVDDM?social_share=cm_sw_r_cp_ud_dp_VS8HY1XMQK1EGJWH58WR][Amazon.com : MSR Alpine 2 Stainless Steel Camping Pot Set : Camping Cooking Utensils : Sports & Outdoors]]
:PROPERTIES:
:TITLE:    Amazon.com : MSR Alpine 2 Stainless Steel Camping Pot Set : Camping Cooking Utensils : Sports & Outdoors
:URI:      https://www.amazon.com/dp/B0020TVDDM?social_share=cm_sw_r_cp_ud_dp_VS8HY1XMQK1EGJWH58WR
:CREATED:  [2024-08-08 Thu 12:20]
:ID:       Amazon-dot-com-MSR-Alpine-2-Stainless-Steel-2026-03-31-16-47-51
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:

** [[https://www.amazon.com/dp/B00453QNU4?social_share=cm_sw_r_cp_ud_dp_EN8YCXR2F86GDFN3CW0A][Amazon.com: MSR Alpine Spatula, Black : Home & Kitchen]]
:PROPERTIES:
:TITLE:    Amazon.com: MSR Alpine Spatula, Black : Home & Kitchen
:URI:      https://www.amazon.com/dp/B00453QNU4?social_share=cm_sw_r_cp_ud_dp_EN8YCXR2F86GDFN3CW0A
:CREATED:  [2024-08-08 Thu 12:21]
:ID:       Amazon-dot-com-MSR-Alpine-Spatula-Black-Home-and-2026-03-31-16-48-06
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:

** [[https://www.amazon.com/dp/B000AR7970?social_share=cm_sw_r_cp_ud_dp_GG8XPE6F23TF1DB4FXH6][Amazon.com: TRANGIA Spirit Burner with Screwcap Versatile Easy to Use Alcohol Stove, 0 : Sports & Outdoors]]
:PROPERTIES:
:TITLE:    Amazon.com: TRANGIA Spirit Burner with Screwcap Versatile Easy to Use Alcohol Stove, 0 : Sports & Outdoors
:URI:      https://www.amazon.com/dp/B000AR7970?social_share=cm_sw_r_cp_ud_dp_GG8XPE6F23TF1DB4FXH6
:CREATED:  [2024-08-08 Thu 12:22]
:ID:       Amazon-dot-com-TRANGIA-Spirit-Burner-with-2026-03-31-16-48-12
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:

** [[https://www.amazon.com/dp/B079S2349Y?social_share=cm_sw_r_cp_ud_dp_0YFWT9C1ACDG4Z9HBF88][Amazon.com: Trangia Fuel Bottle Green : Automotive]]
:PROPERTIES:
:TITLE:    Amazon.com: Trangia Fuel Bottle Green : Automotive
:URI:      https://www.amazon.com/dp/B079S2349Y?social_share=cm_sw_r_cp_ud_dp_0YFWT9C1ACDG4Z9HBF88
:CREATED:  [2024-08-08 Thu 12:22]
:ID:       Amazon-dot-com-Trangia-Fuel-Bottle-Green-2026-03-31-16-48-20
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:

** [[https://modularbottle.com/products/tmb-standard][TMB - Modular Bottle – TMB ModularBottle]] :water:
:PROPERTIES:
:TITLE:    TMB - Modular Bottle – TMB ModularBottle
:URI:      https://modularbottle.com/products/tmb-standard
:CREATED:  [2024-08-08 Thu 12:23]
:ID:       TMB-Modular-Bottle-TMB-ModularBottle-2026-03-31-17-07-17
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:

** [[https://www.friendlyelec.com/index.php?route=product%2Fproduct&product_id=294][CM3588]] :computers:nas:
:PROPERTIES:
:CREATED:  [2024-08-14 Wed 16:29]
:ID:       CM3588-2026-03-31-17-09-29
:TITLE:    CM3588
:URI:      https://www.friendlyelec.com/index.php?route=product%2Fproduct&product_id=294
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://www.amazon.com/Odyssey-Friend-Letters-F-Buckley-1954-1961/dp/0895265672][Odyssey of a Friend: Letters to William F. Buckley, Jr. 1954-1961: Chambers, Whittaker: 9780895265678: Amazon.com: Books]]
:PROPERTIES:
:TITLE:    Odyssey of a Friend: Letters to William F. Buckley, Jr. 1954-1961: Chambers, Whittaker: 9780895265678: Amazon.com: Books
:URI:      https://www.amazon.com/Odyssey-Friend-Letters-F-Buckley-1954-1961/dp/0895265672
:CREATED:  [2024-08-16 Fri 11:58]
:ID:       Odyssey-of-a-Friend-Letters-to-William-F-dot-2026-03-31-17-12-49
:ORG_GTD:  Someday
:CATEGORY: Library
:END:

** [[https://www.squarepegtoys.com/eggplugs/][EggPlugs | SquarePegToys®]] :sex:
:PROPERTIES:
:TITLE:    EggPlugs | SquarePegToys®
:URI:      https://www.squarepegtoys.com/eggplugs/
:CREATED:  [2024-08-22 Thu 18:00]
:ID:       EggPlugs-SquarePegToys-2026-03-31-17-14-45
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:

** [[https://store.45homelab.com/presale/hl8][45HomeLab Store]]
:PROPERTIES:
:TITLE:    45HomeLab Store
:URI:      https://store.45homelab.com/presale/hl8
:CREATED:  [2024-08-28 Wed 11:17]
:ID:       45HomeLab-Store-2026-03-31-17-19-16
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:

** [[https://www.lovense.store/lovense-hush-2][Lovense Hush 2]]         :sex:
:PROPERTIES:
:CREATED:  [2024-09-04 Wed 08:35]
:ID:       Lovense-Hush-2-2026-03-31-17-23-44
:TITLE:    Lovense Hush 2
:URI:      https://www.lovense.store/lovense-hush-2
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://choosemuse.com/pages/muse-2-offers?cppid=5792&cpclid=0b5262f7d0c24afabfcd064748db2740][Muse S & Muse 2 - Special Offers | Muse™ EEG-Powered Meditation & Sleep Headband]]
:PROPERTIES:
:TITLE:    Muse S & Muse 2 - Special Offers | Muse™ EEG-Powered Meditation & Sleep Headband
:URI:      https://choosemuse.com/pages/muse-2-offers?cppid=5792&cpclid=0b5262f7d0c24afabfcd064748db2740
:CREATED:  [2024-09-06 Fri 11:48]
:ID:       Muse-S-and-Muse-2-Special-Offers-Muse-EEG-Powered-2026-03-31-17-24-21
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:

** [[https://www.pakboats.com/folding-kayaks/][Pakboats Kayaks - Pakboats]]
:PROPERTIES:
:CREATED:  [2024-09-20 Fri 18:41]
:ID:       Pakboats-Kayaks-Pakboats-2026-03-31-17-26-44
:TITLE:    Pakboats Kayaks - Pakboats
:URI:      https://www.pakboats.com/folding-kayaks/
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://www.crowdsupply.com/eevengers/thunderscope][ThunderScope | Crowd Supply]]
:PROPERTIES:
:CREATED:  [2024-09-22 Sun 02:32]
:ID:       ThunderScope-Crowd-Supply-2026-03-31-17-27-50
:TITLE:    ThunderScope | Crowd Supply
:URI:      https://www.crowdsupply.com/eevengers/thunderscope
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://www.amazon.com/Guerrillas-Guide-Baofeng-Radio/dp/B0BNV21F4P?linkId=fa8d8952af9821a0b68f3706676c02bc&language=en_US][Amazon.com: The Guerrilla's Guide To The Baofeng Radio: 9798366525107: Scout, NC: Books]]
:PROPERTIES:
:CREATED:  [2024-09-23 Mon 16:45]
:ID:       Amazon-dot-com-The-Guerrilla-s-Guide-To-The-2026-03-31-17-27-57
:TITLE:    Amazon.com: The Guerrilla's Guide To The Baofeng Radio: 9798366525107: Scout, NC: Books
:URI:      https://www.amazon.com/Guerrillas-Guide-Baofeng-Radio/dp/B0BNV21F4P?linkId=fa8d8952af9821a0b68f3706676c02bc&language=en_US
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://www.freewellgear.com/en/55-smart-phone][Sherpa iPhone Lens Kit: ND, CPL, Anamorphic & More]]
:PROPERTIES:
:CREATED:  [2024-09-24 Tue 15:50]
:ID:       Sherpa-iPhone-Lens-Kit-ND-CPL-Anamorphic-and-More-2026-03-31-17-29-19
:TITLE:    Sherpa iPhone Lens Kit: ND, CPL, Anamorphic & More
:URI:      https://www.freewellgear.com/en/55-smart-phone
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://www.freewellgear.com/en/][Freewell | Top Camera, Smartphone & Drone Gear for Pros]]
:PROPERTIES:
:CREATED:  [2024-09-28 Sat 05:27]
:ID:       Freewell-Top-Camera-Smartphone-and-Drone-Gear-for-2026-03-31-17-31-59
:TITLE:    Freewell | Top Camera, Smartphone & Drone Gear for Pros
:URI:      https://www.freewellgear.com/en/
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** AOOSTAR WTR PRO 4 Bay 90T Storage INTEL N100 Nas Mini PC – AOOSTAR Mini PC
:PROPERTIES:
:CREATED:  [2024-09-30 Mon 15:18]
:ID:       AOOSTAR-WTR-PRO-4-Bay-90T-Storage-INTEL-N100-Nas-2026-03-31-17-32-57
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:

https://aoostar.com/products/aoostar-n9e-intel-n100-mini-pc4c-4t-up-to-3-4ghz-with-w11-home-8-16gb-ddr4-3200mhz-ram-256-512gb-m-2-2280-nvme-ssd

** [[https://bellroy.com/products/transit-backpack-plus?color=black&material=dura_nylon_recycled&ranEAID=3707496&ranMID=43345&ranSiteID=zejn0xW3gLs-0gSj8VAMIc2BB7QglxWYMw#slide-15][Transit Backpack Plus | Large laptop travel backpack | Bellroy]]
:PROPERTIES:
:CREATED:  [2024-09-30 Mon 15:19]
:ID:       Transit-Backpack-Plus-Large-laptop-travel-2026-03-31-17-33-11
:TITLE:    Transit Backpack Plus | Large laptop travel backpack | Bellroy
:URI:      https://bellroy.com/products/transit-backpack-plus?color=black&material=dura_nylon_recycled&ranEAID=3707496&ranMID=43345&ranSiteID=zejn0xW3gLs-0gSj8VAMIc2BB7QglxWYMw#slide-15
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://bagbuilds.com/products/cerambyx64-mod_01][Cerambyx64 MOD_01 – Bag-Builds]]
:PROPERTIES:
:CREATED:  [2024-09-30 Mon 15:21]
:ID:       Cerambyx64-MOD-01-Bag-Builds-2026-03-31-17-33-56
:TITLE:    Cerambyx64 MOD_01 – Bag-Builds
:URI:      https://bagbuilds.com/products/cerambyx64-mod_01
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://www.nomatic.com/collections/all-backpacks-bags/products/navigator-collapsible-sling-6l][Navigator Collapsible Sling 6L – NOMATIC]]
:PROPERTIES:
:CREATED:  [2024-09-30 Mon 15:24]
:ID:       Navigator-Collapsible-Sling-6L-NOMATIC-2026-03-31-17-34-46
:TITLE:    Navigator Collapsible Sling 6L – NOMATIC
:URI:      https://www.nomatic.com/collections/all-backpacks-bags/products/navigator-collapsible-sling-6l
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://opensourcesdrlab.com/products/h4m-receiver-and-spectrum-analyzer][H4M Receiver and Spectrum Analyzer,HackRF One & Portapack]]
:PROPERTIES:
:CREATED:  [2024-10-06 Sun 11:07]
:ID:       H4M-Receiver-and-Spectrum-Analyzer-HackRF-One-and-2026-03-31-17-38-27
:TITLE:    H4M Receiver and Spectrum Analyzer,HackRF One & Portapack
:URI:      https://opensourcesdrlab.com/products/h4m-receiver-and-spectrum-analyzer
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://pubs.usgs.gov/gip/usgsmaps/usgsmaps.html#7.5-minute][USGS Maps Booklet]]
:PROPERTIES:
:CREATED:  [2024-10-07 Mon 20:00]
:ID:       USGS-Maps-Booklet-2026-03-31-17-38-40
:TITLE:    USGS Maps Booklet
:URI:      https://pubs.usgs.gov/gip/usgsmaps/usgsmaps.html#7.5-minute
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://mapstore.mytopo.com/][MyTopo Map Store: Waterproof Maps Shipped in 24 Hours]]
:PROPERTIES:
:CREATED:  [2024-10-07 Mon 20:01]
:ID:       MyTopo-Map-Store-Waterproof-Maps-Shipped-in-24-2026-03-31-17-38-47
:TITLE:    MyTopo Map Store: Waterproof Maps Shipped in 24 Hours
:URI:      https://mapstore.mytopo.com/
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://kv4p.com/][kv4p HT - open source ham radio transceiver for your smartphone]]
:PROPERTIES:
:CREATED:  [2024-10-15 Tue 13:57]
:ID:       kv4p-HT-open-source-ham-radio-transceiver-for-2026-03-31-17-39-46
:TITLE:    kv4p HT - open source ham radio transceiver for your smartphone
:URI:      https://kv4p.com/
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://roxontool.com/products/s503g?sscid=a1k8_t8q53][Flex Companion – Modular SAK for Ultimate Versatility]]
:PROPERTIES:
:CREATED:  [2024-10-15 Tue 16:46]
:ID:       Flex-Companion-Modular-SAK-for-Ultimate-2026-03-31-17-39-58
:TITLE:    Flex Companion – Modular SAK for Ultimate Versatility
:URI:      https://roxontool.com/products/s503g?sscid=a1k8_t8q53
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://www.amazon.com/Fix-Manufacturing-separately-wearable-solution/dp/B07GN74GPS?linkId=28cfbe464c0c3715f1e63728996adc91&language=en_US&psc=1][Amazon.com: Fix Manufacturing/All Time Belt/Black/holds tool (sold separately) wearable solution (Medium) : Tools & Home Improvement]]
:PROPERTIES:
:CREATED:  [2024-10-19 Sat 09:41]
:ID:       Amazon-dot-com-Fix-Manufacturing-All-Time-Belt-2026-03-31-17-40-15
:TITLE:    Amazon.com: Fix Manufacturing/All Time Belt/Black/holds tool (sold separately) wearable solution (Medium) : Tools & Home Improvement
:URI:      https://www.amazon.com/Fix-Manufacturing-separately-wearable-solution/dp/B07GN74GPS?linkId=28cfbe464c0c3715f1e63728996adc91&language=en_US&psc=1
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://www.amazon.com/Fix-Manufacturing-Portable-Maintenance-Mountain/dp/B072HM82QX?linkId=04aaf3e29713321e856d9bcf3f196858&language=en_US][Amazon.com : Fix Manufacturing Wheelie Wrench™ Bike Tool Compact and Portable Multi Tool for Bicycle Repair and Maintenance Perfect to fix Most Road, Mountain, and BMX Bikes : Sports & Outdoors]]
:PROPERTIES:
:CREATED:  [2024-10-19 Sat 09:41]
:ID:       Amazon-dot-com-Fix-Manufacturing-Wheelie-Wrench-2026-03-31-17-40-31
:TITLE:    Amazon.com : Fix Manufacturing Wheelie Wrench™ Bike Tool Compact and Portable Multi Tool for Bicycle Repair and Maintenance Perfect to fix Most Road, Mountain, and BMX Bikes : Sports & Outdoors
:URI:      https://www.amazon.com/Fix-Manufacturing-Portable-Maintenance-Mountain/dp/B072HM82QX?linkId=04aaf3e29713321e856d9bcf3f196858&language=en_US
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://www.kickstarter.com/projects/silverfoxtools/neo-pen][Neo Pen by Silver Fox Tools — Kickstarter]]
:PROPERTIES:
:CREATED:  [2024-10-19 Sat 09:41]
:ID:       Neo-Pen-by-Silver-Fox-Tools-Kickstarter-2026-03-31-17-40-37
:TITLE:    Neo Pen by Silver Fox Tools — Kickstarter
:URI:      https://www.kickstarter.com/projects/silverfoxtools/neo-pen
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://www.amazon.com/OUTDOOR-EDGE-UTILIPRO-Utility-Knife/dp/B09X2GLKFD?linkId=b79a428f94e25fea1becf35adfd88ea5&language=en_US][Amazon.com: OUTDOOR EDGE UTILIPRO 5 in 1 Utility Knife - Bottle Opener Flathead/Prybar, Phillips Screw Driver, Line Cutter & Pocket Clip. Uses Standard Utility Razor Blades (Orange) : Tools & Home Improvement]]
:PROPERTIES:
:CREATED:  [2024-10-19 Sat 09:44]
:ID:       Amazon-dot-com-OUTDOOR-EDGE-UTILIPRO-5-in-1-2026-03-31-17-40-44
:TITLE:    Amazon.com: OUTDOOR EDGE UTILIPRO 5 in 1 Utility Knife - Bottle Opener Flathead/Prybar, Phillips Screw Driver, Line Cutter & Pocket Clip. Uses Standard Utility Razor Blades (Orange) : Tools & Home Improvement
:URI:      https://www.amazon.com/OUTDOOR-EDGE-UTILIPRO-Utility-Knife/dp/B09X2GLKFD?linkId=b79a428f94e25fea1becf35adfd88ea5&language=en_US
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://veroengineering.com/products/vortex-lite-maintenance-kit][Vortex Lite | Vero Engineering]]
:PROPERTIES:
:CREATED:  [2024-10-19 Sat 09:51]
:ID:       Vortex-Lite-Vero-Engineering-2026-03-31-17-40-50
:TITLE:    Vortex Lite | Vero Engineering
:URI:      https://veroengineering.com/products/vortex-lite-maintenance-kit
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:

I should be able to make this

** [[https://www.printables.com/model/741124-lilygo-t-deck-td1-case-by-alley-cat][Lilygo T-Deck TD1 Case by Alley Cat by Alley Cat | Download free STL model | Printables.com]]
:PROPERTIES:
:CREATED:  [2024-10-21 Mon 09:01]
:ID:       Lilygo-T-Deck-TD1-Case-by-Alley-Cat-by-Alley-Cat-2026-03-31-17-41-23
:TITLE:    Lilygo T-Deck TD1 Case by Alley Cat by Alley Cat | Download free STL model | Printables.com
:URI:      https://www.printables.com/model/741124-lilygo-t-deck-td1-case-by-alley-cat
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://www.lilygo.cc/products/t-deck][T-Deck – LILYGO®]]
:PROPERTIES:
:CREATED:  [2024-10-21 Mon 09:02]
:ID:       T-Deck-LILYGO-2026-03-31-17-41-32
:TITLE:    T-Deck – LILYGO®
:URI:      https://www.lilygo.cc/products/t-deck
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://beyondclothing.com/collections/mens-collection][Men's Collection | Clothing that Protects, Breathes, & Moves with Ease – Beyond Clothing]]
:PROPERTIES:
:CREATED:  [2024-10-21 Mon 21:27]
:ID:       Men-s-Collection-Clothing-that-Protects-Breathes-2026-03-31-17-41-44
:TITLE:    Men's Collection | Clothing that Protects, Breathes, & Moves with Ease – Beyond Clothing
:URI:      https://beyondclothing.com/collections/mens-collection
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



PCU system 

** [[https://store.h2gopurifier.com/products/h2go-purifier-global][H2gO Purifier GLOBAL Model – Aqua Research Store]]
:PROPERTIES:
:CREATED:  [2024-10-22 Tue 14:49]
:ID:       H2gO-Purifier-GLOBAL-Model-Aqua-Research-Store-2026-03-31-17-41-51
:TITLE:    H2gO Purifier GLOBAL Model – Aqua Research Store
:URI:      https://store.h2gopurifier.com/products/h2go-purifier-global
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://unboundmerino.com/collections/mens-merino-wool-clothing/products/compact-travel-hoodie?variant=39707013578846][Men's Compact Travel Hoodie | Unbound Merino]]
:PROPERTIES:
:CREATED:  [2024-10-27 Sun 12:43]
:ID:       Men-s-Compact-Travel-Hoodie-Unbound-Merino-2026-03-31-17-42-02
:TITLE:    Men's Compact Travel Hoodie | Unbound Merino
:URI:      https://unboundmerino.com/collections/mens-merino-wool-clothing/products/compact-travel-hoodie?variant=39707013578846
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://www.amazon.com/Invisibilia-Dei-Collection-Anti-Magical-Cornelius/dp/B0DKD1MHLB?linkId=1bf323b581c60dfce960c4bf9a4c4045&language=en_US][Amazon.com: Invisibilia Dei: A Collection of Hermetic, Mystical, and Anti-Magical Works by Heinrich Cornelius Agrippa: 9798343685282: Attrell, Dan, Sledge, Justin: Books]]
:PROPERTIES:
:CREATED:  [2024-10-30 Wed 09:05]
:ID:       Amazon-dot-com-Invisibilia-Dei-A-Collection-of-2026-03-31-17-42-14
:TITLE:    Amazon.com: Invisibilia Dei: A Collection of Hermetic, Mystical, and Anti-Magical Works by Heinrich Cornelius Agrippa: 9798343685282: Attrell, Dan, Sledge, Justin: Books
:URI:      https://www.amazon.com/Invisibilia-Dei-Collection-Anti-Magical-Cornelius/dp/B0DKD1MHLB?linkId=1bf323b581c60dfce960c4bf9a4c4045&language=en_US
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://www.stelo.com/en-us][Stelo Wearable Glucose Biosensor | Stelo by Dexcom]]
:PROPERTIES:
:CREATED:  [2024-11-02 Sat 12:35]
:ID:       Stelo-Wearable-Glucose-Biosensor-Stelo-by-Dexcom-2026-03-31-17-43-56
:TITLE:    Stelo Wearable Glucose Biosensor | Stelo by Dexcom
:URI:      https://www.stelo.com/en-us
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://www.geoship.is/][Geoship | Bioceramic domes]]
:PROPERTIES:
:CREATED:  [2024-11-04 Mon 15:45]
:ID:       Geoship-Bioceramic-domes-2026-03-31-17-44-01
:TITLE:    Geoship | Bioceramic domes
:URI:      https://www.geoship.is/
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://www.ikoolcore.com/products/ikoolcore-r2-max][R2 Max - Next-Gen 10G Firewall Gateway Server – iKOOLCORE]]
:PROPERTIES:
:CREATED:  [2024-11-24 Sun 16:44]
:ID:       R2-Max-Next-Gen-10G-Firewall-Gateway-Server-2026-03-31-17-44-35
:TITLE:    R2 Max - Next-Gen 10G Firewall Gateway Server – iKOOLCORE
:URI:      https://www.ikoolcore.com/products/ikoolcore-r2-max
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://ezra.com/][Full-Body MRI Screening Service by ezra]]
:PROPERTIES:
:CREATED:  [2025-01-05 Sun 10:37]
:ID:       Full-Body-MRI-Screening-Service-by-ezra-2026-03-31-17-48-40
:TITLE:    Full-Body MRI Screening Service by ezra
:URI:      https://ezra.com/
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://mecha.so/comet][Mecha Comet - Modular Linux Handheld Computer powered by Open-Source Software]]
:PROPERTIES:
:CREATED:  [2025-01-11 Sat 09:01]
:ID:       Mecha-Comet-Modular-Linux-Handheld-Computer-2026-03-31-17-48-48
:TITLE:    Mecha Comet - Modular Linux Handheld Computer powered by Open-Source Software
:URI:      https://mecha.so/comet
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://blog.adafruit.com/2025/01/03/portable-air-quality-meter/][Portable Air Quality Meter #piday #raspberrypi @Raspberry_Pi « Adafruit Industries – Makers, hackers, artists, designers and engineers!]]
:PROPERTIES:
:CREATED:  [2025-01-12 Sun 15:19]
:ID:       Portable-Air-Quality-Meter-piday-raspberrypi-2026-03-31-17-48-58
:TITLE:    Portable Air Quality Meter #piday #raspberrypi @Raspberry_Pi « Adafruit Industries – Makers, hackers, artists, designers and engineers!
:URI:      https://blog.adafruit.com/2025/01/03/portable-air-quality-meter/
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:



** [[https://www.seeedstudio.com/SenseCAP-Card-Tracker-T1000-E-for-Meshtastic-p-5913.html][SenseCAP Card Tracker T1000-E for Meshtastic]]
:PROPERTIES:
:CREATED:  [2025-02-19 Wed 08:46]
:ID:       SenseCAP-Card-Tracker-T1000-E-for-Meshtastic-2026-03-31-17-52-51
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:


** [[https://www.ruarkaudio.com/us/products/r610-music-console][Ruark R610 Music Console]]
:PROPERTIES:
:CREATED:  [2025-02-24 Mon 10:06]
:ID:       Ruark-R610-Music-Console-2026-03-31-17-54-02
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:


** [[https://true-residential.com/][True Residential | Luxury Refrigerators with Commercial DNA]]
:PROPERTIES:
:CREATED:  [2025-03-04 Tue 12:44]
:ID:       True-Residential-Luxury-Refrigerators-with-2026-03-31-17-56-09
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:


** [[https://echowater.com/products/echo-flask][Echo Flask Hydrogen Water Bottle]]
:PROPERTIES:
:CREATED:  [2025-03-05 Wed 17:14]
:ID:       Echo-Flask-Hydrogen-Water-Bottle-2026-03-31-17-57-23
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:


** [[https://echowater.com/products/echo-ultimate-hydrogen-water][Echo Ultimate™ Hydrogen Alkaline Water Machine - Multi-Functional Water Enhancement System]]
:PROPERTIES:
:CREATED:  [2025-03-05 Wed 17:48]
:ID:       Echo-Ultimate-Hydrogen-Alkaline-Water-Machine-2026-03-31-17-57-49
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:


** [[https://frameless.com/][FRAMELESS | The Ultimate Immersive Art Experience]]
:PROPERTIES:
:CREATED:  [2025-03-09 Sun 13:01]
:ID:       FRAMELESS-The-Ultimate-Immersive-Art-Experience-2026-03-31-18-00-32
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:

For a modern temple

** [[https://www.clockworkpi.com/picocalc][PicoCalc | ClockworkPi]]
:PROPERTIES:
:CREATED:  [2025-03-13 Thu 08:47]
:ID:       PicoCalc-ClockworkPi-2026-03-31-18-03-11
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:


** [[https://hixfy.com/products/zipfix-quick-repair-tool][ZipFix Quick Repair Tool - Hixfy]]
:PROPERTIES:
:CREATED:  [2025-03-13 Thu 09:30]
:ID:       ZipFix-Quick-Repair-Tool-Hixfy-2026-03-31-18-03-40
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:


** [[https://lnvpn.net/][LNVPN - Bitcoin VPN & eSIM Service | $0.10 VPN | $0.99 eSIM]]
:PROPERTIES:
:CREATED:  [2025-03-16 Sun 02:27]
:ID:       LNVPN-Bitcoin-VPN-and-eSIM-Service-0-dot-10-VPN-0-2026-03-31-18-06-10
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:


** [[https://tollgate.me/][TollGate || Bitcoin-powered WiFi Network]]
:PROPERTIES:
:CREATED:  [2025-03-16 Sun 08:31]
:ID:       TollGate-Bitcoin-powered-WiFi-Network-2026-03-31-18-06-34
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:


** [[https://altairtech.io/product/urlacher/][The Urlacher – Altair Technology – Bitcoin Mining Solutions]]
:PROPERTIES:
:CREATED:  [2025-03-17 Mon 14:07]
:ID:       The-Urlacher-Altair-Technology-Bitcoin-Mining-2026-03-31-18-12-44
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:


** [[https://source.co/][SOURCE Global]]                        :water:years:
:PROPERTIES:
:CREATED:  [2025-03-31 Mon 14:09]
:ID:       SOURCE-Global-2026-03-31-18-15-28
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:


** [[https://www.bitdeer.com/shop/sealminer][SEALMINER A2 Pro Bitcoin Mining Rig - Mine With Higher Hashrates]]
:PROPERTIES:
:CREATED:  [2025-04-05 Sat 07:12]
:ID:       SEALMINER-A2-Pro-Bitcoin-Mining-Rig-Mine-With-2026-03-31-18-18-18
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:

Water-cooled, 19 inch racked

** [[https://www.nutridrip.com/wellness-drips/][Wellness IV Drips - IV Therapy NYC | NutriDrip]]
:PROPERTIES:
:CREATED:  [2025-04-15 Tue 16:33]
:ID:       Wellness-IV-Drips-IV-Therapy-NYC-NutriDrip-2026-03-31-18-21-41
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:


** [[https://www.printables.com/model/1214361-opengrid-walldesk-mounting-framework-and-ecosystem][openGrid - Wall/Desk mounting framework and ecosystem by David D | Download free STL model | Printables.com]]
:PROPERTIES:
:CREATED:  [2025-04-20 Sun 09:41]
:ID:       openGrid-Wall-Desk-mounting-framework-and-2026-03-31-18-25-34
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:
** [[https://m.elecrow.com/pages/shop/product/details?id=172714&][GrowCube-Plant Watering System Garden Smart Watering System]]
:PROPERTIES:
:CREATED:  [2025-04-22 Tue 15:36]
:ID:       GrowCube-Plant-Watering-System-Garden-Smart-2026-03-31-18-26-00
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:


** [[https://www.switch-bot.com/pages/switchbot-wallet-finder-card][SwitchBot Wallet Finder Card – SwitchBot International]]
:PROPERTIES:
:CREATED:  [2025-04-22 Tue 15:55]
:ID:       SwitchBot-Wallet-Finder-Card-SwitchBot-2026-03-31-18-27-07
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:


** [[https://www.switch-bot.com/pages/switchbot-lock-pro][SwitchBot Lock Pro – SwitchBot International]]
:PROPERTIES:
:CREATED:  [2025-04-22 Tue 15:56]
:ID:       SwitchBot-Lock-Pro-SwitchBot-International-2026-03-31-18-27-22
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:


** [[https://www.slate.auto/en][SLATE Auto | The Customizable EV That Works for You]]
:PROPERTIES:
:CREATED:  [2025-04-26 Sat 03:29]
:ID:       SLATE-Auto-The-Customizable-EV-That-Works-for-You-2026-03-31-18-27-45
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:


** [[https://vanderhallusa.com/models-venice-3-wheel-vehicles-autocycle/][Models Venice - Vanderhall Motor Works | All Electric EV Sport, Off-Road Vehicles]]
:PROPERTIES:
:CREATED:  [2025-04-27 Sun 18:53]
:ID:       Models-Venice-Vanderhall-Motor-Works-All-Electric-2026-03-31-18-29-43
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:


** [[https://desert-wireless.com/tproduct/627963580-337292067672-tx-500mp-portable-hfvhfl-transceiver][TX-500MP Portable HF/VHFL Transceiver - Lab599]] :radio:
:PROPERTIES:
:CREATED:  [2025-04-29 Tue 12:36]
:ID:       TX-500MP-Portable-HF-VHFL-Transceiver-Lab599-2026-03-31-18-31-38
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:


** [[https://www.functionhealth.com/scan][Function Health | Full-Body 160+ Lab Tests & Full-body MRIs]]
:PROPERTIES:
:CREATED:  [2025-05-07 Wed 09:30]
:ID:       Function-Health-Full-Body-160-plus-Lab-Tests-and-2026-03-31-18-35-16
:ORG_GTD:  Someday
:CATEGORY: Flags
:END:

** [[https://soundbender36.wordpress.com/][SOUND BENDER 36 | Circuit Bending / Machines électronik & Modular Synth DIY]] :music:modular:
:PROPERTIES:
:CREATED:  [2025-05-07 Wed 12:55]
:ID:       SOUND-BENDER-36-Circuit-Bending-Machines-2026-03-31-18-36-30
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:


** [[https://hackaday.com/2025/05/06/diy-penicillin/][DIY Penicillin | Hackaday]] :health:medicine:
:PROPERTIES:
:CREATED:  [2025-05-07 Wed 20:46]
:ID:       DIY-Penicillin-Hackaday-2026-03-31-18-36-54
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:


** [[https://www.opulo.io/products/lumenpnp][LumenPnP - Accurate and Reliable Pick and Place Machine – Opulo]] :diy:electronics:making:
:PROPERTIES:
:CREATED:  [2025-05-09 Fri 15:41]
:ID:       LumenPnP-Accurate-and-Reliable-Pick-and-Place-2026-03-31-18-38-41
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:


** [[https://github.com/opulo-inc/lumenpnp][GitHub - opulo-inc/lumenpnp: The LumenPnP is an open source pick and place machine.]] :DIY:electronics:making:
:PROPERTIES:
:CREATED:  [2025-05-09 Fri 15:42]
:ID:       GitHub-opulo-inc-lumenpnp-The-LumenPnP-is-an-open-2026-03-31-18-39-30
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:


** [[https://www.chastity-shop.com/][Chastity keys in silver and gold | chastity art | keyholder jewelry – chastity-shop]] :sex:
:PROPERTIES:
:CREATED:  [2025-05-14 Wed 08:06]
:ID:       Chastity-keys-in-silver-and-gold-chastity-art-2026-03-31-18-40-53
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:

** [[https://www.levante.eco/][Levante]]                        :solar:power:
:PROPERTIES:
:CREATED:  [2025-05-14 Wed 13:49]
:ID:       Levante-2026-03-31-18-41-22
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:


** [[https://whatsminer.net/shop/][Products Archive - Whatsminer]]
:PROPERTIES:
:CREATED:  [2025-05-14 Wed 17:48]
:ID:       Products-Archive-Whatsminer-2026-03-31-18-42-38
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:

Rack mounted Bitcoin miner

** [[https://rackrobo.io/collections/all][Products – Rack Robo]]
:PROPERTIES:
:CREATED:  [2025-05-26 Mon 09:17]
:ID:       Products-Rack-Robo-2026-03-31-18-46-33
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:

** [[https://vanderhallusa.com/][Home - Vanderhall Motor Works | All Electric EV Sport, Off-Road Vehicles]]
:PROPERTIES:
:TITLE:    Home - Vanderhall Motor Works | All Electric EV Sport, Off-Road Vehicles
:URI:      https://vanderhallusa.com/
:CREATED:  [2025-05-30 Fri 12:28]
:ID:       Home-Vanderhall-Motor-Works-All-Electric-EV-Sport-2026-03-31-18-51-24
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:

** [[https://www.indiegogo.com/projects/liberux-nexx--3#/][Liberux NEXX | Indiegogo]] :days:
:PROPERTIES:
:TITLE:    Liberux NEXX | Indiegogo
:URI:      https://www.indiegogo.com/projects/liberux-nexx--3#/
:CREATED:  [2025-06-03 Tue 11:31]
:ID:       Liberux-NEXX-Indiegogo-2026-03-31-18-53-09
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:

** [[https://www.coalax.com/products/lancer300-modular-backpack][Coalax Lancer300 Camera Backpack]] :radio:weeks:
:PROPERTIES:
:TITLE:    Coalax Lancer300 Camera Backpack
:URI:      https://www.coalax.com/products/lancer300-modular-backpack
:CREATED:  [2025-06-10 Tue 15:13]
:ID:       Coalax-Lancer300-Camera-Backpack-2026-03-31-18-54-02
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:

Might be a good backpack for mobile radio operation 

** [[https://www.tricorderzero.com/][Health and Fitness Tracker | Tricorder.Zero]] :health:quantifiedSelf:
:PROPERTIES:
:TITLE:    Health and Fitness Tracker | Tricorder.Zero
:URI:      https://www.tricorderzero.com/
:CREATED:  [2025-06-13 Fri 13:15]
:ID:       Health-and-Fitness-Tracker-Tricorder-dot-Zero-2026-03-31-18-57-48
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:

** [[https://www.kickstarter.com/projects/ankermake/eufymake-e1-the-first-personal-3d-textured-uv-printer][eufyMake E1: the First Personal 3D-Texture UV Printer by eufyMake — Kickstarter]] :making:years:
:PROPERTIES:
:TITLE:    eufyMake E1: the First Personal 3D-Texture UV Printer by eufyMake — Kickstarter
:URI:      https://www.kickstarter.com/projects/ankermake/eufymake-e1-the-first-personal-3d-textured-uv-printer
:CREATED:  [2025-06-22 Sun 11:38]
:ID:       eufyMake-E1-the-First-Personal-3D-Texture-UV-2026-03-31-18-58-34
:ORG_GTD:  Someday
:CATEGORY: Atoms
:END:

