Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

anond0rf/vecchioposter

Open more actions menu

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

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.