Sncli, gebruik SimpleNote vanaf de Ubuntu-terminal

over sncli

In het volgende artikel zullen we sncli bekijken. Dit is een Python-applicatie waarmee gebruikers toegang hebben tot ons account Simplenote via de opdrachtregel​ De applicatie geeft ons de mogelijkheid om toegang te krijgen tot onze notities via een aanpasbare GUI, die sleutels van het type vi implementeert of via een eenvoudige opdrachtregelinterface.

Met deze applicatie notities kunnen zowel online als offline worden bekeken, gemaakt of bewerkt​ Alle wijzigingen worden lokaal op schijf opgeslagen en automatisch gesynchroniseerd met ons Simplenote-account wanneer sncli online gaat.

Algemene kenmerken van sncli

voorbeeldnotities

  • De applicatie biedt ons volledige bidirectionele synchronisatie met Simplenote dynamisch uitgevoerd op de achtergrond. We zullen deze volledige synchronisatie in twee richtingen ook met Simplenote kunnen forceren
  • Alle acties kunnen eenvoudig worden vastgelegd en beoordeeld.
  • We zullen de mogelijkheid hebben maak een nieuwe notitie aan via stdin of met behulp van onze favoriete editor.
  • We kunnen markeer notities als markdown.
  • We zullen in staat zijn tot sorteer de notities op datum, titel, labels en ze kunnen ook bovenaan worden vastgelegd.
  • We kunnen ook zoek naar notities met een zoekpatroon in Google-stijl of een reguliere expressie.
  • De applicatie geeft ons de mogelijkheid om bekijk de inhoud van de notities en metadata​ Een ander ding dat het ons in staat zal stellen is eerdere versies van notities herstellen.
  • We zullen de mogelijkheid hebben maak en bewerk notities met onze editor, die we zullen moeten configureren.
  • We zullen in staat zijn tot bewerk de labels van elke notitie.
  • De notities we kunnen het Verwijder ze.
  • Het programma biedt ons vi type sleutels, die ook volledig configureerbaar zijn.
  • Kleuren zijn ook volledig configureerbaar.

Dit zijn slechts enkele kenmerken van dit programma. Ze kunnen raadpleeg ze allemaal in de project GitHub-pagina.

Sncli installatie

We kunnen installeer dit programma met behulp van de PIP3-pakketbeheerder​ Als we zeker weten dat we deze pakketbeheerder hebben geïnstalleerd, hoeven we in een terminal (Ctrl + Alt + T) alleen te schrijven:

sncli installatie met pip3

pip3 install sncli

Sncli-configuratie

Na de installatie het standaard pad van het configuratiebestand is /home/gebruikersnaam/.snclirc​ We zullen dit bestand zelf moeten maken, dat is tenminste wat ik moest doen terwijl ik deze applicatie testte. We kunnen dit doen door in de terminal (Ctrl + Alt + T) het commando te typen:

touch ~/.snclirc

Configureer gebruikersnaam en wachtwoord

Nu zullen we moeten voeg de nodige configuratie toe aan het bestand dat we zojuist hebben gemaakt om ons account in SimpleNote te kunnen gebruiken​ De sjabloon die we aan het bestand gaan toevoegen, zal er ongeveer als volgt uitzien:

[sncli]
cfg_sn_username = direccion-correo-cuenta-simplenote
cfg_sn_password = contraseña-cuenta-simplenote

Vervang het e-mailadres en wachtwoord door degene die u gebruikt om toegang te krijgen tot SimpleNote.

Wijzig de teksteditor om de notities te bewerken

We zullen dit doen door het configuratiebestand te bewerken om mijn nano-aantekeningen als teksteditor te plaatsen. Hier kunt u de editor gebruiken die u het leukst vindt. In een terminal (Ctrl + Alt + T) hoeven we alleen te schrijven:

nano ~/.snclirc

nu we zullen deze regel onder de inloggegevens toevoegen dat we in het vorige punt schreven:

voorbeeldconfiguratie voor sncli

cfg_editor = nano +{line}

Zodra het bestand is opgeslagen, kunnen we in de terminal schrijven:

sncli

Het vorige commando zonder argumenten, start de applicatie in de console​ Hierdoor worden al onze bestaande notities gesynchroniseerd en zien we een logbericht onderaan de console. Deze logberichten kunnen op elk moment worden geraadpleegd door op de te drukken sleutel l.

Sneltoetsen voor het toetsenbord

sncli helpen

De sneltoetsen zijn praktisch dezelfde die we in vim gebruiken. Maar ze kunnen allemaal worden geraadpleegd in het officiële programmadocumentatie of gebruik de hulp door op de toets 'te drukkenh' wanneer we het programma open hebben.

Verborgen

De notities worden lokaal in de directory opgeslagen ~ / .sncli in .json-indeling.

We kunnen krijg meer informatie over het gebruik van dit programma vanaf uw pagina op GitHub of project website.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.