Giter Site home page Giter Site logo

suprsetr's Introduction

SuprSetr

advanced album management for Flickr

When you start SuprSetr, it will connect to Flickr and get a list of all your sets. Data about these sets will be stored in a local database, and updated every time you launch SuprSetr. This process takes a little while the first time SuprSetr is launched. Subsequent launches will be faster.

The first time you launch SuprSetr, none of the sets are managed. You can add a new set by selecting Edit -> Create Set from the menu, or edit an existing set by double clicking it in the list or selecting Edit -> Edit Set from the menu. After saving the changes, the set will be refreshed on Flickr, and the list will be updated as well.

Sets can also be deleted by selecting Edit -> Delete Set from the menu. Deleting a set will remove it permanently from Flickr, but will not delete the photos that it contains.

To refresh a set, select Edit -> Refresh Set from the menu. Currently, a set can be refreshed at any time. Sets are displayed in the list sorted by managed/unmanaged, then alphabetically. Managed sets will always display at the top of the list. Additional sort options may be added in the future if users want that feature.

Installers

If you are just looking for the installer, head over to the SuprSetr home page

Known Issues

  • Flickr seems to limit sets to 4,500 images
  • Picking a set image doesn't work when using proxy
  • If you don't limit searches using tags or dates, Flickr ignores other options

ROADMAP

SuprSetr is pretty much feature complete. There are some minor improvements that might be nice, but there are no firm plans to support these features:

  • Split large search results into multiple sets, effectively bypassing the 4500 photo limit
  • Support multiple accounts
  • Other social media integration

DEVELOPERS

This was developed with IntelliJ and the JFormDesigner plugin - http://www.formdev.com If you are going to make changes to the forms, please use the JFormDesigner form builder tool to do it so that the source code it generates will not get messed up. Thanks!

Dependencies are handled by Maven. Any reasonably up-to-date IDE should be able to import the project and manage the dependencies for you.

suprsetr's People

Contributors

dependabot[bot] avatar jeremybrooks avatar

Stargazers

 avatar João Almeida avatar Stig Nygaard avatar Mikhail Pivovarenko avatar Iñaki Arrieta Baro avatar Hubert Figuière avatar Joseph Bylund avatar AJ Batac avatar  avatar  avatar  avatar Leonard avatar

Watchers

Brian Lauer avatar  avatar James Cloos avatar

suprsetr's Issues

Unable get flickr Authorization url with Java 9

hi, i have a problem to get the flickr Authorization url, the software not start a url on browser, but with the twitter Authorization url works ok (I tested it). I can't get any log file from /opt/suprsetr to show you some error.

$ java -version
java version "9.0.4"
Java(TM) SE Runtime Environment (build 9.0.4+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)

$ lsb_release -a
LSB Version: core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial

List doesn't sort correctly after enabling a set

After enabling management of a set, the view should resort to show the newly managed set at the top, above any unmanaged sets.

This seems to manifest itself only if you enable management then click "Save and Refresh". If you just click "Save" it works as expected.

Implement automatic .suprsetr directory backups

Automatically back up the .suprsetr directory at exit, and keep 10 backups by default.
Provide a UI to allow users to disable automatic backups.
Provide a UI to allow users to restore a selected backup.

Exit after auto refresh doesn't work

With "Close after Auto-Refresh completes" enabled, the app no longer does so like in 3.20.
Instead, after all operations are finished, the app displays a window asking: Do I really want to close SuprSetr. It claims its still completing a task, but there is none.
So now the app no longer self-closes. I basically run SuprSetr as a 'cron' job.

Unable to Authorize

Windows 10:
Clicking the "Authorize" button gives "There was an error while attempting to authorize." message.

Random order issues

Random order for limited size sets is not very random, because the set is sized before it is shuffled. Ensure that shuffle happens before sizing the set.

Can't load more than 500 albums at startup

The Flickr API has changed, and now requires paging through albums. The previous behavior was to return all albums if no page was specified.

Update the PhotosetsHelper.getPhotosets method to page through albums.

There Was An Error While Attempting To Authorize

I'm using SuprSetr 3.2.0 on a Mac running Mac OS 10.14.6

In SuprSetr preferences, I'm unable to authorize Flickr. Clicking "Authorize" takes me to a popup that says "De-authorize and exit?" Clicking Yes closes SuprSetr, but when i reopen it and click Authorize, I get an error: "Response body is incorrect. Can't extract token and secret..."

Number of tags limited to 20

since 3.20 that the number of Tags I can enter with comma separation, is 20. Is the variable hard-coded to only 20? In order for me to utilize some of the experimental features, I must use Tags etc. as instructed.
But I must enter each year individually as tags. Thus I'm limited to 20 years. 2001--2020. All my photos prior to 2001 are excluded.
Any more tags than 20 will return an error condition.
Is there any way around this?
Can a range of years be used, let's say with machine tags?
Or can this 'bug' be fixed to a dynamic variable?

Customizable toolbar buttons

Request from user:

Move the Set ordering tool to the icon menu...so it's one click! Heck if you could take it further and have the 2 icons there that would be excellent. (sort by alpha, by date loaded). That would be fast, fast, fast!

  • Any chance you do the same for the Order History Screen.

Fix log rollover configuration

The log4j rollover configuration filePattern needs to match the fileName.

<RollingFile name="ROLLING"
    fileName="${sys:user.home}/.suprsetr/suprsetr.log"
    filePattern="suprsetr-%i.log">

should be

<RollingFile name="ROLLING"
    fileName="${sys:user.home}/.suprsetr/suprsetr.log"
    filePattern="${sys:user.home}/.suprsetr/suprsetr-%i.log">

NullPointerException when checking for new version

WARN net.jeremybrooks.suprsetr.VersionChecker [VersionCheckerThread] 2016-02-15 13:16:08,747 - ERROR WHILE CHECKING FOR A NEW VERSION.
java.lang.NullPointerException
        at java.lang.String.compareTo(String.java:1155)
        at net.jeremybrooks.suprsetr.VersionChecker.run(VersionChecker.java:75)
        at java.lang.Thread.run(Thread.java:745)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.