workflow Workflow
Collection of software and organisational behaviours, that powers the Totalism hackbase.
for hack-art-theory lifestyle & residencies



Calendaring->Dudle Calendaring->Google Calendar Chat->IRC Chat->Whatsapp Chat->Telegram Tracking site changes->mirrorable Tracking site changes->git gui Social media->(mailing list) Social media->Facebook Social media->Twitter Social media->Instagram Music Studio->Ardour Music Studio->Audacity Music Studio->Hydrogen Music Studio->LV2 Funding->(missing) Funding->Paypal Funding->Ethereum, Bitcoin Funding->IBAN Synchronisation->mirrorable Synchronisation->Syncthing Theoretical work->tt-archive Theoretical work->Okular Theoretical work->Hypothes.is Theoretical work->linkroute (custom archiving)->mirrorable Photos, Media->hyperphoto Photos, Media->(Android Pull) (Android Pull)->DISTRO Coordination->(mailing list) Coordination->E2H Coordination->middlemachine Coordination->totalism.org/todos {{!WORKFLOW}}->Calendaring {{!WORKFLOW}}->Chat {{!WORKFLOW}}->Tracking site changes {{!WORKFLOW}}->Social media {{!WORKFLOW}}->Music Studio {{!WORKFLOW}}->Funding {{!WORKFLOW}}->Synchronisation {{!WORKFLOW}}->Theoretical work {{!WORKFLOW}}->Photos, Media {{!WORKFLOW}}->Coordination {{!WORKFLOW}}->Contacts {{!WORKFLOW}}->Text {{!WORKFLOW}}->Numeric data {{!WORKFLOW}}->Maps {{!WORKFLOW}}->Networking {{!WORKFLOW}}->Hardware {{!WORKFLOW}}->Operating System Contacts->.ICS / text file Contacts->Google Contacts Text->linkroute Text->E2H Text->Etherpad Text->glia-graph Text->Graphviz Numeric data->OpenOffice Calc Numeric data->ethercalc Maps->(custom archiving) Maps->OsmAnd Maps->Google MyMaps (editor) Maps->(custom export) Networking->linkroute Networking->local (zeroconf) Hardware->Lenovo X220 Hardware->Raspberry PI Hardware->Arduino Operating System->GNU/Linux Operating System->DISTRO Operating System->Android Calendaring Calendaring Dudle Dudle Google Calendar Google Calendar Chat Chat IRC IRC Whatsapp Whatsapp Telegram Telegram Tracking site changes Tracking site changes mirrorable mirrorable git gui git gui Social media Social media (mailing list) (mailing list) Facebook Facebook Twitter Twitter Instagram Instagram Music Studio Music Studio Ardour Ardour Audacity Audacity Hydrogen Hydrogen LV2 LV2 Funding Funding (missing) (missing) Paypal Paypal Ethereum, Bitcoin Ethereum, Bitcoin IBAN IBAN Synchronisation Synchronisation Syncthing Syncthing Theoretical work Theoretical work tt-archive tt-archive Okular Okular Hypothes.is Hypothes.is linkroute linkroute (custom archiving) (custom archiving) Photos, Media Photos, Media hyperphoto hyperphoto (Android Pull) (Android Pull) Coordination Coordination E2H E2H middlemachine middlemachine totalism.org/todos totalism.org/todos Contacts Contacts Text Text Numeric data Numeric data Maps Maps Networking Networking Hardware Hardware Operating System Operating System Etherpad Etherpad glia-graph glia-graph Graphviz Graphviz GNU/Linux GNU/Linux DISTRO DISTRO Android Android local (zeroconf) local (zeroconf) OpenOffice Calc OpenOffice Calc ethercalc ethercalc Lenovo X220 Lenovo X220 Raspberry PI Raspberry PI Arduino Arduino .ICS / text file .ICS / text file Google Contacts Google Contacts OsmAnd OsmAnd Google MyMaps (editor) Google MyMaps (editor) (custom export) (custom export)
Legend:
Technology Technology Bad thing to replace Bad thing to replace Needed to build own thing Needed to build own thing Existing thing Existing thing



#TODO:
    * document all own projects (green ellipse)
    * link them from graph


Last updated:
    2015-06-25 @Stubnitz, Hamburg/DE
    2015-09-05 @Berlin/DE
    2015-10-04 @Kranj/SLO : linkroute addons +matic
    2016-11-19 @London/UK : touch + css normalization david
    2016-12-12 @Prague/CZ : touch
    2017-08-03 @Kranj/SLO : restyle
    2017-10-10 (added graph)
    2018-06-24 imported!




Basic principles

The Totalism Hackbase is running since 2011.

This is a collection of software and organisational behaviours that powers it.

How:
    1) finding out what is really needed (speculative information tech research)
    2) assemblage + assembling for easy deploy of existing tools
    3) coding the remainder ourselves

Traits:
    * free software
    * easy to deploy on GNU/Linux
    * both backend + data easily replicable ("self-hosted" on every machine)
    * resilient (=you can still read & work) even with full-offline, or localnet-only
    * takes best of intermittent periods of internet





EXISTING WORKFLOW


    Contact & Social Media

See ?contact

Also see: ?pr, ..



    Text

Current hackbase workflow for text does not need internet

    1) Etherpad:
        * installed on local server (= somebody's lap
        * enables individual and group brainstormings
 
        Also see ?workflow-ethering for some good practices on how to collaborate with Etherpad.

    2) Etherpad Fetches:
        * bash script downloads Etherp


    3) Syncthing:
        * P2P local file sync
        * user discovers others by ma






    Numeric Data

There are spreadsheets in .ods format.


These include:
  
    * full financials (running costs per person, space totals, ...) - see ?subfinance
    * resource use (water, energy, gas, food, ...) - see CHT-ARCHIVE?subeconomics
    * inventory of bought stuff - see ?stuff
    * simulations / modelling:
        * food and nutritional needs - see ?food
      
        * solar energy - see ?solar
        * subflow/subtime (time and work models)
       
        * land attribute analysis - see ?land-attributes
        * generative architecture - see ?hacking-housing
        * hack fields + activities per EU spaces - see ?h

Spreadsheets pro/con:
    why:
        * ea
        * prototype new UIs
    why not:

        * not consi

Future: <---- #TODO
    * make it easier to extract data (.ods to CSV/JSON/...), see here: http://stackoverflow.com/
    * replace data entry/edit moves to etherpad + middl
    * repla




    Maps

Current:
    * Internal maps site:
        * ?maps
        * All maps are open-editable !
        * based on Google MyMaps (ex "Google Maps Engine")
        * This will be migrated to self-hosted OpenStreetMaps <------ #TODO


    * OsmAnd (Android/iOS):
        * offers free worldwide offline maps!
        * g
        * possible to import our points from ?maps !!!
        * also supports recording (tracking) to .GPX:


    * CHT-ARCHIVE?/MAPS:
        * offline .KML and .GPX copies of ?maps
        * subset of .PDF maps <--------- #TO
        * store


    * Whatsapp:
        * used sometimes 



Future Ideas:
    * const




    Chat

    * IRC

Software:
    * IRC: quassel server + client


Software - Testing:
    * migrating IRC to matrix.org + weech
    * Telegram Groups are supposed
    * gajim + av
    * tox.c




    Networking

Using:
    * nmap (discovering others on 
    * .loca


Testing VPN:
    * tinc-




    Calendaring / Scheduling

Some way for people to coordinate when they're coming around, assisting ?flocking.

See http://totalism.org/schedule and ?schedule



    Tracking site changes

Curre


    * need to find some RSS solution for ?E2H




    Music Studio

See: ?studio.



    (other small bits)

    * ?dev-keyc







IN DEVELOPMENT / MISSING PARTS

    P2P Local Resource fetching / Routing ("LINKROUTE")

See ?linkroute.



    Media - photo, audio, video - curation ("HYPERPHOTO")

See CHT?hyperphoto(R/W)!



    Selfhosted maps

See ?dev-osm.



    Theoretical work

(David has a ton of research on this in last 10 years...)
Ties to ?text, and subprojects.

What is needed:
    * acquire (beyond libgen and aaarg) - a "t
    * curate libr
    * either way:
        a) read pdf/epub/mobi/...
        b) better - compare to new, universal, bett
    * ability to annotate and share annotated stuff


Testing:




    Offline archive ("MIRRORABLE" / "TTARCHIVE")

A way 
See ?mirrorable.



    Funding system (for land, etc)





    Managing common accounts & sharing access

This inclu








THE HARDWARE

See:
    * ?x220
    * ?openhardware
    * CHT?truco-pi(R/W)
    * [...]

Also generally:
    * ?stuff - stuff we have
    * ?orderin





(Meta)

Merging:
    * merge from local "cht"
    * david's "+++ workflow"
    * david






SUGGESTIONS?

<---------------------------- add (new) here: [...]

use Textexpander for your OS 

http://crit.hangar.org






(Site generated by E2H, an "Etherpad hypermedia" project by @dcht00). Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.


Edit Site

Edit CSS