Skip to content

anond0rf/vecchioposter

Repository files navigation


English Italiano License GitHub Release Go Report Card Go Version


Logo

VecchioPoster

VecchioPoster è un'applicazione a riga di comando per postare su vecchiochan.com.

Inizia »

Release · Segnala Bug · Richiedi Feature

Caratteristiche

VecchioPoster consente di postare su vecchiochan via riga di comando.
L'applicazione astrae i dettagli dell'invio del form e della gestione delle richieste utilizzando vecchioclient. Con i comandi e le opzioni disponibili, puoi:

  • Creare nuovi thread su board specifiche
  • Rispondere a thread esistenti

Supporta l'header User-Agent personalizzato per il client interno e il logging dettagliato (vedi Utilizzo).

Indice

  1. Download
  2. Utilizzo
  3. Compilare il progetto
  4. Licenza

Download

VecchioPoster è disponibile per Windows, GNU/Linux e MacOS.
L'eseguibile dell'ultima versione si può scaricare da qui.

Utilizzo

Di seguito alcuni esempi su come utilizzare l'applicazione.
Per semplicità, si assume che vecchioposter sia il nome dell'eseguibile. Consulta l'opzione --help (-h) per maggiori dettagli.

vecchioposter -h
  • Pubblicare un nuovo thread

    Per creare un nuovo thread, usa il comando new-thread:

    vecchioposter new-thread -b b -B "Questo è un nuovo thread sulla board /b/" -f path/to/file.jpg

    --board (-b) è l'unico flag obbligatorio, ma tieni presente che, poiché le impostazioni variano tra le board, potrebbero essere richiesti più flag per postare (ad esempio, non è possibile postare un nuovo thread senza embed né file su /b/).
    Per l'elenco completo dei flag, con abbreviazioni e alias dei comandi, esegui:

    vecchioposter new-thread -h
  • Pubblicare una risposta

    Per rispondere a un thread esistente, usa il comando post-reply:

    vecchioposter post-reply -b b -t 1 -B "Questa è una risposta al thread #1 sulla board /b/" -f path/to/file1.mp4 -f path/to/file2.webm

    --board (-b) e --thread (-t) sono i soli flag obbligatori, ma considera che, poiché le impostazioni variano tra le board, potrebbero essere necessari più flag per postare.
    Per l'elenco completo dei flag, con abbreviazioni e alias dei comandi, esegui:

    vecchioposter post-reply -h

Informazioni aggiuntive:

  • Per semplicità d'uso, viene fornito il flag --msg-file (-m) per impostare il corpo del messaggio a partire da un file.

    vecchioposter post-reply -b b -t 1 -m path/to/msg.txt

    Con questo comando viene letto il contenuto di msg.txt e impostato come corpo del messaggio.
    Questo flag sostituisce --body (-B), quindi è possibile utilizzare uno solo dei due.

  • Per impostare un header User-Agent personalizzato da usare nel client interno, è disponibile il flag --user-agent (-u):

    vecchioposter new-thread -u "CustomUserAgent" -b b -B "Questo è un nuovo thread sulla board /b/" -f path/to/file.jpg
  • È possibile abilitare il logging dettagliato con il flag --verbose (-v):

    vecchioposter new-thread -v -b b -B "Questo è un nuovo thread sulla board /b/" -f path/to/file.jpg

Compilare il progetto

Per compilare VecchioPoster dal codice sorgente:

  1. Assicurati di avere installato Go.

  2. Clona il repository con git:

    git clone https://github.com/anond0rf/vecchioposter.git
  3. Spostati nella directory del progetto:

    cd vecchioposter
  4. Compila il progetto:

    go build

Verrà generato un file eseguibile nella directory principale del progetto.

Licenza

VecchioPoster è concesso in licenza sotto la Licenza LGPL-3.0.

Questo significa che puoi usare, modificare e distribuire il software, a condizione che eventuali versioni modificate siano anch'esse concesse in licenza sotto la LGPL-3.0.

Per maggiori dettagli, consulta il testo completo della licenza nel file LICENSE.

Copyright © 2024 anond0rf