FLICKCURL(1)

โœจ FLICKCURL(1) โœจ

okay bestie, welcome to the General Commands Manual glow-up of FLICKCURL(1) ๐Ÿ’– this is the whole thing, every flag, every command, no skips, periodt.


๐ŸŒธ NAME ๐ŸŒธ

flickcurl โ€” call Flickr API. that's it, that's the name, she's simple and she's iconic ๐ŸŽ€


๐Ÿฆ‹ SYNOPSIS ๐Ÿฆ‹

flickcurl -a FROB
flickcurl [-d DELAY] [-h] [-o FILE] [-q] [-v] [-V] [commands] ...

๐Ÿ’ซ DESCRIPTION ๐Ÿ’ซ

so flickcurl is a utility program that calls the Flickr APIs through the flickcurl library ๐Ÿซถ. run flickcurl -h and she'll hand you the whole list of supported commands plus their arguments. no cap.

โš ๏ธ bestie listen โ€” the program needs to be configured before use to actually work with the Flickr APIs. run flickcurl with no options at all and it gives you the instructions for registering the application and creating the initial configuration file ~/.flickcurl.conf out of your registration info. do that first, fr fr.

๐Ÿ’… OPTIONS ๐Ÿ’…

these programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). summary of options is right here below, mwah:

  • -a FROB, --auth FROB โ€” authenticate with a FROB and update the authentication file. and then? the program exits right after updating the file. bye ๐Ÿ‘‹
  • -d DELAY, --delay DELAY โ€” set the delay between requests to DELAY milliseconds.
  • -h, --help โ€” show summary of options and exit. the classic.
  • -o FILE, --output FILE โ€” write the results of format feed API calls to FILE ๐Ÿ“
  • -q, --quiet โ€” display less information while the program runs. shhh ๐Ÿคซ
  • -v, --version โ€” display the version of the program and exit.
  • -V, --verbose โ€” display more information while the program runs. tell me everything ๐Ÿ”ฅ

๐Ÿ‘‘ COMMANDS ๐Ÿ‘‘

in the following list of commands, keep these two lil rules in your head:

  • PER-PAGE is photos per result page, or - for default (10)
  • PAGE is result page number, or - for default (1 = first page)

now the main event, the whole roster, alphabetically, and yes we're doing all of them ๐Ÿ’œ

  • activity.userComments [PER-PAGE [PAGE]] โ€” get photos commented on by the caller.
  • activity.userPhotos [TIMEFRAME [PER-PAGE [PAGE]]] โ€” get recent activity on the caller's photos.
  • auth.checkToken TOKEN โ€” get the credentials attached to an authentication TOKEN.
  • auth.getFrob โ€” get a frob to be used during authentication.
  • auth.getFullToken MINI-TOKEN โ€” get the full authentication token for MINI-TOKEN.
  • auth.getToken TOKEN โ€” get the auth token for the FROB, if one has been attached.
  • blogs.getList โ€” get a list of configured blogs for the calling user.
  • blogs.getServices โ€” get a list of blog services.
  • blogs.postPhoto BLOG-ID PHOTO-ID TITLE DESCRIPTION [BLOG-PASSWORD] โ€” post PHOTO-ID to blog BLOG-ID with TITLE, DESCRIPTION and optional password.
  • collections.getInfo COLLECTION-ID โ€” get information on collection COLLECTION-ID.
  • collections.getTree [COLLECTION-ID|- [USER-ID|-]] โ€” get tree of collections COLLECTION-ID for USER-ID.
  • commons.getInstitutions โ€” get list of institutions.
  • contacts.getList [FILTER [PER-PAGE [PAGE]]] โ€” get a list of contacts with optional FILTER.
  • contacts.getListRecentlyUploaded [DATE-LAST-UPLOAD [FILTER]] โ€” get a list of recent uploading contacts since DATE-LAST-UPLOAD with optional FILTER.
  • contacts.getPublicList USER-NSID [PER-PAGE [PAGE]] โ€” get the contact list for user USER-NSID.
  • contacts.getTaggingSuggestions [PER_PAGE [PAGE [INCLUDE-SELF [INCLUDE-ADDRESS-BOOK]]]] โ€” get tagging suggestions.
  • favorites.add PHOTO-ID โ€” adds PHOTO-ID to the current user's favorites.
  • favorites.getContext PHOTO-ID USER-NSID [NUM-PREV [NUM-NEXT [EXTRAS]]] โ€” get context photos around USER-ID's favorite PHOTO-ID.
  • favorites.getList USER-NSID [PER-PAGE [PAGE [FORMAT]]] โ€” get a list of USER-NSID's favorite photos.
  • favorites.getPublicList USER-NSID [PER-PAGE [PAGE [FORMAT]]] โ€” get a list of USER-NSID's favorite public photos.
  • favorites.remove PHOTO-ID โ€” removes PHOTO-ID to the current user's favorites.
  • galleries.addPhoto GALLERY-ID PHOTO-ID TEXT โ€” add photo PHOTO-ID to galleries GALLERY-ID with TEXT.
  • galleries.create TITLE [DESCRIPTION [PRIMARY-PHOTO-ID] โ€” create a new gallery with TITLE, DESCRIPTION and PRIMARY-PHOTO-ID.
  • galleries.editMeta GALLERY-ID TITLE [DESCRIPTION] โ€” set the TITLE and/or DESCRIPTION of a GALLERY-ID.
  • galleries.editPhoto GALLERY-ID PHOTO-ID COMMENT โ€” set the COMMENT for PHOTO-ID in GALLERY-ID.
  • galleries.editPhotos GALLERY-ID PRIMARY-PHOTO-ID PHOTO-IDS,... โ€” set the PHOTO-IDs of a GALLERY-ID and PRIMARY-PHOTO-ID.
  • galleries.getInfo GALLERY-ID โ€” get information about GALLERY-ID.
  • galleries.getList USER-ID [PER-PAGE [PAGE]] โ€” get list of galleries for a USER-ID with optional paging.
  • galleries.getListForPhoto PHOTO-ID [PER-PAGE [PAGE]] โ€” get list of galleries PHOTO-ID appears in with optional paging.
  • galleries.getPhotos GALLERY-ID [EXTRAS [PER-PAGE [PAGE [FORMAT]]]] โ€” get the list of photos in GALLERY-ID with options.
  • getphotoid IMAGE-URL โ€” get the photo id from a raw flickr farm IMAGE-URL.
  • groups.browse [CAT-ID] โ€” browse groups below category CAT-ID (or root).
  • groups.getInfo GROUP-ID [LANG] โ€” get information on group GROUP-ID with language LANG.
  • groups.join GROUP-ID [ACCEPT-RULES] โ€” join a group GROUP-ID with optional accepting of rules.
  • groups.joinRequest GROUP-ID MESSAGE ACCEPT-RULES โ€” request to join a group GROUP-ID using MESSAGE and accept rules.
  • groups.leave GROUP-ID [DELETE-PHOTOS] โ€” leave a group GROUP-ID and optionally delete photos.
  • groups.members.getList GROUP-ID [MEMBER-TYPES [PER-PAGE [PAGE]]] โ€” get list of MEMBER-TYPES types members of group GROUP-ID.
  • groups.pools.add PHOTO-ID GROUP-ID โ€” add PHOTO-ID in GROUP-ID pool.
  • groups.pools.getContext PHOTO-ID GROUP-ID โ€” get next and previous photos for PHOTO-ID in GROUP-ID pool.
  • groups.pools.getGroups [PER-PAGE [PAGE]] โ€” get list of groups a user can add to.
  • groups.pools.getPhotos GROUP-ID [PER-PAGE [PAGE [FORMAT]]] โ€” get list of photos in GROUP-ID.
  • groups.pools.remove PHOTO-ID GROUP-ID โ€” remove PHOTO-ID from group GROUP-ID.
  • groups.search TEXT [PER-PAGE [PAGE]] โ€” search for groups matching TEXT paging PER-PAGE and PAGE.
  • interestingness.getList [PARAMS] โ€” get interesting photos with optional parameters:
    • date DATE
    • extras EXTRAS
    • per-page PER-PAGE
    • page PAGE
    • format FORMAT
  • machinetags.getNamespaces [PREDICATE [PER-PAGE [PAGE]]] โ€” get a list of namespaces with optional PREDICATE.
  • machinetags.getPairs [NAMESPACE [PREDICATE [PER-PAGE [PAGE]]]] โ€” get a list of unique NAMESPACE and PREDICATE pairs.
  • machinetags.getPredicates [NAMESPACE [PER-PAGE [PAGE]]] โ€” get a list of unique predicates optionally by NAMESPACE.
  • machinetags.getRecentValues [NAMESPACE|- [PREDICATE|- [ADDED-SINCE]]] โ€” get a list of recent machinetags for NAMESPACE and PREDICATE since ADDED-SINCE.
  • machinetags.getValues NAMESPACE PREDICATE [PER-PAGE [PAGE]] โ€” get a list of unique values for a NAMESPACE and PREDICATE.
  • oauth.create [CALLBACK] โ€” create OAuth request token/secret pair and show the authentication URL.
  • oauth.upgrade โ€” upgrade legacy authentication to OAuth.
  • oauth.verify REQUEST-TOKEN REQUEST-TOKEN-SECRET VERIFIER โ€” verify an OAuth request from oauth.create.
  • panda.getList โ€” get the current list of pandas ๐Ÿผ (yes really, she said pandas)
  • panda.getPhotos PANDA โ€” ask a PANDA for a list of recent public and safe photos.
  • people.findByEmail EMAIL โ€” get a user's NSID from their EMAIL address.
  • people.findByUsername USERNAME โ€” get a user's NSID from their USERNAME.
  • people.getGroups USER-ID [GROUP-EXTRAS] โ€” get list of groups USER-ID is a member of.
  • people.getInfo USER-NSID โ€” get information about one person with id USER-NSID.
  • people.getPhotos USER-NSID โ€” get photos from user USER-NSID with optional parameters:
    • safe-search 1-3
    • min-upload-date DATE
    • max-upload-date DATE
    • min-taken date DATE
    • max-taken-date DATE
    • content-type 1-7
    • privacy-filter 1-5
    • per-page PER-PAGE
    • page PAGE
    • format FORMAT
  • people.getPhotosOf USER-NSID [PER-PAGE [PAGE [FORMAT]]] โ€” get public photos of a user USER-NSID.
  • people.getPublicGroups USER-NSID โ€” get list of public groups a user is a member of.
  • people.getPublicPhotos USER-NSID [PER-PAGE [PAGE [FORMAT]]] โ€” get public photos for a user USER-NSID.
  • people.getUploadStatus โ€” get calling user upload status.
  • photos.addTags PHOTO-ID TAGS โ€” add TAGS to a PHOTO-ID.
  • photos.comments.addComment PHOTO-ID TEXT โ€” add a photo comment TEXT to PHOTO-ID.
  • photos.comments.deleteComment COMMENT-ID โ€” delete a photo comment COMMENT-ID.
  • photos.comments.editComment COMMENT-ID TEXT โ€” edit a photo comment COMMENT-ID to have new TEXT.
  • photos.comments.getList PHOTO-ID โ€” get the comments for a photo PHOTO-ID.
  • photos.comments.getRecentForContacts [PARAMS] โ€” get the list of photos for user contacts with recent comments since DATE-LAST-COMMENT filter CONTACTS-FILTER per-page PER-PAGE page PAGE format FORMAT.
  • photos.delete PHOTO-ID โ€” delete a PHOTO-ID. ๐Ÿ’€
  • photos.geo.getLocation PHOTO-ID โ€” get the geo location for a photo PHOTO-ID.
  • photos.geo.getPerms PHOTO-ID โ€” get the geo perms for a photo PHOTO-ID.
  • photos.geo.removeLocation PHOTO-ID โ€” remove the location for a photo PHOTO-ID.
  • photos.geo.setLocation PHOTO-ID LAT LONG ACCURACY โ€” set the location for a photo PHOTO-ID.
  • photos.geo.setPerms PHOTO-ID IS-PUBLIC IS-CONTACT IS-FRIEND IS-FAMILY โ€” set the geo perms for a photo PHOTO-ID.
  • photos.getAllContexts PHOTO-ID โ€” get all visible sets and pools the PHOTO-ID belongs to.
  • photos.getContactsPhotos โ€” get a list of recent photos from the calling users' contacts.
  • photos.getContactsPublicPhotos USER-NSID [FORMAT] โ€” get a list of recent public photos from USER-NSID's contacts.
  • photos.getContext PHOTO-ID โ€” get next and previous photos for a PHOTO-ID in a photostream.
  • photos.getCounts DATES TAKEN-DATES โ€” get the counts for a set of DATES or TAKEN-DATES.
  • photos.getExif PHOTO-ID โ€” get EXIF information about one photo with id PHOTO-ID.
  • photos.getFavorites PHOTO-ID [PER-PAGE [PAGE]] โ€” get favourites information about one photo with id PHOTO-ID.
  • photos.getInfo PHOTO-ID [SECRET] โ€” get information about one photo PHOTO-ID with optional SECRET.
  • photos.getNotInSet [PER-PAGE [PAGE [FORMAT]]] โ€” get list of photos that are not in any set.
  • photos.getPerms PHOTO-ID โ€” get a photo viewing and commenting permissions.
  • photos.getRecent [PER-PAGE [PAGE [FORMAT]]] โ€” get list of recent photos.
  • photos.getSizes PHOTO-ID โ€” get sizes of a PHOTO-ID.

...and that's only part 1, bestie โ€” keep scrolling, there's more coming ๐Ÿซถโœจ

  • photos.getUntagged [PER-PAGE [PAGE [FORMAT]]] โ€” bestie, this one pulls the list of photos that are not tagged. untagged chaos. ๐Ÿ’…
  • photos.getWithGeoData [PER-PAGE [PAGE [FORMAT]]] โ€” gives you the photos that have geo data. location girlies rise. ๐ŸŒโœจ
  • photos.getWithoutGeoData [PER-PAGE [PAGE [FORMAT]]] โ€” the opposite: photos with zero geo data. no location, just vibes. ๐Ÿซฅ
  • photos.licenses.getInfo โ€” shows you all the available photo licenses. legal bestie moment. ๐Ÿ“œ
  • photos.licenses.setLicense PHOTO-ID LICENSE-ID โ€” sets the license for PHOTO-ID to LICENSE-ID. slay. ๐Ÿ’…
  • photos.notes.add PHOTO-ID X Y W H TEXT โ€” adds a note at (X, Y, W, H, TEXT) to the photo with id PHOTO-ID. sticky note energy. ๐Ÿ“
  • photos.notes.delete NOTE-ID โ€” deletes the note with id NOTE-ID. bye bestie. ๐Ÿ‘‹
  • photos.notes.edit NOTE-ID X Y W H TEXT โ€” edits note NOTE-ID to be (X, Y, W, H, TEXT). glow up. โœจ
  • photos.people.add PHOTO-ID USER-ID X Y W H โ€” marks USER-ID as appearing in PHOTO-ID at (X, Y, W, H). tag ur bestie. ๐Ÿซถ
  • photos.people.delete PHOTO-ID USER-ID โ€” marks USER-ID as not appearing in PHOTO-ID. removing the tag, no hard feelings. ๐Ÿ’”
  • photos.people.deleteCoords PHOTO-ID USER-ID โ€” marks USER-ID as not appearing at the coordinates in PHOTO-ID. just the coords, not the person. ๐Ÿ“
  • photos.people.editCoords PHOTO-ID USER-ID X Y W H โ€” updates USER-ID appearing in PHOTO-ID to coords (X, Y, W, H). move over. ๐Ÿ“
  • photos.people.getList PHOTO-ID โ€” gets the list of users appearing in PHOTO-ID. the cast list. ๐ŸŽฌ
  • photos.recentlyUpdated MIN-DATE [PER-PAGE [PAGE [FORMAT]]] โ€” gives you photos updated since MIN-DATE, with optional PER-PAGE, PAGE, FORMAT. fresh drops only. ๐Ÿ”ฅ
  • photos.removeTag PHOTO-ID TAG-ID โ€” removes tag TAG-ID from a photo. untagging era. ๐Ÿšซ
  • photos.search [PARAMS] tags TAGS... โ€” searches for photos/videos with a lot of optional parameters. it's giving search queen. ๐Ÿ”
    • user USER
    • tag-mode any|all
    • text TEXT
    • (min|max)-(upload|taken)-date DATE
    • license LICENSE
    • privacy PRIVACY
    • bbox a,b,c,d
    • sort
    • date-(posted|taken)-(asc|desc)|interestingness-(desc|asc)|relevance
    • accuracy 1-16
    • safe-search 1-3
    • type 1-4
    • machine-tags TAGS
    • machine-tag-mode any|all
    • group-id ID
    • place-id ID
    • extras EXTRAS
    • per-page PER-PAGE
    • page PAGES
    • media all|photos|videos
    • has-geo
    • lat LAT lon LON radius RADIUS radius-units km|mi
    • contacts (all|ff)
    • format FORMAT
    • woeid WOEID
    • geo-context 1-2
    • in-commons
    • in-gallery
  • photos.setContentType PHOTO-ID TYPE โ€” sets photo TYPE to one of 'photo', 'screenshot' or 'other'. choose ur fighter. ๐Ÿ“ธ
  • photos.setDates PHOTO-ID POSTED TAKEN GRANULARITY โ€” sets a photo's POSTED date and TAKEN date with GRANULARITY. time travel but make it metadata. โฐ
  • photos.setMeta PHOTO-ID TITLE DESCRIPTION โ€” sets a photo's TITLE and DESCRIPTION. caption glow-up. โœ๏ธ
  • photos.setPerms PHOTO-ID IS-PUBLIC IS-FRIEND IS-FAMILY PERM-COMMENT PERM-ADDMETA โ€” sets a photo's viewing and commenting permissions. who can see, who can comment. ๐Ÿ‘€
  • photos.setSafetyLevel PHOTO-ID SAFETY-LEVEL HIDDEN โ€” sets a photo's SAFETY-LEVEL and HIDDEN flag. keep it safe or keep it hidden. ๐Ÿ›ก๏ธ
  • photos.setTags PHOTO-ID TAGS โ€” sets the tags for PHOTO-ID to TAGS. tag overhaul. ๐Ÿท๏ธ
  • photos.transform.rotate PHOTO-ID DEGREES โ€” rotates PHOTO-ID by 90/180/270 DEGREES. spin that pic. ๐Ÿ”„
  • photos.upload.checkTickets TICKET-IDS... โ€” gets the status of upload TICKET-IDS. checking the queue. ๐ŸŽŸ๏ธ
  • photosets.addPhoto PHOTOSET-ID PHOTO-ID โ€” adds PHOTO-ID to a PHOTOSET-ID. album expansion. ๐Ÿ“
  • photosets.comments.addComment PHOTOSET-ID TEXT โ€” adds comment TEXT to photoset PHOTOSET-ID. comment section activated. ๐Ÿ’ฌ
  • photosets.comments.deleteComment COMMENT-ID โ€” deletes a photoset comment COMMENT-ID. delete and don't look back. ๐Ÿ—‘๏ธ
  • photosets.comments.editComment COMMENT-ID TEXT โ€” edits photoset comment COMMENT-ID to have new TEXT. rewrite the narrative. โœ๏ธ
  • photosets.comments.getList PHOTOSET-ID โ€” gets the comments for a photoset PHOTOSET-ID. read the room. ๐Ÿ“–
  • photosets.create TITLE DESCRIPTION PRIMARY-PHOTO-ID โ€” creates a photoset with TITLE, DESCRIPTION and PRIMARY-PHOTO-ID. new album, who dis? ๐ŸŽ€
  • photosets.delete PHOTOSET-ID โ€” deletes a photoset with PHOTOSET-ID. gone girl. ๐Ÿ’€
  • photosets.editMeta PHOTOSET-ID TITLE DESCRIPTION โ€” sets the TITLE and/or DESCRIPTION of a PHOTOSET-ID. metadata makeover. ๐Ÿ’…
  • photosets.editPhotos PHOTOSET-ID PRIMARY-PHOTO-ID PHOTO-IDS,... โ€” sets the PHOTO-IDs of a PHOTOSET-ID and PRIMARY-PHOTO-ID. rearrange the whole vibe. ๐Ÿ”€
  • photosets.getContext PHOTO-ID PHOTOSET-ID โ€” gets next and previous photos for PHOTO-ID in PHOTOSET-ID. context clues. ๐Ÿ”
  • photosets.getInfo PHOTOSET-ID โ€” gets info about PHOTOSET-ID. the tea. โ˜•
  • photosets.getList [USER-NSID] โ€” gets the list of photosets for the USER-NSID. album inventory. ๐Ÿ“š
  • photosets.getPhotos PHOTOSET-ID [EXTRAS [PRIVACY [PER-PAGE [PAGE [FORMAT]]]]] โ€” gets the list of photos in PHOTOSET-ID with options. full album dump. ๐Ÿ“ธ
  • photosets.orderSets PHOTOSET-IDS... โ€” sets the order of sets PHOTOSET-IDS. arrange ur shelves. ๐Ÿ—‚๏ธ
  • photosets.removePhoto PHOTOSET-ID PHOTO-ID โ€” removes PHOTO-ID from PHOTOSET-ID. out of the album. ๐Ÿšช
  • photosets.removePhotos PHOTOSET-ID PHOTO-IDS... โ€” removes PHOTO-IDS from PHOTOSET-ID. mass removal. ๐Ÿงน
  • photosets.reorderPhotos PHOTOSET-ID PHOTO-IDS... โ€” reorders PHOTO-IDS from PHOTOSET-ID. new sequence, new me. ๐Ÿ”ข
  • photosets.setPrimaryPhoto PHOTOSET-ID PHOTO-ID โ€” sets photoset PHOTOSET-ID primary photo to PHOTO-ID. main character chosen. ๐Ÿ‘‘
  • places.find TEXT โ€” finds places by TEXT query. location hunt. ๐Ÿ—บ๏ธ
  • places.findByLatLon LAT LON ACCURACY โ€” finds places by LAT and LON with ACCURACY 1-16. coordinates queen. ๐Ÿ“
  • places.getChildrenWithPhotosPublic PLACE-ID|- [WOE-ID|-] โ€” finds child places with public photos by PLACE-ID or WOE-ID. explore the family tree. ๐ŸŒณ
  • places.getInfo PLACE-ID|- [WOE-ID|-] โ€” finds place by PLACE-ID or WOE-ID. place intel. ๐Ÿ”Ž
  • places.getInfoByUrl URL โ€” finds place by place URL. link detective. ๐Ÿ”—
  • places.getPlaceTypes URL โ€” gets a list of available place types. type taxonomy. ๐Ÿ“‹
  • places.getShapeHistory PLACE-ID|- [WOE-ID|-] โ€” gets history of shapes for a place by PLACE-ID or WOE-ID. shape-shifter lore. ๐Ÿ
  • places.getTopPlacesList PLACE-TYPE [DATE [WOE-ID|- [PLACE-ID]]] โ€” gets the top 100 most geotagged places for a DATE (or yesterday). leaderboard energy. ๐Ÿ†
  • places.placesForBoundingBox PLACE-TYPE MIN-LONG MIN-LAT MAX-LONG MAX-LAT โ€” finds user places of PLACE-TYPE in bbox. boxed in, but make it cute. ๐Ÿ“ฆ
  • places.placesForContacts PLACE-TYPE WOE-ID|- PLACE-ID|- THRESHOLD [PARAMS] โ€” finds top 100 unique places clustered by a given PLACE-TYPE for a user's contacts, with optional params. squad places. ๐Ÿ‘ฏ
    • contacts CONTACTS
    • min-upload MIN-UPLOAD-DATE
    • max-upload MAX-UPLOAD-DATE
    • min-taken MIN-TAKEN-DATE
    • max-taken MAX-TAKEN-DATE
  • places.placesForUser PLACE-TYPE [WOE-ID] [PLACE-ID [THRESHOLD]]] โ€” finds user places of PLACE-TYPE. ur places. ๐Ÿ“Œ
  • places.resolvePlaceId PLACE-ID / WOE-ID โ€” finds places information by PLACE-ID or WOE-ID (number). resolve the ID. ๐Ÿ†”
  • places.resolvePlaceURL PLACE-URL โ€” finds places information by PLACE-URL. URL to place. ๐Ÿ”—
  • places.tagsForPlace PLACE-ID|- [WOE-ID|-] โ€” gets tags for a place by PLACE-ID or WOE-ID, with optional params. tag the location. ๐Ÿท๏ธ
    • min-upload MIN-UPLOAD-DATE
    • max-upload MAX-UPLOAD-DATE
    • min-taken MIN-TAKEN-DATE
    • max-taken MAX-TAKEN-DATE
  • prefs.getContentType โ€” gets default content type preference for user. ur default vibe. ๐ŸŽž๏ธ
  • prefs.getGeoPerms โ€” gets default privacy level for geographic info for user. geo privacy check. ๐Ÿ›ก๏ธ
  • prefs.getHidden โ€” gets default hidden preference for user. hidden or not. ๐Ÿซฃ
  • prefs.getPrivacy โ€” gets default privacy preference for user. privacy settings tea. ๐Ÿ”’
  • prefs.getSafetyLevel โ€” gets default safety level for user. safety first. โš ๏ธ
  • reflection.getMethodInfo NAME โ€” gets info about an API method NAME. method lore. ๐Ÿ“–
  • reflection.getMethods โ€” gets API methods. the whole method list. ๐Ÿ“œ
  • replace FILE PHOTO-ID [async] โ€” replaces photo PHOTO-ID with a new FILE (async). glow-up swap. ๐Ÿ”„
  • shorturi PHOTO-ID โ€” gets the http://flic.kr short uri for PHOTO-ID. short link slay. ๐Ÿ”—
  • stats.getCollectionDomains DATE [COLLECTION-ID [PER-PAGE [PAGE]]] โ€” gets collection domains stats. domain tea. ๐Ÿ“Š
  • stats.getCollectionReferrers DATE DOMAIN [COLLECTION-ID [PER-PAGE [PAGE]]] โ€” gets collection referrers stats. who sent them. ๐Ÿ•ต๏ธ
  • stats.getCollectionStats DATE COLLECTION-ID โ€” gets collection view count stats. numbers don't lie. ๐Ÿ”ข
  • stats.getPhotoDomains DATE [PHOTO-ID [PER-PAGE [PAGE]]] โ€” gets photo domains stats. photo domain drama. ๐Ÿ“ธ
  • stats.getPhotoReferrers DATE DOMAIN [PHOTO-ID [PER-PAGE [PAGE]]] โ€” gets photo referrers stats. referral receipts. ๐Ÿงพ
  • stats.getPhotoStats DATE PHOTO-ID โ€” gets photo view count stats. views check. ๐Ÿ‘€
  • stats.getPhotosetDomains DATE [PHOTOSET-ID [PER-PAGE [PAGE]]] โ€” gets photoset domains stats. album domains. ๐Ÿ“
  • stats.getPhotosetReferrers DATE DOMAIN [PHOTOSET-ID [PER-PAGE [PAGE]]] โ€” gets photoset referrers stats. album referrals. ๐Ÿ“ˆ
  • stats.getPhotosetStats DATE PHOTOSET-ID โ€” gets photoset view count stats. album views. ๐ŸŽž๏ธ
  • stats.getPhotostreamDomains DATE [PER-PAGE [PAGE]] โ€” gets photostream domains stats. stream domains. ๐ŸŒŠ
  • stats.getPhotostreamReferrers DATE DOMAIN [PER-PAGE [PAGE]] โ€” gets photostream referrers stats. stream referrals. ๐ŸŒŠ
  • stats.getPhotostreamStats DATE โ€” gets photostream view count stats. stream views. ๐ŸŒŠ
  • stats.getPopularPhotos [DATE [SORT [PER-PAGE [PAGE [EXTRAS]]]]] โ€” gets popular photos stats. the it-list. ๐Ÿ”ฅ
  • stats.getTotalViews [DATE] โ€” gets total stats. all the views. ๐Ÿ“ˆ
  • tags.getClusters TAG โ€” gets list of tag clusters for TAG. cluster era. ๐Ÿซง
  • tags.getHotList [PERIOD [COUNT]] โ€” gets the list of hot tags for the given PERIOD (day, week). hot tag summer. ๐Ÿ”ฅ
  • tags.getListPhoto PHOTO-ID โ€” gets the tag list for a PHOTO-ID. tags on tags. ๐Ÿท๏ธ
  • tags.getListUser [USER-NSID] โ€” gets the tag list for a USER-NSID (or current user). ur tags. ๐Ÿท๏ธ
  • tags.getListUserPopular [USER-NSID [COUNT]] โ€” gets the popular tag list for a USER-NSID (or current user). top tags. ๐Ÿ“ˆ
  • tags.getListUserRaw [TAG] โ€” gets the raw versions of a TAG (or all tags) for the current user. raw and unfiltered. ๐Ÿ“
  • tags.getMostFrequentlyUsed โ€” gets the most frequently used tags for the current user. tag faves. ๐Ÿ’–
  • tags.getRelated TAG โ€” gets a list of tags 'related' to TAG based on clustered usage analysis. tag astrology. ๐Ÿ”ฎ
  • test.echo KEY VALUE โ€” test echo API call; echos KEY VALUE. echo echo. ๐Ÿ—ฃ๏ธ
  • test.login โ€” test login API call: returns username. login check. ๐Ÿ”‘
  • test.null KEY VALUE โ€” test null API call: no return. nothing to see here. ๐Ÿ•ณ๏ธ
  • upload FILE [PARAMS...] โ€” uploads a photo FILE with optional params PARAM or PARAM VALUE. upload szn. โฌ†๏ธ
    • title TITLE
    • description DESC
    • safety_level 'safe' (default) or 'moderate' or 'restricted'
    • content_type 'photo' (default) or screenshot' or 'other'
    • hidden 'public' (default) or 'hidden'
    • friend
    • public
    • family
    • tags TAGS... [must be last param]
  • urls.getGroup GROUP-ID โ€” gets the url of the group page for GROUP-ID. group link. ๐Ÿ”—
  • urls.getUserPhotos USER-NSID โ€” gets the url of the photo page for USER-NSID. photo page link. ๐Ÿ”—
  • urls.getUserProfile USER-NSID โ€” gets the url of the profile page for USER-NSID. profile link. ๐Ÿ”—
  • urls.lookupGroup URL โ€” gets a group NSID from the URL to a group's page or photo pool. group ID from link. ๐Ÿ†”
  • urls.lookupUser URL โ€” gets a user NSID from the URL to a user's photo. user ID from link. ๐Ÿ†”

โœจ Extras Fields โœจ

Okay bestie, the EXTRAS parameter? She's a comma-separated lil squad of values, and here's the whole roster. Pick as many as you want, just separate them with commas ๐Ÿ’–

  • date_taken โ€” the date the item got taken ๐Ÿ“ธ
  • date_upload โ€” the date the item got uploaded โฌ†๏ธ
  • geo โ€” geotagging latitude, longitude and accuracy ๐ŸŒ
  • icon_server โ€” item owner icon fields ๐ŸŽ€
  • last_update โ€” the date the item was last updated ๐Ÿ•ฐ๏ธ
  • license โ€” the item License ๐Ÿ“œ
  • machine_tags โ€” machine tags ๐Ÿค–
  • media โ€” item Format: photo or video ๐ŸŽฌ
  • o_dims โ€” original item dimensions ๐Ÿ“
  • original_format โ€” original item secret and format ๐Ÿคซ
  • owner_name โ€” item owner ID ๐Ÿ‘ค
  • path_alias โ€” path alias for owner, like /photos/USERNAME ๐Ÿ›ค๏ธ
  • tags โ€” item clean tags (safe for HTML, URLs) ๐Ÿท๏ธ
  • url_c โ€” URL of medium 800, 800 on longest size image ๐Ÿ–ผ๏ธ
  • url_m โ€” URL of small, medium size image ๐ŸŒท
  • url_n โ€” URL of small, 320 on longest side size image ๐ŸŒผ
  • url_o โ€” URL of original size image ๐Ÿ’ซ
  • url_q โ€” URL of large square 150x150 size image ๐ŸŸฆ
  • url_s โ€” URL of small suqare 75x75 size image (yes, "suqare" โ€” that's exactly what the page says, we don't fix the lore, we preserve it ๐Ÿ’…)
  • url_sq โ€” URL of square size image โฌœ
  • url_t โ€” URL of thumbnail, 100 on longest side size image ๐Ÿ–พ
  • views โ€” number of times item has been viewed ๐Ÿ‘€

๐ŸŒˆ Photos List Feed Formats ๐ŸŒˆ

And now the FORMAT parameter, who can be literally any of these girlies:

  • feed-rss_100 โ€” RSS 1.0 ๐Ÿ“ก
  • feed-rss_200 โ€” RSS 2.0 ๐Ÿ“ป
  • feed-atom_10 โ€” Atom 1.0 โš›๏ธ
  • feed-georss โ€” RSS 2.0 with GeoRSS and W3C Geo for geotagged photos ๐Ÿ—บ๏ธ
  • feed-geoatom โ€” Atom 1.0 with GeoRSS and W3C Geo for geotagged photos ๐Ÿงญ
  • feed-geordf โ€” RSS 1.0 with GeoRSS and W3C Geo for geotagged photos ๐Ÿ“
  • feed-kml โ€” KML 2.1 ๐Ÿ”๏ธ
  • feed-kml_nl โ€” KML 2.1 network link ๐Ÿ”—

๐Ÿ” SEE ALSO


๐Ÿ‘‘ AUTHOR

flickcurl was written by David Beckett. Give her a round of applause, she ate ๐Ÿ’…

This manual page was written by Kumar Appaiah <akumar@ee.iitm.ac.in>, for the Debian project (but may be used by others). Slay, honestly ๐Ÿซถ


and that's the whole page bestie, you made it to the end, so proud of you fr fr ๐Ÿ’–โœจ

this iconic little doc is dated 1 September 2008 and lives under the name FLICKCURL(1) โ€” go forth and curl those flicks, mwah ๐ŸŽ€๐Ÿฆ‹