CINXE.COM
GnuSocialShell – dalme.net
<!doctype html> <!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ --> <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="no-js lt-ie9" lang="en-US"> <![endif]--> <!-- Consider adding a manifest.appcache: h5bp.com/d/Offline --> <!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]--> <head> <meta charset="UTF-8" /> <!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame --> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta http-equiv="cleartype" content="on"> <!-- Responsive and mobile friendly stuff --> <meta name="HandheldFriendly" content="True"> <meta name="MobileOptimized" content="320"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="http://gmpg.org/xfn/11" /> <title>GnuSocialShell – dalme.net</title> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel='dns-prefetch' href='//s.w.org' /> <link rel="alternate" type="application/rss+xml" title="dalme.net » Feed" href="https://dalme.net/feed/" /> <link rel="alternate" type="application/rss+xml" title="dalme.net » Comments Feed" href="https://dalme.net/comments/feed/" /> <script type="text/javascript"> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/11\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/11\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/dalme.net\/wp-includes\/js\/wp-emoji-release.min.js?ver=4.9.26"}}; !function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])?!1:!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([55358,56760,9792,65039],[55358,56760,8203,9792,65039])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings); </script> <style type="text/css"> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 .07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='sitepoint-base-vendor-css-css' href='https://dalme.net/wp-content/themes/sitepoint-base/css/vendors.min.css?ver=4.1.1' type='text/css' media='all' /> <link rel='stylesheet' id='sitepoint-fonts-css' href='//fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i|Dosis:700&subset=latin' type='text/css' media='all' /> <link rel='stylesheet' id='sitepoint-base-style-css' href='https://dalme.net/wp-content/themes/sitepoint-base/style.css?ver=4.9.26' type='text/css' media='all' /> <script type='text/javascript' src='https://dalme.net/wp-includes/js/jquery/jquery.js?ver=1.12.4'></script> <script type='text/javascript' src='https://dalme.net/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script> <script type='text/javascript' src='https://dalme.net/wp-content/themes/sitepoint-base/js/vendors.min.js?ver=1.0.0'></script> <link rel='https://api.w.org/' href='https://dalme.net/wp-json/' /> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://dalme.net/xmlrpc.php?rsd" /> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://dalme.net/wp-includes/wlwmanifest.xml" /> <meta name="generator" content="WordPress 4.9.26" /> <link rel="canonical" href="https://dalme.net/gnusocialshell/" /> <link rel='shortlink' href='https://dalme.net/?p=16' /> <link rel="alternate" type="application/json+oembed" href="https://dalme.net/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fdalme.net%2Fgnusocialshell%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://dalme.net/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fdalme.net%2Fgnusocialshell%2F&format=xml" /> <style type="text/css"> body, h1, h2, h3, h4, h5, h6, p, .header-meta a:visited, .smallprint a:visited, .site-content, .fa, .site-title a, .main-navigation a { color: ; } .post-categories a { background: ; </style> </head> <body class="page-template-default page page-id-16"> <div id="wrapper" class="hfeed site"> <div class="visuallyhidden skip-link"><a href="#primary">Skip to main content</a></div> <div id="headercontainer"> <header id="masthead" class="grid-container site-header" role="banner"> <div class="grid-40 tablet-grid-40 site-title"> <h1><a href="https://dalme.net/" rel="home">dalme.net</a></h1> <p class="site-description">Happy hacking!</p> </div> <!-- /.grid-40.site-title --> <div class="grid-60 tablet-grid-60"> <nav id="site-navigation" class="main-navigation" role="navigation"> <h3 class="menu-toggle assistive-text">Menu</h3> <div class="assistive-text skip-link"><a href="#content" title="Skip to content">Skip to content</a></div> <div class="navigation_container"><ul id="menu-mainmenu" class="navigation nav-menu"><li id="menu-item-11" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-11"><a href="https://dalme.net">Home</a></li> <li id="menu-item-56" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-56"><a href="https://dalme.net/amayaos/">AmayaOS</a></li> <li id="menu-item-43" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-16 current_page_item menu-item-43"><a href="https://dalme.net/gnusocialshell/">GnuSocialShell</a></li> <li id="menu-item-158" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-158"><a href="https://dalme.net/gnusocial-cc/">gnusocial.cc</a></li> </ul></div> </nav> <!-- /.site-navigation.main-navigation --> </div> <!-- /.grid-60 --> </header> <!-- /#masthead.grid-container.site-header --> </div> <!-- /#headercontainer --> <div id="maincontentcontainer"> <div id="primary" class="grid-container site-content" role="main"> <div class="grid-70 tablet-grid-70"> <article id="post-16" class="post-16 page type-page status-publish hentry"> <header class="entry-header"> <h1 class="entry-title">GnuSocialShell</h1> </header> <div class="entry-content"> <p><a href="https://gnu.io/social/"><img class="aligncenter wp-image-21 size-medium" src="https://dalme.net/wp-content/uploads/2017/12/GNU-social-logo.svg_-300x94.png" alt="" width="300" height="94" srcset="https://dalme.net/wp-content/uploads/2017/12/GNU-social-logo.svg_-300x94.png 300w, https://dalme.net/wp-content/uploads/2017/12/GNU-social-logo.svg_-768x242.png 768w, https://dalme.net/wp-content/uploads/2017/12/GNU-social-logo.svg_-1024x322.png 1024w" sizes="(max-width: 300px) 100vw, 300px" /></a><strong>GNU Social</strong> is a social network for microblogging (like Twitter) which is <a href="https://www.gnu.org/philosophy/free-sw.html">free software</a> and decentralized. This means that no one, person or company, controls the network, because anyone can run their own server which is able to interact with other servers, that’s what we call <strong><em>federation</em></strong>. You can get more information about GNU Social in the following links:</p> <ul> <li><a href="https://gnu.io/social/">GNU Social project (official website)</a></li> <li><a href="https://en.wikipedia.org/wiki/GNU_social">GNU Social (wikipedia)</a></li> <li><a href="http://thomask.sdf.org/social/en/user/what_is_gnu_social.html">What is GNU Social (The Unofficial GNU Social Manuals)</a></li> <li><a href="https://robek.world/featured/what-is-gnu-social-and-is-mastodon-social-a-twitter-clone/">What is GNU Social and is Mastodon Social a “Twitter Clone” (robek world)</a></li> </ul> <figure id="attachment_18" style="width: 596px" class="wp-caption aligncenter"><a href="https://dalme.net/wp-content/uploads/2017/12/GnuSocialShell1.3.0-e1514727537962.png"><img class="wp-image-18 size-full" src="https://dalme.net/wp-content/uploads/2017/12/GnuSocialShell1.3.0-e1514727537962.png" alt="" width="596" height="399" srcset="https://dalme.net/wp-content/uploads/2017/12/GnuSocialShell1.3.0-e1514727537962.png 596w, https://dalme.net/wp-content/uploads/2017/12/GnuSocialShell1.3.0-e1514727537962-300x201.png 300w" sizes="(max-width: 596px) 100vw, 596px" /></a><figcaption class="wp-caption-text">Posting a new status using GnuSocialShell v1.3.0 under GNU/Linux</figcaption></figure> <h2 style="text-align: center;">GnuSocialShell</h2> <p><strong><em>GnuSocialShell </em></strong>is a simple text-based GNU Social client that I’ve been developing since the summer of 2016. It is designed to work on the terminal/shell environments of Unix-like Operating Systems (like GNU/Linux, FreeBSD, Haiku, …). It is written in C and is free software licensed under the terms of the <a href="https://www.gnu.org/licenses/gpl-3.0.en.html">GNU General Public License v3</a>. Useful documentation:</p> <ul> <li><a href="https://dalme.net/2018/01/compiling-gnusocialshell-1-3-0-on-gnu-linux/">Compiling GnuSocialShell 1.3.0 in GNU/Linux</a></li> <li>Setting up GnuSocialShell 1.3.0 (not ready yet)</li> </ul> <p>Here also you can find other interesting links:</p> <ul> <li>GnuSocialShell main webpage (not ready yet)</li> <li><a href="https://github.com/dalmemail/GnuSocialShell">GnuSocialShell source code repository (at GitHub)</a></li> <li><a href="https://github.com/dalmemail/GnuSocialShell/issues">GnuSocialShell bug tracker (at GitHub)</a></li> <li><a href="https://quitter.se/gnusocialshell">GnuSocialShell official account on GnuSocial (quitter.se)</a></li> </ul> <h2 style="text-align: center;">GnuSocialShell v2.0 “Minyatur”</h2> <p>In the next months I will start developing the version 2.0 of GnuSocialShell, codenamed “<strong><em>Minyatur</em></strong>“, which will be a bit different from current versions. Is there any feature that you wish to have in Minyatur? If so, please email me (dalmemail _at_ amaya _dot_ tk), ping me at GNU Social (<a href="https://quitter.se/liberadalinux">@liberadalinux@quitter.se</a>) or open a new issue in the <a href="https://github.com/dalmemail/GnuSocialShell/issues">GitHub repo</a> about it.</p> </div><!-- /.entry-content --> <footer class="entry-meta"> </footer><!-- /.entry-meta --> </article><!-- /#post --> </div> <!-- /.grid-70 --> <div class="grid-30 tablet-grid-30 mobile-grid-100"> <div id="secondary" class="widget-area" role="complementary"> <aside id="search-2" class="widget widget_search"><form role="search" method="get" class="search-form" action="https://dalme.net/"> <label> <span class="screen-reader-text">Search for:</span> <input type="search" class="search-field" placeholder="Search …" value="" name="s" /> </label> <input type="submit" class="search-submit" value="Search" /> </form></aside><aside id="media_image-2" class="widget widget_media_image"><h3 class="widget-title">GNU Is Not Unix!</h3><a href="https://www.gnu.org"><img width="535" height="523" src="https://dalme.net/wp-content/uploads/2017/12/heckert_gnu.transparent.png" class="image wp-image-15 attachment-full size-full" alt="" style="max-width: 100%; height: auto;" srcset="https://dalme.net/wp-content/uploads/2017/12/heckert_gnu.transparent.png 535w, https://dalme.net/wp-content/uploads/2017/12/heckert_gnu.transparent-300x293.png 300w" sizes="(max-width: 535px) 100vw, 535px" /></a></aside><aside id="text-2" class="widget widget_text"><h3 class="widget-title">Run GNU+Linux</h3> <div class="textwidget"><p><a href="http://www.upgradefromwindows8.com"><img src="//static.fsf.org/fsforg/graphics/windows-infographic_share.png" alt="Close Windows, Open Doors"/></a></p> </div> </aside> </div> <!-- /#secondary.widget-area --> </div> <!-- /.grid-30 --> </div> <!-- /#primary.grid-container.site-content --> </div> <!-- /#maincontentcontainer --> <div id="footercontainer"> <div class="grid-container smallprint"> <div class="grid-100"> <p>Proudly powered by <a href="http://wordpress.org/">WordPress</a></p> </div> <!-- /.grid-100 --> </div> <!-- /.grid-container.smallprint --> </div> <!-- /.footercontainer --> </div> <!-- /.#wrapper.hfeed.site --> <script type='text/javascript' src='https://dalme.net/wp-includes/js/wp-embed.min.js?ver=4.9.26'></script> </body> </html>