Skip to content

Fetched.io is a web app built to store screenshots as well as the metadata captured by the command line tool screenFetch.

Notifications You must be signed in to change notification settings

justinseiter/fetched.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Fetched.io Fetched.io is a web app built to store screenshots as well as the metadata captured by the command line tool screenFetch. The final product is a community that allows users to browse screenshots by distro, desktop environment, or any other screenFetch data point.

Fetched.io upload in action.

Once a Fetched.io account is created the user adds their newly issued Fetched.io ID to their list of local environment variables.

export FETCHED_ID=123456789

Shots can be taken and uploaded by passing screenFetch the "-s" (screenshot) and "-u" (upload) flags. The final "fetch" flag tells screenFetch where to push the shot. Note: "fetch" has not been officially merged into the main screenFetch app. Please see the "Getting Started" section below for details

$ screenfetch -s -u fetch
Taking shot in 3.. 2.. 1..

After the shot is successfully uploaded Fetched.io will send screenFetch a direct link to the shot.

==>  Your screenshot can be viewed at http://fetched.io/shots/abcd

Getting Started

The "fetch" option has not been officially merged into the main screenFetch app yet. However, you can use the following steps to start submitting shots to Fetched.io.

  1. Signup at http://fetched.io/register and get your FETCHED_ID.
  2. Add your FETCHED_ID to your existing list of local environment variables. You can store it in your .profile or wherever you prefer to keep these variable. The result we're after is getting back your FETCHED_ID when we echo the variable, eg echo $FETCHED_ID.
  3. Install/Update screenFetch (2 Options) - Option A: Install the Fetched.io fork of screenFetch with the "fetch" upload feature. Option B: Update an existing copy of screenFetch to use Fetched.io.
    1. Option A: Install Fetched.io Version

       $ wget https://github.com/justinseiter/screenFetch/archive/master.zip
       $ unzip master.zip
       $ sudo mv screenFetch-master/screenfetch-dev /usr/bin/
       $ cd /usr/bin
       $ sudo mv screenfetch-dev screenfetch
       $ chmod 755 screenfetch
      
    2. Option B: Install/Update screenFetch

      1. Install screenFetch or go to the next step if you already have it.
      2. Add the following snippet to the "takeShot" section of your local screenFetch. Add it is just before the "local-example". You can find where screenFetch is located on your system with which screenfetch. This is what your copy of screenFetch should look like when you're done.
  4. You're all set! Now just issue the command screenfetch -s -u fetch.

Troubleshooting

ISSUE: No link is returned, ie - your screenshot can be viewed at

SOLUTION: This probably means you haven't updated your local copy of screenFetch with the "fetch" snippet. See "Step 4" above. It's also possible you mistyped the command. It should be screenfetch -s -u fetch

ISSUE: Link takes you directly to http://fetched.io/shots/

SOLUTION: If your link does not include an ID for the shot in the path, ie - shots/1a2b3c... it probably means it cannot find the FETCHED_ID local variable. Check that the variable is available by typing echo $FETCHED_ID in your terminal. If a blank line is returned see "Step 2" above. Note, if you added the environment variable to your .profile you'll need to logout/login or issue the command source ~/.profile to reload the variables in the file.

ISSUE: Uploads stopped working and no link is produced.

SOLUTION: This could be due to your local copy of screenFetch getting overwritten by your package manager. See "Step 4" above to add the "fetch" snippet back. I know, this sucks. However, if/when "fetch" is merged into the official screenFetch app everything will be dandy. :)

About

Fetched.io is a web app built to store screenshots as well as the metadata captured by the command line tool screenFetch.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published