3. Get the photo ID’s of each of those photos and then index them into a list

4. Use that list to create a Photoset (Flickr’s equivalent of a Photo Album) named after the time the photos were uploaded.

As I said in the video, I want eventually (if the weather stays this bad, tomorrow) add email functionality to the program so it will send the user an email when all of the photos have been uploaded / the set of those photos.

Here’s the source used in the video:

Python

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

138

139

140

141

142

143

144

145

146

147

148

149

150

151

152

153

154

155

156

157

158

159

#time setup

importtime

#GPIO setup

importRPi.GPIO asGPIO

GPIO.setmode(GPIO.BOARD)

in_left=11

GPIO.setup(in_left,GPIO.IN)

in_right=13

GPIO.setup(in_right,GPIO.IN)

button=16

GPIO.setup(button,GPIO.IN)

flickr_LED=3

GPIO.setup(flickr_LED,GPIO.OUT)

both_LED=5

GPIO.setup(both_LED,GPIO.OUT)

hdd_LED=7

GPIO.setup(hdd_LED,GPIO.OUT)

uploading_LED=26

GPIO.setup(uploading_LED,GPIO.OUT)

ready_LED=24

GPIO.setup(ready_LED,GPIO.OUT)

stat_LED=22

GPIO.setup(stat_LED,GPIO.OUT)

#for the cp command

importos

importos.path

#setup for datestamping folders

importtime

#Flickr Setup

importflickrapi

api_key='2bfb7e8be01e5f9f37e2e140076c6efa'

api_secret='fb4295ce55e7e0dd'

flickr=flickrapi.FlickrAPI(api_key,api_secret,format='json')

(token,frob)=flickr.get_token_part_one(perms='write')

ifnottoken:raw_input("Press ENTER after you authorized this program")

flickr.get_token_part_two((token,frob))

#Storage Locations

sdcard='/media/usb0/'

destination='/media/usb0/'

#these functions will be filled later, but right now it's just a simple led blink

Hey! This post was written a long time ago, but I'm leaving it up on the off-chance it may help someone, but proceed with caution. It may not be a good idea to blindly integrate this code or work into your project, but instead use it as a starting point.