Find and save your articles from across the web.
This is still early in development!
Start the web server:
node src/web.js
You can change the port with -port 80.
The web server can also run in Docker or another compatible container engine:
docker build -t "byline:main" .
docker run -p 80:8080 -d --restart on-failure "byline:main"First, log in with your SerpApi account, which will save your API key to a byline-settings.txt file:
node src/cli.js -loginThen run Byline with -author and -site options to create the link list, with -limit set to 20 to use a maximum of 20 search credits:
node src/cli.js -author "Corbin Davenport" -site howtogeek.com -limit 20You can add more options, like -filters for excluding certain URL paths, or -i for picking a different CSV file for the input:
node src/cli.js -i "/Users/Corbin/Desktop/myarticles.csv" -author "Corbin Davenport" -site howtogeek.com -filters "/archive/,/tag/,/category/" -limit 20To create backups of your list, install Monolith and then use the -backup flag:
node src/cli.js -backup
node src/cli.js -i "/Users/Corbin/Desktop/myarticles.csv" -backupByline can read an API key from the SERPAPI_KEY environment variable. If the environment variable exists, the byline-settings.txt file will not be used.